"use strict";
var queueState = require("./queue-state");
var canDev = require('can-log/dev/dev');
var assign = require("can-assign");
function noOperation () {}
var Queue = function ( name, callbacks ) {
this.callbacks = assign( {
onFirstTask: noOperation,