functionsimpleUpload(e,l,n){functiont(){if("object"==typeofn&&null!==n){if("boolean"==typeofn.forceIframe&&(U=n.forceIframe),"function"==typeofn.init&&(I=n.init),"function"==typeofn.start&&(L=n.start),"function"==typeofn.progress&&(q=n.progress),"function"==typeofn.success&&(W=n.success),"function"==typeofn.error&&(_=n.error),"function"==typeofn.cancel&&(M=n.cancel),"function"==typeofn.complete&&(D=n.complete),"function"==typeofn.finish&&(N=n.finish),"string"==typeofn.hashWorker&&""!=n.hashWorker&&(S=n.hashWorker),"function"==typeofn.hashComplete&&(z=n.hashComplete),"object"==typeofn.data&&null!==n.data)for(vareinn.data)F[e]=n.data[e];if("number"==typeofn.limit&&y(n.limit)&&n.limit>0&&(w=n.limit),"number"==typeofn.maxFileSize&&y(n.maxFileSize)&&n.maxFileSize>0&&(x=n.maxFileSize),"object"==typeofn.allowedExts&&null!==n.allowedExts)for(vareinn.allowedExts)j.push(n.allowedExts[e]);if("object"==typeofn.allowedTypes&&null!==n.allowedTypes)for(vareinn.allowedTypes)k.push(n.allowedTypes[e]);if("string"==typeofn.expect&&""!=n.expect){vart=n.expect.toLowerCase(),o=["auto","json","xml","html","script","text"];for(vareino)if(o[e]==t){E=t;break}}if("object"==typeofn.xhrFields&&null!==n.xhrFields)for(vareinn.xhrFields)T[e]=n.xhrFields[e]}if("object"==typeofl&&null!==l&&linstanceofjQuery){if(!(l.length>0))return!1;l=l.get(0)}if(!U&&window.File&&window.FileReader&&window.FileList&&window.Blob&&("object"==typeofn&&null!==n&&"object"==typeofn.files&&null!==n.files?b=n.files:"object"==typeofl&&null!==l&&"object"==typeofl.files&&null!==l.files&&(b=l.files)),("object"!=typeofl||null===l)&&null==b)return!1;"object"==typeofn&&null!==n&&"string"==typeofn.name&&""!=n.name?C=n.name.replace(/\[\s*\]/g,"[0]"):"object"==typeofl&&null!==l&&"string"==typeofl.name&&""!=l.name&&(C=l.name.replace(/\[\s*\]/g,"[0]"));varr=0;if(null!=b?b.length>0&&(r=b.length>1&&window.FormData&&$.ajaxSettings.xhr().upload?w>0&&b.length>w?w:b.length:1):""!=l.value&&(r=1),r>0){if("object"==typeofl&&null!==l){vari=$(l);J=$("<form>").hide().attr("enctype","multipart/form-data").attr("method","post").appendTo("body"),i.after(i.clone(!0).val("")).removeAttr("onchange").off().removeAttr("id").attr("name",C).appendTo(J)}for(vars=0;r>s;s++)!function(e){R[e]={state:0,hashWorker:null,xhr:null,iframe:null},A[e]={upload:{index:e,state:"init",file:null!=b?b[e]:{name:l.value.split(/(\\|\/)/g).pop()},cancel:function(){if(0==u(e))d(e,4);else{if(1!=u(e))return!1;d(e,4),null!=R[e].hashWorker&&(R[e].hashWorker.terminate(),R[e].hashWorker=null),null!=R[e].xhr&&(R[e].xhr.abort(),R[e].xhr=null),null!=R[e].iframe&&($("iframe[name=simpleUpload_iframe_"+R[e].iframe+"]").attr("src","javascript:false;"),simpleUpload.dequeueIframe(R[e].iframe),R[e].iframe=null),P(e)}return!0}}}}(s);varp=H(r);if(p!==!1){varf=r;if("number"==typeofp&&y(p)&&p>=0&&r>p){f=p;for(varm=f;r>m;m++)d(m,4)}for(varc=[],v=0;f>v;v++)X(v,A[v].upload.file)!==!1&&(c[c.length]=v);c.length>0?(B=c.length,simpleUpload.queueUpload(c,function(e){a(e)}),simpleUpload.uploadNext()):Z()}else{for(varminA)d(m,4);Z()}}}functiona(e){if(1==u(e)){varn=null;if(null!=b){if(void0==b[e]||null==b[e])returnvoidK(e,{name:"InternalError",message:"There was an error uploading the file"});n=b[e]}elseif(""==l.value)returnvoidK(e,{name:"InternalError",message:"There was an error uploading the file"});returnj.length>0&&!c(j,n)?voidK(e,{name:"InvalidFileExtensionError",message:"That file format is not allowed"}):k.length>0&&!v(k,n)?voidK(e,{name:"InvalidFileTypeError",message:"That file format is not allowed"}):x>0&&!h(x,n)?voidK(e,{name:"MaxFileSizeError",message:"That file is too big"}):void(null!=S&&null!=z?o(e):i(e))}}functiono(e){if(null!=b&&void0!=b[e]&&null!=b[e]&&window.Worker){varl=b[e];if(void0!=l.size&&null!=l.size&&""!=l.size&&y(l.size)&&(l.slice||l.webkitSlice||l.mozSlice))try{varn=newWorker(S);n.addEventListener("error",function(){n.terminate(),R[e].hashWorker=null,i(e)},!1),n.addEventListener("message",function(l){if(l.data.result){vart=l.data.result;n.terminate(),R[e].hashWorker=null,r(e,t)}},!1);vart,a,o,s,p,f;returnf=function(e){n.postMessage({message:e.target.result,block:a})},p=function(){a.end!==l.size&&(a.start+=t,a.end+=t,a.end>l.size&&(a.end=l.size),o=newFileReader,o.onload=f,l.slice?s=l.slice(a.start,a.end):l.webkitSlice?s=l.webkitSlice(a.start,a.end):l.mozSlice&&(s=l.mozSlice(a.start,a.end)),o.readAsArrayBuffer(s))},t=1048576,a={file_size:l.size,start:0},a.end=t>l.size?l.size:t,n.addEventListener("message",p,!1),o=newFileReader,o.onload=f,l.slice?s=l.slice(a.start,a.end):l.webkitSlice?s=l.webkitSlice(a.start,a.end):l.mozSlice&&(s=l.mozSlice(a.start,a.end)),o.readAsArrayBuffer(s),void(R[e].hashWorker=n)}catch(u){}}i(e)}functionr(e,l){if(1==u(e)){varn=!1,t=function(l){return1==u(e)&&(!n&&(n=!0,Y(e,100),G(e,l),!0))},a=function(){return1==u(e)&&(!n&&(n=!0,i(e),!0))},o=function(l){return1==u(e)&&(!n&&(n=!0,K(e,{name:"HashError",message:l}),!0Line truncated
functionsimpleUpload(e,l,n){functiont(){if("object"==typeofn&&null!==n){if("boolean"==typeofn.forceIframe&&(U=n.forceIframe),"function"==typeofn.init&&(I=n.init),"function"==typeofn.start&&(L=n.start),"function"==typeofn.progress&&(q=n.progress),"function"==typeofn.success&&(W=n.success),"function"==typeofn.error&&(_=n.error),"function"==typeofn.cancel&&(M=n.cancel),"function"==typeofn.complete&&(D=n.complete),"function"==typeofn.finish&&(N=n.finish),"string"==typeofn.hashWorker&&""!=n.hashWorker&&(S=n.hashWorker),"function"==typeofn.hashComplete&&(z=n.hashComplete),"object"==typeofn.data&&null!==n.data)for(vareinn.data)F[e]=n.data[e];if("number"==typeofn.limit&&y(n.limit)&&n.limit>0&&(w=n.limit),"number"==typeofn.maxFileSize&&y(n.maxFileSize)&&n.maxFileSize>0&&(x=n.maxFileSize),"object"==typeofn.allowedExts&&null!==n.allowedExts)for(vareinn.allowedExts)j.push(n.allowedExts[e]);if("object"==typeofn.allowedTypes&&null!==n.allowedTypes)for(vareinn.allowedTypes)k.push(n.allowedTypes[e]);if("string"==typeofn.expect&&""!=n.expect){vart=n.expect.toLowerCase(),o=["auto","json","xml","html","script","text"];for(vareino)if(o[e]==t){E=t;break}}if("object"==typeofn.xhrFields&&null!==n.xhrFields)for(vareinn.xhrFields)T[e]=n.xhrFields[e]}if("object"==typeofl&&null!==l&&linstanceofjQuery){if(!(l.length>0))return!1;l=l.get(0)}if(!U&&window.File&&window.FileReader&&window.FileList&&window.Blob&&("object"==typeofn&&null!==n&&"object"==typeofn.files&&null!==n.files?b=n.files:"object"==typeofl&&null!==l&&"object"==typeofl.files&&null!==l.files&&(b=l.files)),("object"!=typeofl||null===l)&&null==b)return!1;"object"==typeofn&&null!==n&&"string"==typeofn.name&&""!=n.name?C=n.name.replace(/\[\s*\]/g,"[0]"):"object"==typeofl&&null!==l&&"string"==typeofl.name&&""!=l.name&&(C=l.name.replace(/\[\s*\]/g,"[0]"));varr=0;if(null!=b?b.length>0&&(r=b.length>1&&window.FormData&&$.ajaxSettings.xhr().upload?w>0&&b.length>w?w:b.length:1):""!=l.value&&(r=1),r>0){if("object"==typeofl&&null!==l){vari=$(l);J=$("<form>").hide().attr("enctype","multipart/form-data").attr("method","post").appendTo("body"),i.after(i.clone(!0).val("")).removeAttr("onchange").off().removeAttr("id").attr("name",C).appendTo(J)}for(vars=0;r>s;s++)!function(e){R[e]={state:0,hashWorker:null,xhr:null,iframe:null},A[e]={upload:{index:e,state:"init",file:null!=b?b[e]:{name:l.value.split(/(\\|\/)/g).pop()},cancel:function(){if(0==u(e))d(e,4);else{if(1!=u(e))return!1;d(e,4),null!=R[e].hashWorker&&(R[e].hashWorker.terminate(),R[e].hashWorker=null),null!=R[e].xhr&&(R[e].xhr.abort(),R[e].xhr=null),null!=R[e].iframe&&($("iframe[name=simpleUpload_iframe_"+R[e].iframe+"]").attr("src","javascript:false;"),simpleUpload.dequeueIframe(R[e].iframe),R[e].iframe=null),P(e)}return!0}}}}(s);varp=H(r);if(p!==!1){varf=r;if("number"==typeofp&&y(p)&&p>=0&&r>p){f=p;for(varm=f;r>m;m++)d(m,4)}for(varc=[],v=0;f>v;v++)X(v,A[v].upload.file)!==!1&&(c[c.length]=v);c.length>0?(B=c.length,simpleUpload.queueUpload(c,function(e){a(e)}),simpleUpload.uploadNext()):Z()}else{for(varminA)d(m,4);Z()}}}functiona(e){if(1==u(e)){varn=null;if(null!=b){if(void0==b[e]||null==b[e])returnvoidK(e,{name:"InternalError",message:"There was an error uploading the file"});n=b[e]}elseif(""==l.value)returnvoidK(e,{name:"InternalError",message:"There was an error uploading the file"});returnj.length>0&&!c(j,n)?voidK(e,{name:"InvalidFileExtensionError",message:"That file format is not allowed"}):k.length>0&&!v(k,n)?voidK(e,{name:"InvalidFileTypeError",message:"That file format is not allowed"}):x>0&&!h(x,n)?voidK(e,{name:"MaxFileSizeError",message:"That file is too big"}):void(null!=S&&null!=z?o(e):i(e))}}functiono(e){if(null!=b&&void0!=b[e]&&null!=b[e]&&window.Worker){varl=b[e];if(void0!=l.size&&null!=l.size&&""!=l.size&&y(l.size)&&(l.slice||l.webkitSlice||l.mozSlice))try{varn=newWorker(S);n.addEventListener("error",function(){n.terminate(),R[e].hashWorker=null,i(e)},!1),n.addEventListener("message",function(l){if(l.data.result){vart=l.data.result;n.terminate(),R[e].hashWorker=null,r(e,t)}},!1);vart,a,o,s,p,f;returnf=function(e){n.postMessage({message:e.target.result,block:a})},p=function(){a.end!==l.size&&(a.start+=t,a.end+=t,a.end>l.size&&(a.end=l.size),o=newFileReader,o.onload=f,l.slice?s=l.slice(a.start,a.end):l.webkitSlice?s=l.webkitSlice(a.start,a.end):l.mozSlice&&(s=l.mozSlice(a.start,a.end)),o.readAsArrayBuffer(s))},t=1048576,a={file_size:l.size,start:0},a.end=t>l.size?l.size:t,n.addEventListener("message",p,!1),o=newFileReader,o.onload=f,l.slice?s=l.slice(a.start,a.end):l.webkitSlice?s=l.webkitSlice(a.start,a.end):l.mozSlice&&(s=l.mozSlice(a.start,a.end)),o.readAsArrayBuffer(s),void(R[e].hashWorker=n)}catch(u){}}i(e)}functionr(e,l){if(1==u(e)){varn=!1,t=function(l){return1==u(e)&&(!n&&(n=!0,Y(e,100),G(e,l),!0))},a=function(){return1==u(e)&&(!n&&(n=!0,i(e),!0))},o=function(l){return1==u(e)&&(!n&&(n=!0,K(e,{name:"HashError",message:l}),!0Line truncated
}catch(e){returnvoidsetTimeout(function(){self.onError(e)},0)}global.document&&(this.index=Request.requestsCount++,Request.requests[this.index]=this)},Request.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},Request.prototype.onData=function(data){this.emit("data",data),this.onSuccess()},Request.prototype.onError=function(err){this.emit("error",err),this.cleanup(!0)},Request.prototype.cleanup=function(fromError){if("undefined"!=typeofthis.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=empty:this.xhr.onreadystatechange=empty,fromError)try{this.xhr.abort()}catch(e){}global.document&&deleteRequest.requests[this.index],this.xhr=null}},Request.prototype.onLoad=function(){vardata;try{varcontentType;try{contentType=this.xhr.getResponseHeader("Content-Type").split(";")[0]}catch(e){}if("application/octet-stream"===contentType)data=this.xhr.response||this.xhr.responseText;elseif(this.supportsBinary)try{data=String.fromCharCode.apply(null,newUint8Array(this.xhr.response))}catch(e){for(varui8Arr=newUint8Array(this.xhr.response),dataArray=[],idx=0,length=ui8Arr.length;idx<length;idx++)dataArray.push(ui8Arr[idx]);data=String.fromCharCode.apply(null,dataArray)}elsedata=this.xhr.responseText}catch(e){this.onError(e)}null!=data&&this.onData(data)},Request.prototype.hasXDR=function(){return"undefined"!=typeofglobal.XDomainRequest&&!this.xs&&this.enablesXDR},Request.prototype.abort=function(){this.cleanup()},Request.requestsCount=0,Request.requests={},global.document&&(global.attachEvent?global.attachEvent("onunload",unloadHandler):global.addEventListener&&global.addEventListener("beforeunload",unloadHandler,!1))}).call(exports,function(){returnthis}())},function(module,exports,__webpack_require__){functionPolling(opts){varforceBase64=opts&&opts.forceBase64;hasXHR2&&!forceBase64||(this.supportsBinary=!1),Transport.call(this,opts)}varTransport=__webpack_require__(22),parseqs=__webpack_require__(32),parser=__webpack_require__(23),inherit=__webpack_require__(33),yeast=__webpack_require__(34),debug=__webpack_require__(3)("engine.io-client:polling");module.exports=Polling;varhasXHR2=function(){varXMLHttpRequest=__webpack_require__(18),xhr=newXMLHttpRequest({xdomain:!1});returnnull!=xhr.responseType}();inherit(Polling,Transport),Polling.prototype.name="polling",Polling.prototype.doOpen=function(){this.poll()},Polling.prototype.pause=function(onPause){functionpause(){debug("paused"),self.readyState="paused",onPause()}varself=this;if(this.readyState="pausing",this.polling||!this.writable){vartotal=0;this.polling&&(debug("we are currently polling - waiting to pause"),total++,this.once("pollComplete",function(){debug("pre-pause polling complete"),--total||pause()})),this.writable||(debug("we are currently writing - waiting to pause"),total++,this.once("drain",function(){debug("pre-pause writing complete"),--total||pause()}))}elsepause()},Polling.prototype.poll=function(){debug("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},Polling.prototype.onData=function(data){varself=this;debug("polling got data %s",data);varcallback=function(packet,index,total){return"opening"===self.readyState&&self.onOpen(),"close"===packet.type?(self.onClose(),!1):voidself.onPacket(packet)};parser.decodePayload(data,this.socket.binaryType,callback),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():debug('ignoring poll - transport state "%s"',this.readyState))},Polling.prototype.doClose=function(){functionclose(){debug("writing close packet"),self.write([{type:"close"}])}varself=this;"open"===this.readyState?(debug("transport open - closing"),close()):(debug("transport not open - deferring close"),this.once("open",close))},Polling.prototype.write=function(packets){varself=this;this.writable=!1;varcallbackfn=function(){self.writable=!0,self.emit("drain")};parser.encodePayload(packets,this.supportsBinary,function(data){self.doWrite(data,callbackfn)})},Polling.prototype.uri=function(){varquery=this.query||{},schema=this.secure?"https":"http",port="";!1!==this.timestampRequests&&(query[this.timestampParam]=yeast()),this.supportsBinary||query.sid||(query.b64=1),query=parseqs.encode(query),this.port&&("https"===schema&&443!==this.port||"http"===schema&&80!==this.port)&&(port=":"+this.port),query.length&&(query="?"+query);varipv6=this.hostname.indexOf(":")!==-1;returnschema+"://"+(ipv6?"["+this.hostname+"]":this.hostname)+port+this.path+query}},function(module,exports,__webpack_require__){functionTransport(opts){this.path=opts.path,this.hostname=opts.hostname,this.port=opts.port,this.secure=opts.secure,this.query=opts.query,this.timestampParam=opts.timestampParam,this.timestampRequests=opts.timestampRequests,this.readyState="",this.agent=opts.agent||!1,this.socket=opts.socket,this.enablesXDR=opts.enablesXDR,this.pfx=opts.pfx,this.key=opts.key,this.passphrase=opts.passphrase,this.cert=opts.cert,this.ca=opts.ca,this.ciphersLine truncated
this.on("heartbeat",this.onHeartbeat))},Socket.prototype.onHeartbeat=function(timeout){clearTimeout(this.pingTimeoutTimer);varself=this;self.pingTimeoutTimer=setTimeout(function(){"closed"!==self.readyState&&self.onClose("ping timeout")},timeout||self.pingInterval+self.pingTimeout)},Socket.prototype.setPing=function(){varself=this;clearTimeout(self.pingIntervalTimer),self.pingIntervalTimer=setTimeout(function(){debug("writing ping packet - expecting pong within %sms",self.pingTimeout),self.ping(),self.onHeartbeat(self.pingTimeout)},self.pingInterval)},Socket.prototype.ping=function(){varself=this;this.sendPacket("ping",function(){self.emit("ping")})},Socket.prototype.onDrain=function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emit("drain"):this.flush()},Socket.prototype.flush=function(){"closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length&&(debug("flushing %d packets in socket",this.writeBuffer.length),this.transport.send(this.writeBuffer),this.prevBufferLen=this.writeBuffer.length,this.emit("flush"))},Socket.prototype.write=Socket.prototype.send=function(msg,options,fn){returnthis.sendPacket("message",msg,options,fn),this},Socket.prototype.sendPacket=function(type,data,options,fn){if("function"==typeofdata&&(fn=data,data=void0),"function"==typeofoptions&&(fn=options,options=null),"closing"!==this.readyState&&"closed"!==this.readyState){options=options||{},options.compress=!1!==options.compress;varpacket={type:type,data:data,options:options};this.emit("packetCreate",packet),this.writeBuffer.push(packet),fn&&this.once("flush",fn),this.flush()}},Socket.prototype.close=function(){functionclose(){self.onClose("forced close"),debug("socket closing - telling transport to close"),self.transport.close()}functioncleanupAndClose(){self.removeListener("upgrade",cleanupAndClose),self.removeListener("upgradeError",cleanupAndClose),close()}functionwaitForUpgrade(){self.once("upgrade",cleanupAndClose),self.once("upgradeError",cleanupAndClose)}if("opening"===this.readyState||"open"===this.readyState){this.readyState="closing";varself=this;this.writeBuffer.length?this.once("drain",function(){this.upgrading?waitForUpgrade():close()}):this.upgrading?waitForUpgrade():close()}returnthis},Socket.prototype.onError=function(err){debug("socket error %j",err),Socket.priorWebsocketSuccess=!1,this.emit("error",err),this.onClose("transport error",err)},Socket.prototype.onClose=function(reason,desc){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){debug('socket close with reason: "%s"',reason);varself=this;clearTimeout(this.pingIntervalTimer),clearTimeout(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),this.readyState="closed",this.id=null,this.emit("close",reason,desc),self.writeBuffer=[],self.prevBufferLen=0}},Socket.prototype.filterUpgrades=function(upgrades){for(varfilteredUpgrades=[],i=0,j=upgrades.length;i<j;i++)~index(this.transports,upgrades[i])&&filteredUpgrades.push(upgrades[i]);returnfilteredUpgrades}}).call(exports,function(){returnthis}())},function(module,exports,__webpack_require__){(function(global){functionpolling(opts){varxhr,xd=!1,xs=!1,jsonp=!1!==opts.jsonp;if(global.location){varisSSL="https:"===location.protocol,port=location.port;port||(port=isSSL?443:80),xd=opts.hostname!==location.hostname||port!==opts.port,xs=opts.secure!==isSSL}if(opts.xdomain=xd,opts.xscheme=xs,xhr=newXMLHttpRequest(opts),"open"inxhr&&!opts.forceJSONP)returnnewXHR(opts);if(!jsonp)thrownewError("JSONP disabled");returnnewJSONP(opts)}varXMLHttpRequest=__webpack_require__(22),XHR=__webpack_require__(24),JSONP=__webpack_require__(40),websocket=__webpack_require__(41);exports.polling=polling,exports.websocket=websocket}).call(exports,function(){returnthis}())},function(module,exports,__webpack_require__){(function(global){varhasCORS=__webpack_require__(23);module.exports=function(opts){varxdomain=opts.xdomain,xscheme=opts.xscheme,enablesXDR=opts.enablesXDR;try{if("undefined"!=typeofXMLHttpRequest&&(!xdomain||hasCORS))returnnewXMLHttpRequest}catch(e){}try{if("undefined"!=typeofXDomainRequest&&!xscheme&&enablesXDR)returnnewXDomainRequest}catch(e){}if(!xdomain)try{returnnew(global[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(e){}}}).call(exports,function(){returnthis}())},function(module,exports){try{module.exports="undefined"!=typeofXMLHttpRequest&&"withCredentials"innewXMLHttpRequest}catch(err){module.exports=!1}},function(module,exports,__webpack_require__){(function(global){functionempty(){}functionXHR(opts){if(Polling.call(this,opts),this.requestTimeout=opts.requestTimeout,global.location){varisSSL="https:"===location.protocol,port=location.port;port||(port=isSSL?443:80),this.xd=opts.hostname!==global.location.hostname||port!==opts.port,this.xs=opts.secure!==isSSL}elLine truncated
}}).call(exports,function(){returnthis}())},function(module,exports,__webpack_require__){"use strict";functionSocket(io,nsp,opts){this.io=io,this.nsp=nsp,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,opts&&opts.query&&(this.query=opts.query),this.io.autoConnect&&this.open()}varparser=__webpack_require__(6),Emitter=__webpack_require__(41),toArray=__webpack_require__(42),on=__webpack_require__(43),bind=__webpack_require__(44),debug=__webpack_require__(3)("socket.io-client:socket"),hasBin=__webpack_require__(45);module.exports=exports=Socket;varevents={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},emit=Emitter.prototype.emit;Emitter(Socket.prototype),Socket.prototype.subEvents=function(){if(!this.subs){vario=this.io;this.subs=[on(io,"open",bind(this,"onopen")),on(io,"packet",bind(this,"onpacket")),on(io,"close",bind(this,"onclose"))]}},Socket.prototype.open=Socket.prototype.connect=function(){returnthis.connected?this:(this.subEvents(),this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting"),this)},Socket.prototype.send=function(){varargs=toArray(arguments);returnargs.unshift("message"),this.emit.apply(this,args),this},Socket.prototype.emit=function(ev){if(events.hasOwnProperty(ev))returnemit.apply(this,arguments),this;varargs=toArray(arguments),parserType=parser.EVENT;hasBin(args)&&(parserType=parser.BINARY_EVENT);varpacket={type:parserType,data:args};returnpacket.options={},packet.options.compress=!this.flags||!1!==this.flags.compress,"function"==typeofargs[args.length-1]&&(debug("emitting packet with ack id %d",this.ids),this.acks[this.ids]=args.pop(),packet.id=this.ids++),this.connected?this.packet(packet):this.sendBuffer.push(packet),deletethis.flags,this},Socket.prototype.packet=function(packet){packet.nsp=this.nsp,this.io.packet(packet)},Socket.prototype.onopen=function(){debug("transport is open - connecting"),"/"!==this.nsp&&(this.query?this.packet({type:parser.CONNECT,query:this.query}):this.packet({type:parser.CONNECT}))},Socket.prototype.onclose=function(reason){debug("close (%s)",reason),this.connected=!1,this.disconnected=!0,deletethis.id,this.emit("disconnect",reason)},Socket.prototype.onpacket=function(packet){if(packet.nsp===this.nsp)switch(packet.type){caseparser.CONNECT:this.onconnect();break;caseparser.EVENT:this.onevent(packet);break;caseparser.BINARY_EVENT:this.onevent(packet);break;caseparser.ACK:this.onack(packet);break;caseparser.BINARY_ACK:this.onack(packet);break;caseparser.DISCONNECT:this.ondisconnect();break;caseparser.ERROR:this.emit("error",packet.data)}},Socket.prototype.onevent=function(packet){varargs=packet.data||[];debug("emitting event %j",args),null!=packet.id&&(debug("attaching ack callback to event"),args.push(this.ack(packet.id))),this.connected?emit.apply(this,args):this.receiveBuffer.push(args)},Socket.prototype.ack=function(id){varself=this,sent=!1;returnfunction(){if(!sent){sent=!0;varargs=toArray(arguments);debug("sending ack %j",args);vartype=hasBin(args)?parser.BINARY_ACK:parser.ACK;self.packet({type:type,id:id,data:args})}}},Socket.prototype.onack=function(packet){varack=this.acks[packet.id];"function"==typeofack?(debug("calling ack %s with %j",packet.id,packet.data),ack.apply(this,packet.data),deletethis.acks[packet.id]):debug("bad ack %s",packet.id)},Socket.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emit("connect"),this.emitBuffered()},Socket.prototype.emitBuffered=function(){vari;for(i=0;i<this.receiveBuffer.length;i++)emit.apply(this,this.receiveBuffer[i]);for(this.receiveBuffer=[],i=0;i<this.sendBuffer.length;i++)this.packet(this.sendBuffer[i]);this.sendBuffer=[]},Socket.prototype.ondisconnect=function(){debug("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")},Socket.prototype.destroy=function(){if(this.subs){for(vari=0;i<this.subs.length;i++)this.subs[i].destroy();this.subs=null}this.io.destroy(this)},Socket.prototype.close=Socket.prototype.disconnect=function(){returnthis.connected&&(debug("performing disconnect (%s)",this.nsp),this.packet({type:parser.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this},Socket.prototype.compress=function(compress){returnthis.flags=this.flags||{},this.flags.compress=compress,this}},function(module,exports){functionEmitter(obj){if(obj)returnmixin(obj)}functionmixin(obj){for(varkeyinEmitter.prototype)obj[key]=Emitter.prototype[key];returnobj}module.exports=Emitter,Emitter.prototype.on=Emitter.prototype.addEventListener=function(event,fn){returnthis._callbacks=this._callbacks||{},(this._callbacks["$"+event]=this._callbacks["$"+event]||[]).push(fn),this},Emitter.prototype.once=function(event,fn){functionon(){this.off(event,on),fn.apply(this,arguments)}retuLine truncated
if(r&&!a(r).length&&(l=!1),g.scrollTarget||p&&q&&r){for(;l&&j<h.length;)f.is(c(h[j++]))&&(l=!1);for(;l&&k<i.length;)f.closest(i[k++]).length&&(l=!1)}elsel=!1;l&&(g.preventDefault&&b.preventDefault(),a.extend(m,g,{scrollTarget:g.scrollTarget||r,link:e}),a.smoothScroll(m))};returnnull!==b.delegateSelector?this.off("click.smoothscroll",b.delegateSelector).on("click.smoothscroll",b.delegateSelector,e):this.off("click.smoothscroll").on("click.smoothscroll",e),this}}),a.smoothScroll=function(b,d){if("options"===b&&"object"==typeofd)returna.extend(c,d);vare,f,g,h,i,j=0,k="offset",l="scrollTop",m={},n={};"number"==typeofb?(e=a.extend({link:null},a.fn.smoothScroll.defaults,c),g=b):(e=a.extend({link:null},a.fn.smoothScroll.defaults,b||{},c),e.scrollElement&&(k="position","static"===e.scrollElement.css("position")&&e.scrollElement.css("position","relative"))),l="left"===e.direction?"scrollLeft":l,e.scrollElement?(f=e.scrollElement,/^(?:HTML|BODY)$/.test(f[0].nodeName)||(j=f[l]())):f=a("html, body").firstScrollable(e.direction),e.beforeScroll.call(f,e),g="number"==typeofb?b:d||a(e.scrollTarget)[k]()&&a(e.scrollTarget)[k]()[e.direction]||0,m[l]=g+j+e.offset,h=e.speed,"auto"===h&&(i=Math.abs(m[l]-f[l]()),h=i/e.autoCoefficient),n={duration:h,easing:e.easing,complete:function(){e.afterScroll.call(e.link,e)}},e.step&&(n.step=e.step),f.length?f.stop().animate(m,n):e.afterScroll.call(e.link,e)},a.smoothScroll.version=b,a.smoothScroll.filterPath=function(a){returna=a||"",a.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},a.fn.smoothScroll.defaults=d}),simpleUpload.maxUploads=10,simpleUpload.activeUploads=0,simpleUpload.uploads=[],simpleUpload.iframes={},simpleUpload.iframeCount=0,simpleUpload.queueUpload=function(e,l){simpleUpload.uploads[simpleUpload.uploads.length]={uploads:e,callback:l}},simpleUpload.uploadNext=function(){if(simpleUpload.uploads.length>0&&simpleUpload.activeUploads<simpleUpload.maxUploads){vare=simpleUpload.uploads[0],l=e.callback,n=e.uploads.splice(0,1)[0];0==e.uploads.length&&simpleUpload.uploads.splice(0,1),simpleUpload.activeUploads++,l(n),simpleUpload.uploadNext()}},simpleUpload.queueIframe=function(e){for(varl=0;0==l||linsimpleUpload.iframes;)l=Math.floor(999999999*Math.random()+1);returnsimpleUpload.iframes[l]=e,simpleUpload.iframeCount++,$("body").append('<iframe name="simpleUpload_iframe_'+l+'" style="display: none;"></iframe>'),l},simpleUpload.dequeueIframe=function(e){einsimpleUpload.iframes&&($("iframe[name=simpleUpload_iframe_"+e+"]").remove(),deletesimpleUpload.iframes[e],simpleUpload.iframeCount--)},simpleUpload.convertDataType=function(e,l,n){vart="auto";if("auto"==e){if("string"==typeofl&&""!=l){vara=l.toLowerCase(),o=["json","xml","html","script","text"];for(varrino)if(o[r]==a){t=a;break}}}elset=e;if("auto"==t)return"undefined"==typeofn?"":"object"==typeofn?n:String(n);if("json"==t){if("undefined"==typeofn||null===n)returnnull;if("object"==typeofn)returnn;if("string"==typeofn)try{return$.parseJSON(n)}catch(i){return!1}return!1}if("xml"==t){if("undefined"==typeofn||null===n)returnnull;if("string"==typeofn)try{return$.parseXML(n)}catch(i){return!1}return!1}if("script"==t){if("undefined"==typeofn)return"";if("string"==typeofn)try{return$.globalEval(n),n}catch(i){return!1}return!1}return"undefined"==typeofn?"":String(n)},simpleUpload.iframeCallback=function(e){if("object"==typeofe&&null!==e){varl=e.id;if(linsimpleUpload.iframes){varn=simpleUpload.convertDataType(simpleUpload.iframes[l].expect,e.type,e.data);n!==!1?simpleUpload.iframes[l].complete(n):simpleUpload.iframes[l].error("Could not get response from server")}}},simpleUpload.postMessageCallback=function(e){try{varl=e.message?"message":"data",n=e[l];if("string"==typeofn&&""!=n&&(n=$.parseJSON(n),"object"==typeofn&&null!==n&&"string"==typeofn.namespace&&"simpleUpload"==n.namespace)){vart=n.id;if(tinsimpleUpload.iframes&&e.origin===simpleUpload.iframes[t].origin){vara=simpleUpload.convertDataType(simpleUpload.iframes[t].expect,n.type,n.data);a!==!1?simpleUpload.iframes[t].complete(a):simpleUpload.iframes[t].error("Could not get response from server")}}}catch(e){}},window.addEventListener?window.addEventListener("message",simpleUpload.postMessageCallback,!1):window.attachEvent("onmessage",simpleUpload.postMessageCallback),function(e){"function"==typeofdefine&&define.amd?define(["jquery"],e):"object"==typeofexports?module.exports=e(require("jquery")):e(jQuery)}(function(e){e.fn.simpleUpload=function(l,n){return0==e(this).length&&"object"==typeofn&&null!==n&&"object"==typeofn.files&&null!==n.files?(newsimpleUpload(l,null,n),this):this.each(function(){newsimpleUpload(l,this,n)})},e.fn.simpleUpload.maxSimultaneousUploads=function(e){return"undefined"==typeofe?simpleUpload.maxUploads:"number"==typeofe&&e>0?(simpleUpload.maxUploads=e,this):void0}}),!function(e){"function"==typeofdefine&&define.amd?define(["jquery"],e):e("object"==typeofexports?requLine truncated
if(e("#context-menu-layer").trigger("mousedown"),t.$trigger=s,t.events.show.call(s,t)===!1)returnvoid(o=null);if(h.update.call(s,t),t.position.call(s,t,n,a),t.zIndex){varc=t.zIndex;"function"==typeoft.zIndex&&(c=t.zIndex.call(s,t)),i.zIndex=p(s)+c}h.layer.call(t.$menu,t,i.zIndex),t.$menu.find("ul").css("zIndex",i.zIndex+1),t.$menu.css(i)[t.animation.show](t.animation.duration,function(){s.trigger("contextmenu:visible")}),s.data("contextMenu",t).addClass("context-menu-active"),e(document).off("keydown.contextMenu").on("keydown.contextMenu",f.key),t.autoHide&&e(document).on("mousemove.contextMenuAutoHide",function(e){varn=s.offset();n.right=n.left+s.outerWidth(),n.bottom=n.top+s.outerHeight(),!t.$layer||t.hovering||e.pageX>=n.left&&e.pageX<=n.right&&e.pageY>=n.top&&e.pageY<=n.bottom||setTimeout(function(){t.hovering||null==t.$menu||t.$menu.trigger("contextmenu:hide")},50)})},hide:function(t,n){vara=e(this);if(t||(t=a.data("contextMenu")||{}),n||!t.events||t.events.hide.call(a,t)!==!1){if(a.removeData("contextMenu").removeClass("context-menu-active"),t.$layer){setTimeout(function(e){returnfunction(){e.remove()}}(t.$layer),10);try{deletet.$layer}catch(e){t.$layer=null}}o=null,t.$menu.find("."+t.classNames.hover).trigger("contextmenu:blur"),t.$selected=null,t.$menu.find("."+t.classNames.visible).removeClass(t.classNames.visible),e(document).off(".contextMenuAutoHide").off("keydown.contextMenu"),t.$menu&&t.$menu[t.animation.hide](t.animation.duration,function(){t.build&&(t.$menu.remove(),e.each(t,function(e){switch(e){case"ns":case"selector":case"build":case"trigger":return!0;default:t[e]=void0;try{deletet[e]}catch(e){}return!0}})),setTimeout(function(){a.trigger("contextmenu:hidden")},10)})}},create:function(n,a){functiono(t){varn=e("<span></span>");if(t._accesskey)t._beforeAccesskey&&n.append(document.createTextNode(t._beforeAccesskey)),e("<span></span>").addClass("context-menu-accesskey").text(t._accesskey).appendTo(n),t._afterAccesskey&&n.append(document.createTextNode(t._afterAccesskey));elseif(t.isHtmlName){if("undefined"!=typeoft.accesskey)thrownewError("accesskeys are not compatible with HTML names and cannot be used together in the same item");n.html(t.name)}elsen.text(t.name);returnn}void0===a&&(a=n),n.$menu=e('<ul class="context-menu-list"></ul>').addClass(n.className||"").data({contextMenu:n,contextMenuRoot:a}),e.each(["callbacks","commands","inputs"],function(e,t){n[t]={},a[t]||(a[t]={})}),a.accesskeys||(a.accesskeys={}),e.each(n.items,function(s,i){varc=e('<li class="context-menu-item"></li>').addClass(i.className||""),r=null,l=null;if(c.on("click",e.noop),"string"!=typeofi&&"cm_separator"!==i.type||(i={type:"cm_seperator"}),i.$node=c.data({contextMenu:n,contextMenuRoot:a,contextMenuKey:s}),"undefined"!=typeofi.accesskey)for(vard,m=t(i.accesskey),p=0;d=m[p];p++)if(!a.accesskeys[d]){a.accesskeys[d]=i;varx=i.name.match(newRegExp("^(.*?)("+d+")(.*)$","i"));x&&(i._beforeAccesskey=x[1],i._accesskey=x[2],i._afterAccesskey=x[3]);break}if(i.type&&u[i.type])u[i.type].call(c,i,n,a),e.each([n,a],function(t,a){a.commands[s]=i,!e.isFunction(i.callback)||void0!==a.callbacks[s]&&void0!==n.type||(a.callbacks[s]=i.callback)});else{switch("cm_seperator"===i.type?c.addClass("context-menu-separator "+a.classNames.notSelectable):"html"===i.type?c.addClass("context-menu-html "+a.classNames.notSelectable):"sub"===i.type||(i.type?(r=e("<label></label>").appendTo(c),o(i).appendTo(r),c.addClass("context-menu-input"),n.hasTypes=!0,e.each([n,a],function(e,t){t.commands[s]=i,t.inputs[s]=i})):i.items&&(i.type="sub")),i.type){case"cm_seperator":break;case"text":l=e('<input type="text" value="1" name="" />').attr("name","context-menu-input-"+s).val(i.value||"").appendTo(r);break;case"textarea":l=e('<textarea name=""></textarea>').attr("name","context-menu-input-"+s).val(i.value||"").appendTo(r),i.height&&l.height(i.height);break;case"checkbox":l=e('<input type="checkbox" value="1" name="" />').attr("name","context-menu-input-"+s).val(i.value||"").prop("checked",!!i.selected).prependTo(r);break;case"radio":l=e('<input type="radio" value="1" name="" />').attr("name","context-menu-input-"+i.radio).val(i.value||"").prop("checked",!!i.selected).prependTo(r);break;case"select":l=e('<select name=""></select>').attr("name","context-menu-input-"+s).appendTo(r),i.options&&(e.each(i.options,function(t,n){e("<option></option>").val(t).text(n).appendTo(l)}),l.val(i.selected));break;case"sub":o(i).appendTo(c),i.appendTo=i.$node,c.data("contextMenu",i).addClass("context-menu-submenu"),i.callback=null,"function"==typeofi.items.then?h.processPromises(i,a,i.items):h.create(i,a);break;case"html":e(i.html).appendTo(c);break;default:e.each([n,a],function(t,a){a.commands[s]=i,!e.isFunction(i.callback)||void0!==a.callbacks[s]&&void0!==n.type||(a.callbacks[s]=i.callback)}),o(i).appendTo(c)}i.type&&"sub"!==i.type&&"html"!==i.type&&"cm_seperator"!==i.type&&(l.on("focus",f.focusInput).on("blur",f.blurInput),i.events&&l.on(i.eveLine truncated
if(!h){varL=C>S?g.slice(0,S-p):g;t.addToken(t,L,a?a+s:s,u,p+L.length==v?c:"",f,l)}if(C>=S){g=g.slice(S-p),p=S;break}p=C,u=""}g=i.slice(o,o=n[m++]),a=Wr(n[m++],t.cm.options)}}elsefor(varm=1;m<n.length;m+=2)t.addToken(t,i.slice(o,o=n[m]),Wr(n[m+1],t.cm.options))}functionGr(e,t){return0==t.from.ch&&0==t.to.ch&&""==Ii(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}functionYr(e,t,n,r){functioni(e){returnn?n[e]:null}functiono(e,n,i){Mr(e,n,i,r),Ci(e,"change",e,t)}functiona(e,t){for(varn=e,o=[];t>n;++n)o.push(newba(c[n],i(n),r));returno}varl=t.from,s=t.to,c=t.text,u=Zr(e,l.line),f=Zr(e,s.line),h=Ii(c),d=i(c.length-1),p=s.line-l.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);elseif(Gr(e,t)){varm=a(0,c.length-1);o(f,f.text,d),p&&e.remove(l.line,p),m.length&&e.insert(l.line,m)}elseif(u==f)if(1==c.length)o(u,u.text.slice(0,l.ch)+h+u.text.slice(s.ch),d);else{varm=a(1,c.length-1);m.push(newba(h+u.text.slice(s.ch),d,r)),o(u,u.text.slice(0,l.ch)+c[0],i(0)),e.insert(l.line+1,m)}elseif(1==c.length)o(u,u.text.slice(0,l.ch)+c[0]+f.text.slice(s.ch),i(0)),e.remove(l.line+1,p);else{o(u,u.text.slice(0,l.ch)+c[0],i(0)),o(f,h+f.text.slice(s.ch),d);varm=a(1,c.length-1);p>1&&e.remove(l.line+1,p-1),e.insert(l.line+1,m)}Ci(e,"change",e,t)}function$r(e){this.lines=e,this.parent=null;for(vart=0,n=0;t<e.length;++t)e[t].parent=this,n+=e[t].height;this.height=n}functionVr(e){this.children=e;for(vart=0,n=0,r=0;r<e.length;++r){vari=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}functionKr(e,t,n){functionr(e,i,o){if(e.linked)for(vara=0;a<e.linked.length;++a){varl=e.linked[a];if(l.doc!=i){vars=o&&l.sharedHist;n&&!s||(t(l.doc,s),r(l.doc,e,s))}}}r(e,null,!0)}functionXr(e,t){if(t.cm)thrownewError("This document is already in use.");e.doc=t,t.cm=e,a(e),n(e),e.options.lineWrapping||h(e),e.options.mode=t.modeOption,Dt(e)}functionZr(e,t){if(t-=e.first,0>t||t>=e.size)thrownewError("There is no line "+(t+e.first)+" in the document.");for(varn=e;!n.lines;)for(varr=0;;++r){vari=n.children[r],o=i.chunkSize();if(o>t){n=i;break}t-=o}returnn.lines[t]}functionJr(e,t,n){varr=[],i=t.line;returne.iter(t.line,n.line+1,function(e){varo=e.text;i==n.line&&(o=o.slice(0,n.ch)),i==t.line&&(o=o.slice(t.ch)),r.push(o),++i}),r}functionQr(e,t,n){varr=[];returne.iter(t,n,function(e){r.push(e.text)}),r}functionei(e,t){varn=t-e.height;if(n)for(varr=e;r;r=r.parent)r.height+=n}functionti(e){if(null==e.parent)returnnull;for(vart=e.parent,n=Pi(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(vari=0;r.children[i]!=t;++i)n+=r.children[i].chunkSize();returnn+t.first}functionni(e,t){varn=e.first;e:do{for(varr=0;r<e.children.length;++r){vari=e.children[r],o=i.height;if(o>t){e=i;continuee}t-=o,n+=i.chunkSize()}returnn}while(!e.lines);for(varr=0;r<e.lines.length;++r){vara=e.lines[r],l=a.height;if(l>t)break;t-=l}returnn+r}functionri(e){e=yr(e);for(vart=0,n=e.parent,r=0;r<n.lines.length;++r){vari=n.lines[r];if(i==e)break;t+=i.height}for(varo=n.parent;o;n=o,o=n.parent)for(varr=0;r<o.children.length;++r){vara=o.children[r];if(a==n)break;t+=a.height}returnt}functionii(e){vart=e.order;returnnull==t&&(t=e.order=ll(e.text)),t}functionoi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}functionai(e,t){varn={from:$(t.from),to:Qo(t),text:Jr(e,t.from,t.to)};returndi(e,n,t.from.line,t.to.line+1),Kr(e,function(e){di(e,n,t.from.line,t.to.line+1)},!0),n}functionli(e){for(;e.length;){vart=Ii(e);if(!t.ranges)break;e.pop()}}functionsi(e,t){returnt?(li(e.done),Ii(e.done)):e.done.length&&!Ii(e.done).ranges?Ii(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Ii(e.done)):void0}functionci(e,t,n,r){vari=e.history;i.undone.length=0;varo,a=+newDate;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&e.cm&&i.lastModTime>a-e.cm.options.historyEventDelay||"*"==t.origin.charAt(0)))&&(o=si(i,i.lastOp==r))){varl=Ii(o.changes);0==_o(t.from,t.to)&&0==_o(t.from,l.to)?l.to=Qo(t):o.changes.push(ai(e,t))}else{vars=Ii(i.done);for(s&&s.ranges||hi(e.sel,i.done),o={changes:[ai(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,l||Pa(e,"historyAdded")}functionui(e,t,n,r){vari=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&newDate-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}functionfi(e,t,n,r){vari=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||ui(e,o,Ii(i.done),t))?i.done[i.done.length-1]=t:hi(t,i.done),i.lastSelTime=+neLine truncated
e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){At(e,function(){for(vart=e.listSelections(),n=[],r=0;r<t.length;r++){vari=t[r].head,o=Zr(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=newBo(i.line,i.ch-1)),i.ch>0)i=newBo(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),Bo(i.line,i.ch-2),i,"+transpose");elseif(i.line>e.doc.first){vara=Zr(e.doc,i.line-1).text;a&&e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),Bo(i.line-1,a.length-1),Bo(i.line,1),"+transpose")}n.push(newfe(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){At(e,function(){for(vart=e.listSelections().length,n=0;t>n;n++){varr=e.listSelections()[n];e.replaceRange(e.doc.lineSeparator(),r.anchor,r.head,"+input"),e.indentLine(r.from().line+1,null,!0)}Bn(e)})},openLine:function(e){e.replaceSelection("\n","start")},toggleOverwrite:function(e){e.toggleOverwrite()}},fa=e.keyMap={};fa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},fa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},fa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},fa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},fa.default=Eo?fa.macDefault:fa.pcDefault,e.normalizeKeyMap=function(e){vart={};for(varnine)if(e.hasOwnProperty(n)){varr=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){deletee[n];continue}for(vari=Ri(n.split(" "),Yn),o=0;o<i.length;o++){vara,l;o==i.length-1?(l=i.join(" "),a=r):(l=i.slice(0,o+1).join(" "),a="...");vars=t[l];if(s){if(s!=a)thrownewError("Inconsistent bindings for "+l)}elset[l]=a}deletee[n]}for(varcint)e[c]=t[c];returne};varha=e.lookupKey=function(e,t,n,r){t=$n(t);vari=t.call?t.call(e,r):t[e];if(i===!1)return"nothing";if("..."===i)return"multi";if(null!=i&&n(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))returnha(e,t.fallthrough,n,r);for(varo=0;o<t.fallthrough.length;o++){vara=ha(e,t.fallthrough[o],n,r);if(a)returna}}},da=e.isModifierKey=function(e){vart="string"==typeofe?e:ol[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t},pa=e.keyName=function(e,t){if(Co&&34==e.keyCode&&e.char)return!1;varn=ol[e.keyCode],r=n;returnnull!=r&&!e.altGraphKey&&(e.altKey&&"Alt"!=n&&(r="Alt-"+r),(Ro?e.metaKey:e.ctrlKey)&&"Ctrl"!=n&&(r="Ctrl-"+r),(Ro?e.ctrlKey:e.metaKey)&&"Cmd"!=n&&(r="Cmd-"+r),!t&&e.shiftKey&&"Shift"!=n&&(r="Shift-"+r),r)};e.fromTextArea=function(t,n){functionr(){t.value=c.getValue()}if(n=n?Wi(n):{},n.value=t.value,!n.tabindex&&t.tabIndex&&(n.tabindex=t.tabIndex),!n.placeholder&&t.placeholder&&(n.placeholder=t.placeholder),null==n.autofocus){vari=Gi();n.autofocus=i==t||null!=t.getAttribute("autofocus")&&i==document.body}if(t.form&&(Ea(t.form,"submit",r),!n.leaveSubmitMethodAlone)){varo=t.form,a=o.submit;try{varl=o.submit=function(){r(),o.submit=a,o.submit(),o.submit=l}}catch(s){}}n.finishInit=function(e){e.save=r,e.getTextArea=function(){returnt},e.toTextArea=function(){e.toTextArea=isNaN,r(),t.parentNode.Line truncated
for(vars=[],a=0,l=o.length;l>a;a++){varu=o[a];u[1]&&s.push(u[0]+u[1].substring(1))}for(varf=[],a=0,l=o.length;l>a;a++){varu=o[a];u[1].length>1&&f.push(u[0]+u[1][1]+u[1][0]+u[1].substring(2))}for(varh=[],a=0,l=o.length;l>a;a++){varu=o[a];if(u[1])for(vard=0,p=c.alphabet.length;p>d;d++)h.push(u[0]+c.alphabet[d]+u[1].substring(1))}for(varm=[],a=0,l=o.length;l>a;a++){varu=o[a];if(u[1])for(vard=0,p=c.alphabet.length;p>d;d++)h.push(u[0]+c.alphabet[d]+u[1])}t=t.concat(s),t=t.concat(f),t=t.concat(h),t=t.concat(m)}returnt}functionr(e){for(vart=[],n=0;n<e.length;n++)c.check(e[n])&&t.push(e[n]);returnt}functioni(e){functioni(e,t){returne[1]<t[1]?-1:1}for(varo=n([e]),a=n(o),l=r(o).concat(r(a)),s={},u=0,f=l.length;f>u;u++)l[u]ins?s[l[u]]+=1:s[l[u]]=1;varh=[];for(varuins)h.push([u,s[u]]);h.sort(i).reverse();for(vard=[],u=0,f=Math.min(t,h.length);f>u;u++)c.hasFlag(h[u][0],"NOSUGGEST")||d.push(h[u][0]);returnd}if(t||(t=5),this.check(e))return[];for(varo=0,a=this.replacementTable.length;a>o;o++){varl=this.replacementTable[o];if(-1!==e.indexOf(l[0])){vars=e.replace(l[0],l[1]);if(this.check(s))return[s]}}varc=this;returnc.alphabet="abcdefghijklmnopqrstuvwxyz",i(e)}},"undefined"!=typeoft&&(t.exports=i)}).call(this,e("buffer").Buffer,"/node_modules/typo-js")},{buffer:3,fs:2}],19:[function(e,t,n){varr=e("codemirror");r.commands.tabAndIndentMarkdownList=function(e){vart=e.listSelections(),n=t[0].head,r=e.getStateAfter(n.line),i=r.list!==!1;if(i)returnvoide.execCommand("indentMore");if(e.options.indentWithTabs)e.execCommand("insertTab");else{varo=Array(e.options.tabSize+1).join(" ");e.replaceSelection(o)}},r.commands.shiftTabAndUnindentMarkdownList=function(e){vart=e.listSelections(),n=t[0].head,r=e.getStateAfter(n.line),i=r.list!==!1;if(i)returnvoide.execCommand("indentLess");if(e.options.indentWithTabs)e.execCommand("insertTab");else{varo=Array(e.options.tabSize+1).join(" ");e.replaceSelection(o)}}},{codemirror:10}],20:[function(e,t,n){"use strict";functionr(e){returne=U?e.replace("Ctrl","Cmd"):e.replace("Cmd","Ctrl")}functioni(e,t,n){e=e||{};varr=document.createElement("a");returnt=void0==t||t,e.title&&t&&(r.title=a(e.title,e.action,n),U&&(r.title=r.title.replace("Ctrl","⌘"),r.title=r.title.replace("Alt","⌥"))),r.tabIndex=-1,r.className=e.className,r}functiono(){vare=document.createElement("i");returne.className="separator",e.innerHTML="|",e}functiona(e,t,n){vari,o=e;returnt&&(i=Y(t),n[i]&&(o+=" ("+r(n[i])+")")),o}functionl(e,t){t=t||e.getCursor("start");varn=e.getTokenAt(t);if(!n.type)return{};for(varr,i,o=n.type.split(" "),a={},l=0;l<o.length;l++)r=o[l],"strong"===r?a.bold=!0:"variable-2"===r?(i=e.getLine(t.line),/^\s*\d+\.\s/.test(i)?a["ordered-list"]=!0:a["unordered-list"]=!0):"atom"===r?a.quote=!0:"em"===r?a.italic=!0:"quote"===r?a.quote=!0:"strikethrough"===r?a.strikethrough=!0:"comment"===r?a.code=!0:"link"===r?a.link=!0:"tag"===r?a.image=!0:r.match(/^header(\-[1-6])?$/)&&(a[r.replace("header","heading")]=!0);returna}functions(e){vart=e.codemirror;t.setOption("fullScreen",!t.getOption("fullScreen")),t.getOption("fullScreen")?(V=document.body.style.overflow,document.body.style.overflow="hidden"):document.body.style.overflow=V;varn=t.getWrapperElement();/fullscreen/.test(n.previousSibling.className)?n.previousSibling.className=n.previousSibling.className.replace(/\s*fullscreen\b/,""):n.previousSibling.className+=" fullscreen";varr=e.toolbarElements.fullscreen;/active/.test(r.className)?r.className=r.className.replace(/\s*active\s*/g,""):r.className+=" active";vari=t.getWrapperElement().nextSibling;/editor-preview-active-side/.test(i.className)&&N(e)}functionc(e){P(e,"bold",e.options.blockStyles.bold)}functionu(e){P(e,"italic",e.options.blockStyles.italic)}functionf(e){P(e,"strikethrough","~~")}functionh(e){functiont(e){if("object"!=typeofe)throw"fencing_line() takes a 'line' object (not a line number, or line text). Got: "+typeofe+": "+e;returne.styles&&e.styles[2]&&-1!==e.styles[2].indexOf("formatting-code-block")}functionn(e){returne.state.base.base||e.state.base}functionr(e,r,i,o,a){i=i||e.getLineHandle(r),o=o||e.getTokenAt({line:r,ch:1}),a=a||!!i.text&&e.getTokenAt({line:r,ch:i.text.length-1});varl=o.type?o.type.split(" "):[];returna&&n(a).indentedCode?"indented":-1!==l.indexOf("comment")&&(n(o).fencedChars||n(a).fencedChars||t(i)?"fenced":"single")}functioni(e,t,n,r){vari=t.line+1,o=n.line+1,a=t.line!==n.line,l=r+"\n",s="\n"+r;a&&o++,a&&0===n.ch&&(s=r+"\n",o--),E(e,!1,[l,s]),e.setSelection({line:i,ch:0},{line:o,ch:0})}varo,a,l,s=e.options.blockStyles.code,c=e.codemirror,u=c.getCursor("start"),f=c.getCursor("end"),h=c.getTokenAt({line:u.line,ch:u.ch||1}),d=c.getLineHandle(u.line),p=r(c,u.line,d,h);if("single"===p){varm=d.text.slice(0,u.ch).replace("`",""),g=d.text.slice(u.ch).replace("`","");c.replaceRange(m+g,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),u.ch--,u!==f&&f.ch--,c.setSelection(u,f),c.focus()}elseif("fenced"===p)if(u.Line truncated
if(Array.prototype.indexOf)returne.indexOf(t,n);for(varr=n||0;r<e.length;r++)if(e[r]===t)returnr;return-1}varr={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},i=void0===r.exec.call(/()??/,"")[1],s=function(){vare=/^/g;returnr.test.call(e,""),!e.lastIndex}();s&&i||(RegExp.prototype.exec=function(e){varn,a,t=r.exec.apply(this,arguments);if("string"==typeofe&&t){if(!i&&t.length>1&&u(t,"")>-1&&(a=RegExp(this.source,r.replace.call(o(this),"g","")),r.replace.call(e.slice(t.index),a,function(){for(vare=1;e<arguments.length-2;e++)void0===arguments[e]&&(t[e]=void0)})),this._xregexp&&this._xregexp.captureNames)for(varf=1;f<t.length;f++)n=this._xregexp.captureNames[f-1],n&&(t[n]=t[f]);!s&&this.global&&!t[0].length&&this.lastIndex>t.index&&this.lastIndex--}returnt},s||(RegExp.prototype.test=function(e){vart=r.exec.call(this,e);returnt&&this.global&&!t[0].length&&this.lastIndex>t.index&&this.lastIndex--,!!t}))}),ace.define("ace/lib/es5-shim",["require","exports","module"],function(e,t,n){functionr(){}functionw(e){try{returnObject.defineProperty(e,"sentinel",{}),"sentinel"ine}catch(t){}}functionH(e){returne=+e,e!==e?e=0:0!==e&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e}Function.prototype.bind||(Function.prototype.bind=function(t){varn=this;if("function"!=typeofn)thrownewTypeError("Function.prototype.bind called on incompatible "+n);vari=u.call(arguments,1),s=function(){if(thisinstanceofs){vare=n.apply(this,i.concat(u.call(arguments)));returnObject(e)===e?e:this}returnn.apply(t,i.concat(u.call(arguments)))};returnn.prototype&&(r.prototype=n.prototype,s.prototype=newr,r.prototype=null),s});varl,c,h,p,d,i=Function.prototype.call,s=Array.prototype,o=Object.prototype,u=s.slice,a=i.bind(o.toString),f=i.bind(o.hasOwnProperty);if((d=f(o,"__defineGetter__"))&&(l=i.bind(o.__defineGetter__),c=i.bind(o.__defineSetter__),h=i.bind(o.__lookupGetter__),p=i.bind(o.__lookupSetter__)),2!=[1,2].splice(0).length)if(function(){functione(e){vart=newArray(e+2);returnt[0]=t[1]=0,t}varn,t=[];if(t.splice.apply(t,e(20)),t.splice.apply(t,e(26)),n=t.length,t.splice(5,0,"XXX"),n+1==t.length,n+1==t.length)return!0}()){varv=Array.prototype.splice;Array.prototype.splice=function(e,t){returnarguments.length?v.apply(this,[void0===e?0:e,void0===t?this.length-e:t].concat(u.call(arguments,2))):[]}}elseArray.prototype.splice=function(e,t){varn=this.length;e>0?e>n&&(e=n):void0==e?e=0:e<0&&(e=Math.max(n+e,0)),e+t<n||(t=n-e);varr=this.slice(e,e+t),i=u.call(arguments,2),s=i.length;if(e===n)s&&this.push.apply(this,i);else{varo=Math.min(t,n-e),a=e+o,f=a+s-o,l=n-a,c=n-o;if(f<a)for(varh=0;h<l;++h)this[f+h]=this[a+h];elseif(f>a)for(h=l;h--;)this[f+h]=this[a+h];if(s&&e===c)this.length=c,this.push.apply(this,i);elsefor(this.length=c+s,h=0;h<s;++h)this[e+h]=i[h]}returnr};Array.isArray||(Array.isArray=function(t){return"[object Array]"==a(t)});varm=Object("a"),g="a"!=m[0]||!(0inm);if(Array.prototype.forEach||(Array.prototype.forEach=function(t){varn=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=arguments[1],s=-1,o=r.length>>>0;if("[object Function]"!=a(t))thrownewTypeError;for(;++s<o;)sinr&&t.call(i,r[s],s,n)}),Array.prototype.map||(Array.prototype.map=function(t){varn=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=r.length>>>0,s=Array(i),o=arguments[1];if("[object Function]"!=a(t))thrownewTypeError(t+" is not a function");for(varu=0;u<i;u++)uinr&&(s[u]=t.call(o,r[u],u,n));returns}),Array.prototype.filter||(Array.prototype.filter=function(t){varo,n=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=r.length>>>0,s=[],u=arguments[1];if("[object Function]"!=a(t))thrownewTypeError(t+" is not a function");for(varf=0;f<i;f++)finr&&(o=r[f],t.call(u,o,f,n)&&s.push(o));returns}),Array.prototype.every||(Array.prototype.every=function(t){varn=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=r.length>>>0,s=arguments[1];if("[object Function]"!=a(t))thrownewTypeError(t+" is not a function");for(varo=0;o<i;o++)if(oinr&&!t.call(s,r[o],o,n))return!1;return!0}),Array.prototype.some||(Array.prototype.some=function(t){varn=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=r.length>>>0,s=arguments[1];if("[object Function]"!=a(t))thrownewTypeError(t+" is not a function");for(varo=0;o<i;o++)if(oinr&&t.call(s,r[o],o,n))return!0;return!1}),Array.prototype.reduce||(Array.prototype.reduce=function(t){varn=F(this),r=g&&"[object String]"==a(this)?this.split(""):n,i=r.length>>>0;if("[object Function]"!=a(t))thrownewTypeError(t+" is not a function");if(!i&&1==arguments.length)thrownewTypeError("reduce of empty array with no initial value");varo,s=0;if(arguments.length>=2)o=arguments[1];elsefor(;;){if(sinr){o=r[s++];break}if(++s>=i)thrownewTypeError("reduce of empty array with no initial value")}for(;s<i;s++)sinr&&(o=t.call(void0,o,r[s],s,nLine truncated
this.setState("dragReady")},this.onMouseDrag=function(e){vart=this.editor.container;if(s.isIE&&"dragReady"==this.state){varn=l(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);n>3&&t.dragDrop()}if("dragWait"===this.state){varn=l(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);n>0&&(t.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))}},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;vart=this.editor,n=e.inSelection(),r=e.getButton(),i=e.domEvent.detail||1;if(1===i&&0===r&&n){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();varo=e.domEvent.target||e.domEvent.srcElement;if("unselectable"ino&&(o.unselectable="on"),t.getDragDelay()){if(s.isWebKit){this.cancelDrag=!0;varu=t.container;u.draggable=!0}this.setState("dragWait")}elsethis.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(f.prototype),t.DragdropHandler=f}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";varr=e("./dom");t.get=function(e,t){varn=newXMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){4===n.readyState&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){varn=r.getDocumentHead(),i=document.createElement("script");i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){!n&&i.readyState&&"loaded"!=i.readyState&&"complete"!=i.readyState||(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){vart=document.createElement("a");returnt.href=e,t.href}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(e,t,n){"use strict";varr={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});varn=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(n.length||r){"object"==typeoft&&t||(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(varo=0;o<n.length&&(n[o](t,this),!t.propagationStopped);o++);returnr&&!t.defaultPrevented?r(t,this):void0}},r._signal=function(e,t){varn=(this._eventRegistry||{})[e];if(n){n=n.slice();for(varr=0;r<n.length;r++)n[r](t,this)}},r.once=function(e,t){varn=this;t&&this.addEventListener(e,functionr(){n.removeEventListener(e,r),t.apply(null,arguments)})},r.setDefaultHandler=function(e,t){varn=this._defaultHandlers;if(n||(n=this._defaultHandlers={_disabled_:{}}),n[e]){varr=n[e],i=n._disabled_[e];i||(n._disabled_[e]=i=[]),i.push(r);vars=i.indexOf(t);s!=-1&&i.splice(s,1)}n[e]=t},r.removeDefaultHandler=function(e,t){varn=this._defaultHandlers;if(n){varr=n._disabled_[e];if(n[e]==t){n[e];r&&this.setDefaultHandler(e,r.pop())}elseif(r){vars=r.indexOf(t);s!=-1&&r.splice(s,1)}}},r.on=r.addEventListener=function(e,t,n){this._eventRegistry=this._eventRegistry||{};varr=this._eventRegistry[e];returnr||(r=this._eventRegistry[e]=[]),r.indexOf(t)==-1&&r[n?"unshift":"push"](t),t},r.off=r.removeListener=r.removeEventListener=function(e,t){this._eventRegistry=this._eventRegistry||{};varn=this._eventRegistry[e];if(n){varr=n.indexOf(t);r!==-1&&n.splice(r,1)}},r.removeAllListeners=function(e){this._eventRegistry&&(this._eventRegistry[e]=[])},t.EventEmitter=r}),ace.define("ace/lib/app_config",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],function(e,t,n){"no use strict";functiono(e){"undefined"!=typeofconsole&&console.warn&&console.warn.apply(console,arguments)}functionu(e,t){varn=newError(e);n.data=t,"object"==typeofconsole&&console.error&&console.error(n),setTimeout(function(){thrown})}varr=e("./oop"),i=e("./event_emitter").EventEmitter,s={setOptions:function(e){Object.keys(e).forEach(function(t){this.setOption(t,e[t])},this)},getOptions:function(e){vart={};returne?Array.isArray(e)||(t=e,e=Object.keys(t)):e=Object.keys(this.$options),e.forEach(function(e){t[e]=this.getOption(e)},this),t},setOption:function(e,t){if(this["$"+e]!==t){varn=this.$options[e];returnn?n.forwardTo?this[n.forwardTo]&&this[n.forwardTo].setOption(e,t):(n.handlesSet||(this["$"+e]=t),void(n&&n.set&&n.set.call(this,t))):o('misspelled option "'+e+'"')}},getOption:function(e){vart=this.$options[e];returnt?t.forwardTo?this[t.forwardTo]&&this[t.forwardTo].getOption(e):t&&t.get?t.get.call(this):this["$"+e]:o('misspelled option "'+e+'"')}},a=function(){this.$defaultOptions={}};(function(){r.implement(this,i),this.defineOptions=function(e,t,n){returne.$options||(this.$defaultOptions[t]=e.$options={}),Object.keys(n).forEach(function(t){varr=n[t];"string"==typeofr&&(r={forwardTo:r}),r.name||(r.name=t),e.$options[r.name]=r,"initialValue"inr&&(e["$"+r.name]=r.initialValue)}),r.implement(e,s),this},this.resetOptions=function(e){Object.keys(e.$options).forEach(function(t){varn=e.$options[t];"value"inLine truncated
!r)returnnull;for(vars,o,i={end:{column:0}},u=0;u<r.folds.length;u++){o=r.folds[u];vara=o.range.compareEnd(e,t);if(a==-1){s=this.getLine(o.start.row).substring(i.end.column,o.start.column);break}if(0===a)returnnull;i=o}returns||(s=this.getLine(o.start.row).substring(i.end.column)),n==-1?s.substring(0,t-i.end.column):1==n?s.substring(t-i.end.column):s},this.getFoldLine=function(e,t){varn=this.$foldData,r=0;for(t&&(r=n.indexOf(t)),r==-1&&(r=0),r;r<n.length;r++){vari=n[r];if(i.start.row<=e&&i.end.row>=e)returni;if(i.end.row>e)returnnull}returnnull},this.getNextFoldLine=function(e,t){varn=this.$foldData,r=0;for(t&&(r=n.indexOf(t)),r==-1&&(r=0),r;r<n.length;r++){vari=n[r];if(i.end.row>=e)returni}returnnull},this.getFoldedRowCount=function(e,t){for(varn=this.$foldData,r=t-e+1,i=0;i<n.length;i++){vars=n[i],o=s.end.row,u=s.start.row;if(o>=t){u<t&&(u>=e?r-=t-u:r=0);break}o>=e&&(r-=u>=e?o-u:o-e+1)}returnr},this.$addFoldLine=function(e){returnthis.$foldData.push(e),this.$foldData.sort(function(e,t){returne.start.row-t.start.row}),e},this.addFold=function(e,t){varo,n=this.$foldData,r=!1;einstanceofs?o=e:(o=news(t,e),o.collapseChildren=t.collapseChildren),this.$clipRangeToDocument(o.range);varu=o.start.row,a=o.start.column,f=o.end.row,l=o.end.column;if(u<f||u==f&&a<=l-2){varc=this.getFoldAt(u,a,1),h=this.getFoldAt(f,l,-1);if(c&&h==c)returnc.addSubFold(o);c&&!c.range.isStart(u,a)&&this.removeFold(c),h&&!h.range.isEnd(f,l)&&this.removeFold(h);varp=this.getFoldsInRange(o.range);p.length>0&&(this.removeFolds(p),p.forEach(function(e){o.addSubFold(e)}));for(vard=0;d<n.length;d++){varv=n[d];if(f==v.start.row){v.addFold(o),r=!0;break}if(u==v.end.row){if(v.addFold(o),r=!0,!o.sameRow){varm=n[d+1];if(m&&m.start.row==f){v.merge(m);break}}break}if(f<=v.start.row)break}returnr||(v=this.$addFoldLine(newi(this.$foldData,o))),this.$useWrapMode?this.$updateWrapData(v.start.row,v.start.row):this.$updateRowLengthCache(v.start.row,v.start.row),this.$modified=!0,this._signal("changeFold",{data:o,action:"add"}),o}thrownewError("The range has to be at least 2 characters width")},this.addFolds=function(e){e.forEach(function(e){this.addFold(e)},this)},this.removeFold=function(e){vart=e.foldLine,n=t.start.row,r=t.end.row,i=this.$foldData,s=t.folds;if(1==s.length)i.splice(i.indexOf(t),1);elseif(t.range.isEnd(e.end.row,e.end.column))s.pop(),t.end.row=s[s.length-1].end.row,t.end.column=s[s.length-1].end.column;elseif(t.range.isStart(e.start.row,e.start.column))s.shift(),t.start.row=s[0].start.row,t.start.column=s[0].start.column;elseif(e.sameRow)s.splice(s.indexOf(e),1);else{varo=t.split(e.start.row,e.start.column);s=o.folds,s.shift(),o.start.row=s[0].start.row,o.start.column=s[0].start.column}this.$updating||(this.$useWrapMode?this.$updateWrapData(n,r):this.$updateRowLengthCache(n,r)),this.$modified=!0,this._signal("changeFold",{data:e,action:"remove"})},this.removeFolds=function(e){for(vart=[],n=0;n<e.length;n++)t.push(e[n]);t.forEach(function(e){this.removeFold(e)},this),this.$modified=!0},this.expandFold=function(e){this.removeFold(e),e.subFolds.forEach(function(t){e.restoreRange(t),this.addFold(t)},this),e.collapseChildren>0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach(function(e){this.expandFold(e)},this)},this.unfold=function(e,t){varn,i;if(null==e?(n=newr(0,0,this.getLength(),0),t=!0):n="number"==typeofe?newr(e,0,e,this.getLine(e).length):"row"ine?r.fromPoints(e,e):e,i=this.getFoldsInRangeList(n),t)this.removeFolds(i);elsefor(vars=i;s.length;)this.expandFolds(s),s=this.getFoldsInRangeList(n);if(i.length)returni},this.isRowFolded=function(e,t){return!!this.getFoldLine(e,t)},this.getRowFoldEnd=function(e,t){varn=this.getFoldLine(e,t);returnn?n.end.row:e},this.getRowFoldStart=function(e,t){varn=this.getFoldLine(e,t);returnn?n.start.row:e},this.getFoldDisplayLine=function(e,t,n,r,i){null==r&&(r=e.start.row),null==i&&(i=0),null==t&&(t=e.end.row),null==n&&(n=this.getLine(t).length);vars=this.doc,o="";returne.walk(function(e,t,n,u){if(!(t<r)){if(t==r){if(n<i)return;u=Math.max(i,u)}o+=null!=e?e:s.getLine(t).substring(u,n)}},t,n),o},this.getDisplayLine=function(e,t,n,r){vari=this.getFoldLine(e);if(!i){vars;returns=this.doc.getLine(e),s.substring(r||0,t||s.length)}returnthis.getFoldDisplayLine(i,e,t,n,r)},this.$cloneFoldData=function(){vare=[];returne=this.$foldData.map(function(t){varn=t.folds.map(function(e){returne.clone()});returnnewi(e,n)})},this.toggleFold=function(e){varr,i,t=this.selection,n=t.getRange();if(n.isEmpty()){vars=n.start;if(r=this.getFoldAt(s.row,s.column))returnvoidthis.expandFold(r);(i=this.findMatchingBracket(s))?1==n.comparePoint(i)?n.end=i:(n.start=i,n.start.column++,n.end.column--):(i=this.findMatchingBracket({row:s.row,column:s.column+1}))?(1==n.comparePoint(i)?n.end=i:n.start=i,n.start.column++):n=this.getCommentFoldRange(s.row,s.column)||n}else{varo=this.getFoldsInRange(n);if(e&&o.lengtLine truncated
for(varn=this.$lines||this.getAllLines(),r=this.getNewLineCharacter().length,i=0,s=Math.min(e.row,n.length),o=t||0;o<s;++o)i+=n[o].length+r;returni+e.column}}).call(a.prototype),t.Document=a}),ace.define("ace/background_tokenizer",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],function(e,t,n){"use strict";varr=e("./lib/oop"),i=e("./lib/event_emitter").EventEmitter,s=function(e,t){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.tokenizer=e;varn=this;this.$worker=function(){if(n.running){for(vare=newDate,t=n.currentLine,r=-1,i=n.doc,s=t;n.lines[t];)t++;varo=i.getLength(),u=0;for(n.running=!1;t<o;){n.$tokenizeRow(t),r=t;dot++;while(n.lines[t]);if(u++,u%5===0&&newDate-e>20){n.running=setTimeout(n.$worker,20);break}}n.currentLine=t,s<=r&&n.fireUpdateEvent(s,r)}}};(function(){r.implement(this,i),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,t){varn={first:e,last:t};this._signal("update",{data:n})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){vart=e.start.row,n=e.end.row-t;if(0===n)this.lines[t]=null;elseif("remove"==e.action)this.lines.splice(t,n+1,null),this.states.splice(t,n+1,null);else{varr=Array(n+1);r.unshift(t,1),this.lines.splice.apply(this.lines,r),this.states.splice.apply(this.states,r)}this.currentLine=Math.min(t,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){returnthis.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){returnthis.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){vart=this.doc.getLine(e),n=this.states[e-1],r=this.tokenizer.getLineTokens(t,n,e);returnthis.states[e]+""!=r.state+""?(this.states[e]=r.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=r.tokens}}).call(s.prototype),t.BackgroundTokenizer=s}),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(e,t,n){"use strict";varr=e("./lib/lang"),s=(e("./lib/oop"),e("./range").Range),o=function(e,t,n){this.setRegexp(e),this.clazz=t,this.type=n||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){this.regExp+""!=e+""&&(this.regExp=e,this.cache=[])},this.update=function(e,t,n,i){if(this.regExp)for(varo=i.firstRow,u=i.lastRow,a=o;a<=u;a++){varf=this.cache[a];null==f&&(f=r.getMatchOffsets(n.getLine(a),this.regExp),f.length>this.MAX_RANGES&&(f=f.slice(0,this.MAX_RANGES)),f=f.map(function(e){returnnews(a,e.offset,a,e.offset+e.length)}),this.cache[a]=f.length?f:"");for(varl=f.length;l--;)t.drawSingleLineMarker(e,f[l].toScreenRange(n),this.clazz,i)}}}).call(o.prototype),t.SearchHighlight=o}),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(e,t,n){"use strict";functioni(e,t){this.foldData=e,Array.isArray(t)?this.folds=t:t=this.folds=[t];varn=t[t.length-1];this.range=newr(t[0].start.row,t[0].start.column,n.end.row,n.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(e){e.setFoldLine(this)},this)}varr=e("../range").Range;(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach(function(t){t.start.row+=e,t.end.row+=e})},this.addFold=function(e){if(e.sameRow){if(e.start.row<this.startRow||e.endRow>this.endRow)thrownewError("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort(function(e,t){return-e.range.compareEnd(t.start.row,t.start.column)}),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}elseif(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)thrownewError("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){returne>=this.start.row&&e<=this.end.row},this.walk=function(e,t,n){vars,o,u,r=0,i=this.folds,a=!0;null==t&&(t=this.end.row,n=this.end.column);for(varf=0;f<i.length;f++){if(s=i[f],o=s.range.compareStart(t,n),o==-1)returnvoide(null,t,n,r,a);if(u=e(null,s.start.row,s.start.column,r,a),u=!u&&e(s.placeholder,s.start.row,s.start.cLine truncated
},this.onReloadTokenizer=function(e){vart=e.data;this.bgTokenizer.start(t.first),this._signal("tokenizerUpdate",e)},this.$modes={},this.$mode=null,this.$modeId=null,this.setMode=function(e,t){if(e&&"object"==typeofe){if(e.getTokenizer)returnthis.$onChangeMode(e);varn=e,r=n.path}elser=e||"ace/mode/text";returnthis.$modes["ace/mode/text"]||(this.$modes["ace/mode/text"]=newa),this.$modes[r]&&!n?(this.$onChangeMode(this.$modes[r]),void(t&&t())):(this.$modeId=r,s.loadModule(["mode",r],function(e){returnthis.$modeId!==r?t&&t():(this.$modes[r]&&!n?this.$onChangeMode(this.$modes[r]):e&&e.Mode&&(e=newe.Mode(n),n||(this.$modes[r]=e,e.$id=r),this.$onChangeMode(e)),void(t&&t()))}.bind(this)),this.$mode||this.$onChangeMode(this.$modes["ace/mode/text"],!0),void0)},this.$onChangeMode=function(e,t){if(t||(this.$modeId=e.$id),this.$mode!==e){this.$mode=e,this.$stopWorker(),this.$useWorker&&this.$startWorker();varn=e.getTokenizer();if(void0!==n.addEventListener){varr=this.onReloadTokenizer.bind(this);n.addEventListener("update",r)}if(this.bgTokenizer)this.bgTokenizer.setTokenizer(n);else{this.bgTokenizer=newc(n);vari=this;this.bgTokenizer.addEventListener("update",function(e){i._signal("tokenizerUpdate",e)})}this.bgTokenizer.setDocument(this.getDocument()),this.tokenRe=e.tokenRe,this.nonTokenRe=e.nonTokenRe,t||(e.attachToSession&&e.attachToSession(this),this.$options.wrapMethod.set.call(this,this.$wrapMethod),this.$setFolding(e.foldingRules),this.bgTokenizer.start(0),this._emit("changeMode"))}},this.$stopWorker=function(){this.$worker&&(this.$worker.terminate(),this.$worker=null)},this.$startWorker=function(){try{this.$worker=this.$mode.createWorker(this)}catch(e){s.warn("Could not load worker",e),this.$worker=null}},this.getMode=function(){returnthis.$mode},this.$scrollTop=0,this.setScrollTop=function(e){this.$scrollTop===e||isNaN(e)||(this.$scrollTop=e,this._signal("changeScrollTop",e))},this.getScrollTop=function(){returnthis.$scrollTop},this.$scrollLeft=0,this.setScrollLeft=function(e){this.$scrollLeft===e||isNaN(e)||(this.$scrollLeft=e,this._signal("changeScrollLeft",e))},this.getScrollLeft=function(){returnthis.$scrollLeft},this.getScreenWidth=function(){returnthis.$computeWidth(),this.lineWidgets?Math.max(this.getLineWidgetMaxWidth(),this.screenWidth):this.screenWidth},this.getLineWidgetMaxWidth=function(){if(null!=this.lineWidgetsWidth)returnthis.lineWidgetsWidth;vare=0;returnthis.lineWidgets.forEach(function(t){t&&t.screenWidth>e&&(e=t.screenWidth)}),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){if(this.$modified=!1,this.$useWrapMode)returnthis.screenWidth=this.$wrapLimit;for(vart=this.doc.getAllLines(),n=this.$rowLengthCache,r=0,i=0,s=this.$foldData[i],o=s?s.start.row:1/0,u=t.length,a=0;a<u;a++){if(a>o){if(a=s.end.row+1,a>=u)break;s=this.$foldData[i++],o=s?s.start.row:1/0}null==n[a]&&(n[a]=this.$getStringScreenWidth(t[a])[0]),n[a]>r&&(r=n[a])}this.screenWidth=r}},this.getLine=function(e){returnthis.doc.getLine(e)},this.getLines=function(e,t){returnthis.doc.getLines(e,t)},this.getLength=function(){returnthis.doc.getLength()},this.getTextRange=function(e){returnthis.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,t){returnthis.doc.insert(e,t)},this.remove=function(e){returnthis.doc.remove(e)},this.removeFullLines=function(e,t){returnthis.doc.removeFullLines(e,t)},this.undoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(varn=null,r=e.length-1;r!=-1;r--){vari=e[r];"doc"==i.group?(this.doc.revertDeltas(i.deltas),n=this.$getUndoSelection(i.deltas,!0,n)):i.deltas.forEach(function(e){this.addFolds(e.folds)},this)}returnthis.$fromUndo=!1,n&&this.$undoSelect&&!t&&this.selection.setSelectionRange(n),n}},this.redoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(varn=null,r=0;r<e.length;r++){vari=e[r];"doc"==i.group&&(this.doc.applyDeltas(i.deltas),n=this.$getUndoSelection(i.deltas,!1,n))}returnthis.$fromUndo=!1,n&&this.$undoSelect&&!t&&this.selection.setSelectionRange(n),n}},this.setUndoSelect=function(e){this.$undoSelect=e},this.$getUndoSelection=function(e,t,n){functionr(e){returnt?"insert"!==e.action:"insert"===e.action}vars,o,i=e[0],u=!1;r(i)?(s=f.fromPoints(i.start,i.end),u=!0):(s=f.fromPoints(i.start,i.start),u=!1);for(vara=1;a<e.length;a++)i=e[a],r(i)?(o=i.start,s.compare(o.row,o.column)==-1&&s.setStart(o),o=i.end,1==s.compare(o.row,o.column)&&s.setEnd(o),u=!0):(o=i.start,s.compare(o.row,o.column)==-1&&(s=f.fromPoints(i.start,i.start)),u=!1);if(null!=n){0===f.comparePoints(n.start,s.start)&&(n.start.column+=s.end.column-s.start.column,n.end.column+=s.end.column-s.start.column);varl=n.compareRange(s);1==l?s.setStart(n.start):l==-1&&s.setEnd(n.end)}returns},this.replace=function(e,t){returnthis.doc.replace(e,t)},this.moveText=function(e,t,n){varr=this.getTextRange(e),i=this.getFoldsInRange(e),s=f.fromPoints(t,t);if(!n){this.remove(e);varo=e.start.row-e.end.row,u=o?-e.end.column:e.start.column-e.end.column;Line truncated
vare=this.createKeywordMapper({"support.function":u,"support.constant":a,"support.type":o,"support.constant.color":f,"support.constant.fonts":l},"text",!0);this.$rules={start:[{token:"comment",regex:"\\/\\*",push:"comment"},{token:"paren.lparen",regex:"\\{",push:"ruleset"},{token:"string",regex:"@.*?{",push:"media"},{token:"keyword",regex:"#[a-z0-9-_]+"},{token:"variable",regex:"\\.[a-z0-9-_]+"},{token:"string",regex:":[a-z0-9-_]+"},{token:"constant",regex:"[a-z0-9-_]+"},{caseInsensitive:!0}],media:[{token:"comment",regex:"\\/\\*",push:"comment"},{token:"paren.lparen",regex:"\\{",push:"ruleset"},{token:"string",regex:"\\}",next:"pop"},{token:"keyword",regex:"#[a-z0-9-_]+"},{token:"variable",regex:"\\.[a-z0-9-_]+"},{token:"string",regex:":[a-z0-9-_]+"},{token:"constant",regex:"[a-z0-9-_]+"},{caseInsensitive:!0}],comment:[{token:"comment",regex:"\\*\\/",next:"pop"},{defaultToken:"comment"}],ruleset:[{token:"paren.rparen",regex:"\\}",next:"pop"},{token:"comment",regex:"\\/\\*",push:"comment"},{token:"string",regex:'["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]'},{token:"string",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:["constant.numeric","keyword"],regex:"("+c+")(ch|cm|deg|em|ex|fr|gd|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vm|vw|%)"},{token:"constant.numeric",regex:c},{token:"constant.numeric",regex:"#[a-f0-9]{6}"},{token:"constant.numeric",regex:"#[a-f0-9]{3}"},{token:["punctuation","entity.other.attribute-name.pseudo-element.css"],regex:h},{token:["punctuation","entity.other.attribute-name.pseudo-class.css"],regex:p},{token:["support.function","string","support.function"],regex:"(url\\()(.*)(\\))"},{token:e,regex:"\\-?[a-zA-Z_][a-zA-Z0-9_\\-]*"},{caseInsensitive:!0}]},this.normalizeRules()};r.inherits(d,s),t.CssHighlightRules=d}),ace.define("ace/mode/css_completions",["require","exports","module"],function(e,t,n){"use strict";varr={background:{"#$0":1},"background-color":{"#$0":1,transparent:1,fixed:1},"background-image":{"url('/$0')":1},"background-repeat":{repeat:1,"repeat-x":1,"repeat-y":1,"no-repeat":1,inherit:1},"background-position":{bottom:2,center:2,left:2,right:2,top:2,inherit:2},"background-attachment":{scroll:1,fixed:1},"background-size":{cover:1,contain:1},"background-clip":{"border-box":1,"padding-box":1,"content-box":1},"background-origin":{"border-box":1,"padding-box":1,"content-box":1},border:{"solid $0":1,"dashed $0":1,"dotted $0":1,"#$0":1},"border-color":{"#$0":1},"border-style":{solid:2,dashed:2,dotted:2,double:2,groove:2,hidden:2,inherit:2,inset:2,none:2,outset:2,ridged:2},"border-collapse":{collapse:1,separate:1},bottom:{px:1,em:1,"%":1},clear:{left:1,right:1,both:1,none:1},color:{"#$0":1,"rgb(#$00,0,0)":1},cursor:{default:1,pointer:1,move:1,text:1,wait:1,help:1,progress:1,"n-resize":1,"ne-resize":1,"e-resize":1,"se-resize":1,"s-resize":1,"sw-resize":1,"w-resize":1,"nw-resize":1},display:{none:1,block:1,inline:1,"inline-block":1,"table-cell":1},"empty-cells":{show:1,hide:1},float:{left:1,right:1,none:1},"font-family":{Arial:2,"Comic Sans MS":2,Consolas:2,"Courier New":2,Courier:2,Georgia:2,Monospace:2,"Sans-Serif":2,"Segoe UI":2,Tahoma:2,"Times New Roman":2,"Trebuchet MS":2,Verdana:1},"font-size":{px:1,em:1,"%":1},"font-weight":{bold:1,normal:1},"font-style":{italic:1,normal:1},"font-variant":{normal:1,"small-caps":1},height:{px:1,em:1,"%":1},left:{px:1,em:1,"%":1},"letter-spacing":{normal:1},"line-height":{normal:1},"list-style-type":{none:1,disc:1,circle:1,square:1,decimal:1,"decimal-leading-zero":1,"lower-roman":1,"upper-roman":1,"lower-greek":1,"lower-latin":1,"upper-latin":1,georgian:1,"lower-alpha":1,"upper-alpha":1},margin:{px:1,em:1,"%":1},"margin-right":{px:1,em:1,"%":1},"margin-left":{px:1,em:1,"%":1},"margin-top":{px:1,em:1,"%":1},"margin-bottom":{px:1,em:1,"%":1},"max-height":{px:1,em:1,"%":1},"max-width":{px:1,em:1,"%":1},"min-height":{px:1,em:1,"%":1},"min-width":{px:1,em:1,"%":1},overflow:{hidden:1,visible:1,auto:1,scroll:1},"overflow-x":{hidden:1,visible:1,auto:1,scroll:1},"overflow-y":{hidden:1,visible:1,auto:1,scroll:1},padding:{px:1,em:1,"%":1},"padding-top":{px:1,em:1,"%":1},"padding-right":{px:1,em:1,"%":1},"padding-bottom":{px:1,em:1,"%":1},"padding-left":{px:1,em:1,"%":1},"page-break-after":{auto:1,always:1,avoid:1,left:1,right:1},"page-break-before":{auto:1,always:1,avoid:1,left:1,right:1},position:{absolute:1,relative:1,fixed:1,static:1},right:{px:1,em:1,"%":1},"table-layout":{fixed:1,auto:1},"text-decoration":{none:1,underline:1,"line-through":1,blink:1},"text-align":{left:1,right:1,center:1,justify:1},"text-transform":{capitalize:1,uppercase:1,lowercase:1,none:1},top:{px:1,em:1,"%":1},"vertical-align":{top:1,bottom:1},visibility:{hidden:1,visible:1},"white-space":{nowrap:1,normal:1,pre:1,"pre-line":1,"pre-wrap":1},width:{px:1,em:1,"%":1},"word-spacing":{normal:1},filter:{"alpha(opacity=$0100)":1},"text-shadow":{"$02px 2px 2px #777":1},"text-overflow":{"ellipsis-word":1,clip:1,ellipsis:1},"-moz-border-radius":1,"-moz-border-radius-topright":1,"-moz-bLine truncated
}}returni}functionxr(n){return"number"==typeofn?n:xu(n)?P:+n}functionjr(n){if("string"==typeofn)returnn;if(uf(n))returnl(n,jr)+"";if(xu(n))returnno?no.call(n):"";vart=n+"";return"0"==t&&1/n==-N?"-0":t}functionwr(n,t,r){vare=-1,u=c,i=n.length,o=!0,f=[],l=f;if(r)o=!1,u=a;elseif(200<=i){if(u=t?null:ao(n))returnD(u);o=!1,u=R,l=newqn}elsel=t?[]:f;n:for(;++e<i;){vars=n[e],h=t?t(s):s,s=r||0!==s?s:0;if(o&&h===h){for(varp=l.length;p--;)if(l[p]===h)continuen;t&&l.push(h),f.push(s)}elseu(l,h,r)||(l!==f&&l.push(h),f.push(s))}returnf}functionmr(n,t,r,e){for(varu=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););returnr?vr(n,e?0:i,e?i+1:u):vr(n,e?i+1:0,e?u:i)}functionAr(n,t){varr=n;returnrinstanceofMn&&(r=r.value()),h(t,function(n,t){returnt.func.apply(t.thisArg,s([n],t.args))},r)}functionkr(n,t,r){vare=n.length;if(2>e)returne?wr(n[0]):[];for(varu=-1,i=qu(e);++u<e;)for(varo=n[u],f=-1;++f<e;){varc=n[f];c!==o&&(i[u]=jt(i[u]||o,c,t,r))}returnwr(kt(i,1),t,r)}functionEr(n,t,r){for(vare=-1,u=n.length,i=t.length,o={};++e<u;)r(o,n[e],e<i?t[e]:F);returno}functionOr(n){returnlu(n)?n:[]}functionSr(n){return"function"==typeofn?n:Mu}functionIr(n){returnuf(n)?n:bo(n)}functionRr(n,t,r){vare=n.length;returnr=r===F?e:r,!t&&r>=e?n:vr(n,t,r)}functionzr(n,t){if(t)returnn.slice();varr=n.length,r=_i?_i(r):newn.constructor(r);returnn.copy(r),r}functionWr(n){vart=newn.constructor(n.byteLength);returnnewpi(t).set(newpi(n)),t}functionBr(n,t){returnnewn.constructor(t?Wr(n.buffer):n.buffer,n.byteOffset,n.length)}functionLr(n,t){if(n!==t){varr=n!==F,e=null===n,u=n===n,i=xu(n),o=t!==F,f=null===t,c=t===t,a=xu(t);if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return1;if(!e&&!i&&!a&&n<t||a&&r&&u&&!e&&!i||f&&r&&u||!o&&u||!c)return-1}return0}functionUr(n,t,r,e){varu=-1,i=n.length,o=r.length,f=-1,c=t.length,a=Bi(i-o,0),l=qu(c+a);for(e=!e;++f<c;)l[f]=t[f];for(;++u<o;)(e||u<i)&&(l[r[u]]=n[u]);for(;a--;)l[f++]=n[u++];returnl}functionCr(n,t,r,e){varu=-1,i=n.length,o=-1,f=r.length,c=-1,a=t.length,l=Bi(i-f,0),s=qu(l+a);for(e=!e;++u<l;)s[u]=n[u];for(l=u;++c<a;)s[l+c]=t[c];for(;++o<f;)(e||u<i)&&(s[l+r[o]]=n[u++]);returns}functionDr(n,t){varr=-1,e=n.length;for(t||(t=qu(e));++r<e;)t[r]=n[r];returnt}functionMr(n,t,r,e){varu=!r;r||(r={});for(vari=-1,o=t.length;++i<o;){varf=t[i],c=e?e(r[f],n[f],f,r,n):F;c===F&&(c=n[f]),u?_t(r,f,c):lt(r,f,c)}returnr}functionTr(n,t){returnMr(n,so(n),t)}function$r(n,t){returnfunction(r,u){vari=uf(r)?e:ht,o=t?t():{};returni(r,n,ve(u,2),o)}}functionFr(n){returnlr(function(t,r){vare=-1,u=r.length,i=1<u?r[u-1]:F,o=2<u?r[2]:F,i=3<n.length&&"function"==typeofi?(u--,i):F;for(o&&ke(r[0],r[1],o)&&(i=3>u?F:i,u=1),t=Ju(t);++e<u;)(o=r[e])&&n(t,o,e,i);returnt})}functionNr(n,t){returnfunction(r,e){if(null==r)returnr;if(!au(r))returnn(r,e);for(varu=r.length,i=t?u:-1,o=Ju(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););returnr}}functionPr(n){returnfunction(t,r,e){varu=-1,i=Ju(t);e=e(t);for(varo=e.length;o--;){varf=e[n?o:++u];if(!1===r(i[f],f,i))break}returnt}}functionZr(n,t,r){functione(){return(this&&this!==Zn&&thisinstanceofe?i:n).apply(u?r:this,arguments)}varu=1&t,i=Kr(n);returne}functionqr(n){returnfunction(t){t=Ou(t);varr=Bn.test(t)?$(t):F,e=r?r[0]:t.charAt(0);returnt=r?Rr(r,1).join(""):t.slice(1),e[n]()+t}}functionVr(n){returnfunction(t){returnh(Cu(Uu(t).replace(In,"")),n,"")}}functionKr(n){returnfunction(){vart=arguments;switch(t.length){case0:returnnewn;case1:returnnewn(t[0]);case2:returnnewn(t[0],t[1]);case3:returnnewn(t[0],t[1],t[2]);case4:returnnewn(t[0],t[1],t[2],t[3]);case5:returnnewn(t[0],t[1],t[2],t[3],t[4]);case6:returnnewn(t[0],t[1],t[2],t[3],t[4],t[5]);case7:returnnewn(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}varr=to(n.prototype),t=n.apply(r,t);returnvu(t)?t:r}}functionGr(n,t,e){functionu(){for(varo=arguments.length,f=qu(o),c=o,a=_e(u);c--;)f[c]=arguments[c];returnc=3>o&&f[0]!==a&&f[o-1]!==a?[]:C(f,a),o-=c.length,o<e?ie(n,t,Yr,u.placeholder,F,f,c,F,F,e-o):r(this&&this!==Zn&&thisinstanceofu?i:n,this,f)}vari=Kr(n);returnu}functionHr(n){returnfunction(t,r,e){varu=Ju(t);if(!au(t)){vari=ve(r,3);t=Ru(t),r=function(n){returni(u[n],n,u)}}returnr=n(t,r,e),-1<r?u[i?t[r]:r]:F}}functionJr(n){returnse(function(t){varr=t.length,e=r,u=zn.prototype.thru;for(n&&t.reverse();e--;){vari=t[e];if("function"!=typeofi)thrownewXu("Expected a function");if(u&&!o&&"wrapper"==pe(i))varo=newzn([],(!0))}for(e=o?e:r;++e<r;)vari=t[e],u=pe(i),f="wrapper"==u?lo(i):F,o=f&&Oe(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?o[pe(f[0])].apply(o,f[3]):1==i.length&&Oe(i)?o[u]():o.thru(i);returnfunction(){varn=arguments,e=n[0];if(o&&1==n.length&&uf(e)&&200<=e.length)returno.plant(e).value();for(varu=0,n=r?t[u].apply(this,n):e;++u<r;)n=t[u].call(this,n);returnn}})}functionYr(n,t,r,e,u,i,o,f,c,a){functionl(){for(vard=arguments.length,y=qu(d),b=d;b--;)y[b]=arguments[b];if(_){varx,j=_e(l),b=y.length;for(x=0;b--;)y[b]===j&&Line truncated
vari={iec:"_Ki_Mi_Gi_Ti_Pi_Ei_Zi_Yi",si:"_K_M_G_T_P_E_Z_Y"};returnfunction(e,_,o){e=Math.abs(e),_||0===_||(_=1);vart="si"==o?1e3:1024,n=0;for(i[o]||(o="si");e>=t;)e/=t,++n;returne.toFixed(_)+" "+i[o].split("_")[n]+"b"}}),function(){functionn(n,t){returnn.set(t[0],t[1]),n}functiont(n,t){returnn.add(t),n}functionr(n,t,r){switch(r.length){case0:returnn.call(t);case1:returnn.call(t,r[0]);case2:returnn.call(t,r[0],r[1]);case3:returnn.call(t,r[0],r[1],r[2])}returnn.apply(t,r)}functione(n,t,r,e){for(varu=-1,i=null==n?0:n.length;++u<i;){varo=n[u];t(e,o,r(o),n)}returne}functionu(n,t){for(varr=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););returnn}functioni(n,t){for(varr=null==n?0:n.length;r--&&!1!==t(n[r],r,n););returnn}functiono(n,t){for(varr=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}functionf(n,t){for(varr=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){varo=n[r];t(o,r,n)&&(i[u++]=o)}returni}functionc(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}functiona(n,t,r){for(vare=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}functionl(n,t){for(varr=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);returnu}functions(n,t){for(varr=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];returnn}functionh(n,t,r,e){varu=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);returnr}functionp(n,t,r,e){varu=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);returnr}function_(n,t){for(varr=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}functionv(n,t,r){vare;returnr(n,function(n,r,u){if(t(n,r,u))returne=r,!1}),e}functiong(n,t,r,e){varu=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))returnr;return-1}functiond(n,t,r){if(t===t)n:{--r;for(vare=n.length;++r<e;)if(n[r]===t){n=r;breakn}n=-1}elsen=g(n,b,r);returnn}functiony(n,t,r,e){--r;for(varu=n.length;++r<u;)if(e(n[r],t))returnr;return-1}functionb(n){returnn!==n}functionx(n,t){varr=null==n?0:n.length;returnr?k(n,t)/r:P}functionj(n){returnfunction(t){returnnull==t?F:t[n]}}functionw(n){returnfunction(t){returnnull==n?F:n[t]}}functionm(n,t,r,e,u){returnu(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}functionA(n,t){varr=n.length;for(n.sort(t);r--;)n[r]=n[r].c;returnn}functionk(n,t){for(varr,e=-1,u=n.length;++e<u;){vari=t(n[e]);i!==F&&(r=r===F?i:r+i)}returnr}functionE(n,t){for(varr=-1,e=Array(n);++r<n;)e[r]=t(r);returne}functionO(n,t){returnl(t,function(t){return[t,n[t]]})}functionS(n){returnfunction(t){returnn(t)}}functionI(n,t){returnl(t,function(t){returnn[t]})}functionR(n,t){returnn.has(t)}functionz(n,t){for(varr=-1,e=n.length;++r<e&&-1<d(t,n[r],0););returnr}functionW(n,t){for(varr=n.length;r--&&-1<d(t,n[r],0););returnr}functionB(n){return"\\"+Tn[n]}functionL(n){vart=-1,r=Array(n.size);returnn.forEach(function(n,e){r[++t]=[e,n]}),r}functionU(n,t){returnfunction(r){returnn(t(r))}}functionC(n,t){for(varr=-1,e=n.length,u=0,i=[];++r<e;){varo=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}returni}functionD(n){vart=-1,r=Array(n.size);returnn.forEach(function(n){r[++t]=n}),r}functionM(n){vart=-1,r=Array(n.size);returnn.forEach(function(n){r[++t]=[n,n]}),r}functionT(n){if(Bn.test(n)){for(vart=zn.lastIndex=0;zn.test(n);)++t;n=t}elsen=tt(n);returnn}function$(n){returnBn.test(n)?n.match(zn)||[]:n.split("")}varF,N=1/0,P=NaN,Z=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],q=/\b__p\+='';/g,V=/\b(__p\+=)''\+/g,K=/(__e\(.*?\)|\b__t\))\+'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,H=/[&<>"']/g,J=RegExp(G.source),Y=RegExp(H.source),Q=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,nn=/<%=([\s\S]+?)%>/g,tn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rn=/^\w*$/,en=/^\./,un=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,on=/[\\^$.*+?()[\]{}|]/g,fn=RegExp(on.source),cn=/^\s+|\s+$/g,an=/^\s+/,ln=/\s+$/,sn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,hn=/\{\n\/\* \[wrapped with (.+)\] \*/,pn=/,? & /,_n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,vn=/\\(\\)?/g,gn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dn=/\w*$/,yn=/^[-+]0x[0-9a-f]+$/i,bn=/^0b[01]+$/i,xn=/^\[object .+?Constructor\]$/,jn=/^0o[0-7]+$/i,wn=/^(?:0|[1-9]\d*)$/,mn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,An=/($^)/,kn=/['\n\r\u2028\u2029\\]/g,En="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",On="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+En,Sn="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbLine truncated
},On.once=function(n){returnru(2,n)},On.orderBy=function(n,t,r,e){returnnull==n?[]:(uf(t)||(t=null==t?[]:[t]),r=e?F:r,uf(r)||(r=null==r?[]:[r]),rr(n,t,r))},On.over=qf,On.overArgs=Yo,On.overEvery=Vf,On.overSome=Kf,On.partial=Qo,On.partialRight=Xo,On.partition=Zo,On.pick=Sf,On.pickBy=Wu,On.property=Nu,On.propertyOf=function(n){returnfunction(t){returnnull==n?F:It(n,t)}},On.pull=Eo,On.pullAll=qe,On.pullAllBy=function(n,t,r){returnn&&n.length&&t&&t.length?or(n,t,ve(r,2)):n},On.pullAllWith=function(n,t,r){returnn&&n.length&&t&&t.length?or(n,t,F,r):n},On.pullAt=Oo,On.range=Gf,On.rangeRight=Hf,On.rearg=nf,On.reject=function(n,t){return(uf(n)?f:At)(n,fu(ve(t,3)))},On.remove=function(n,t){varr=[];if(!n||!n.length)returnr;vare=-1,u=[],i=n.length;for(t=ve(t,3);++e<i;){varo=n[e];t(o,e,n)&&(r.push(o),u.push(e))}returnfr(n,u),r},On.rest=function(n,t){if("function"!=typeofn)thrownewXu("Expected a function");returnt=t===F?t:mu(t),lr(n,t)},On.reverse=Ve,On.sampleSize=function(n,t,r){returnt=(r?ke(n,t,r):t===F)?1:mu(t),(uf(n)?ot:hr)(n,t)},On.set=function(n,t,r){returnnull==n?n:pr(n,t,r)},On.setWith=function(n,t,r,e){returne="function"==typeofe?e:F,null==n?n:pr(n,t,r,e)},On.shuffle=function(n){return(uf(n)?ft:_r)(n)},On.slice=function(n,t,r){vare=null==n?0:n.length;returne?(r&&"number"!=typeofr&&ke(n,t,r)?(t=0,r=e):(t=null==t?0:mu(t),r=r===F?e:mu(r)),vr(n,t,r)):[]},On.sortBy=qo,On.sortedUniq=function(n){returnn&&n.length?br(n):[]},On.sortedUniqBy=function(n,t){returnn&&n.length?br(n,ve(t,2)):[]},On.split=function(n,t,r){returnr&&"number"!=typeofr&&ke(n,t,r)&&(t=r=F),r=r===F?4294967295:r>>>0,r?(n=Ou(n))&&("string"==typeoft||null!=t&&!lf(t))&&(t=jr(t),!t&&Bn.test(n))?Rr($(n),0,r):n.split(t,r):[]},On.spread=function(n,t){if("function"!=typeofn)thrownewXu("Expected a function");returnt=t===F?0:Bi(mu(t),0),lr(function(e){varu=e[t];returne=Rr(e,0,t),u&&s(e,u),r(n,this,e)})},On.tail=function(n){vart=null==n?0:n.length;returnt?vr(n,1,t):[]},On.take=function(n,t,r){returnn&&n.length?(t=r||t===F?1:mu(t),vr(n,0,0>t?0:t)):[]},On.takeRight=function(n,t,r){vare=null==n?0:n.length;returne?(t=r||t===F?1:mu(t),t=e-t,vr(n,0>t?0:t,e)):[]},On.takeRightWhile=function(n,t){returnn&&n.length?mr(n,ve(t,3),!1,!0):[]},On.takeWhile=function(n,t){returnn&&n.length?mr(n,ve(t,3)):[]},On.tap=function(n,t){returnt(n),n},On.throttle=function(n,t,r){vare=!0,u=!0;if("function"!=typeofn)thrownewXu("Expected a function");returnvu(r)&&(e="leading"inr?!!r.leading:e,u="trailing"inr?!!r.trailing:u),iu(n,t,{leading:e,maxWait:t,trailing:u})},On.thru=Je,On.toArray=ju,On.toPairs=If,On.toPairsIn=Rf,On.toPath=function(n){returnuf(n)?l(n,Ce):xu(n)?[n]:Dr(bo(n))},On.toPlainObject=Eu,On.transform=function(n,t,r){vare=uf(n),i=e||ff(n)||hf(n);if(t=ve(t,4),null==r){varo=n&&n.constructor;r=i?e?newo:[]:vu(n)&&hu(o)?to(vi(n)):{}}return(i?u:Et)(n,function(n,e,u){returnt(r,n,e,u)}),r},On.unary=function(n){returntu(n,1)},On.union=So,On.unionBy=Io,On.unionWith=Ro,On.uniq=function(n){returnn&&n.length?wr(n):[]},On.uniqBy=function(n,t){returnn&&n.length?wr(n,ve(t,2)):[]},On.uniqWith=function(n,t){returnt="function"==typeoft?t:F,n&&n.length?wr(n,F,t):[]},On.unset=function(n,t){varr;if(null==n)r=!0;else{r=n;vare=t,e=Ee(e,r)?[e]:Ir(e);r=We(r,e),e=Ce(Ze(e)),r=!(null!=r&&ui.call(r,e))||deleter[e]}returnr},On.unzip=Ke,On.unzipWith=Ge,On.update=function(n,t,r){returnnull==n?n:pr(n,t,Sr(r)(It(n,t)),void0)},On.updateWith=function(n,t,r,e){returne="function"==typeofe?e:F,null!=n&&(n=pr(n,t,Sr(r)(It(n,t)),e)),n},On.values=Bu,On.valuesIn=function(n){returnnull==n?[]:I(n,zu(n))},On.without=zo,On.words=Cu,On.wrap=function(n,t){returnQo(Sr(t),n)},On.xor=Wo,On.xorBy=Bo,On.xorWith=Lo,On.zip=Uo,On.zipObject=function(n,t){returnEr(n||[],t||[],lt)},On.zipObjectDeep=function(n,t){returnEr(n||[],t||[],pr)},On.zipWith=Co,On.entries=If,On.entriesIn=Rf,On.extend=gf,On.extendWith=df,$u(On,On),On.add=Jf,On.attempt=Tf,On.camelCase=zf,On.capitalize=Lu,On.ceil=Yf,On.clamp=function(n,t,r){returnr===F&&(r=t,t=F),r!==F&&(r=ku(r),r=r===r?r:0),t!==F&&(t=ku(t),t=t===t?t:0),gt(ku(n),t,r)},On.clone=function(n){returndt(n,!1,!0)},On.cloneDeep=function(n){returndt(n,!0,!0)},On.cloneDeepWith=function(n,t){returnt="function"==typeoft?t:F,dt(n,!0,!0,t)},On.cloneWith=function(n,t){returnt="function"==typeoft?t:F,dt(n,!1,!0,t)},On.conformsTo=function(n,t){returnnull==t||bt(n,t,Ru(t))},On.deburr=Uu,On.defaultTo=function(n,t){returnnull==n||n!==n?t:n},On.divide=Qf,On.endsWith=function(n,t,r){n=Ou(n),t=jr(t);vare=n.length,e=r=r===F?e:gt(mu(r),0,e);returnr-=t.length,0<=r&&n.slice(r,e)==t},On.eq=cu,On.escape=function(n){return(n=Ou(n))&&Y.test(n)?n.replace(H,et):n},On.escapeRegExp=function(n){return(n=Ou(n))&&fn.test(n)?n.replace(on,"\\$&"):n},On.every=function(n,t,r){vare=uf(n)?o:wt;returnr&&ke(n,t,r)&&(t=F),e(n,ve(t,3))},On.find=To,On.findIndex=$e,On.findKey=function(n,t){returnv(n,ve(t,3),Et)},On.findLast=$o,On.findLastIndex=Fe,On.findLastKey=functiLine truncated
case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":returnUr(r,i);case"[object Map]":returne=i?u(L(r),1):L(r),h(e,n,newr.constructor);case"[object Number]":case"[object String]":returnnewo(r);case"[object RegExp]":returne=newr.constructor(r.source,dn.exec(r)),e.lastIndex=r.lastIndex,e;case"[object Set]":returne=i?u(D(r),1):D(r),h(e,t,newr.constructor);case"[object Symbol]":returnro?Xu(ro.call(r)):{}}}functionOe(n){returncf(n)||ff(n)||!!(wi&&n&&n[wi])}functionSe(n,t){returnt=null==t?9007199254740991:t,!!t&&("number"==typeofn||wn.test(n))&&-1<n&&0==n%1&&n<t}functionIe(n,t,r){if(!yu(r))return!1;vare=typeoft;return!!("number"==e?hu(r)&&Se(t,r.length):"string"==e&&tinr)&&su(r[t],n)}functionRe(n,t){if(cf(n))return!1;varr=typeofn;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!mu(n))||rn.test(n)||!tn.test(n)||null!=t&&ninXu(t)}functionze(n){vart=de(n),r=On[t];return"function"==typeofr&&tinMn.prototype&&(n===r||(t=po(r),!!t&&n===t[0]))}functionWe(n){vart=n&&n.constructor;returnn===("function"==typeoft&&t.prototype||ui)}functionBe(n,t){returnfunction(r){returnnull!=r&&r[n]===t&&(t!==F||ninXu(r))}}functionLe(n,t,r,e,u,i){returnyu(n)&&yu(t)&&(i.set(t,n),tr(n,t,F,Le,i),i.delete(t)),n}functionUe(n,t,e){returnt=Ci(t===F?n.length-1:t,0),function(){for(varu=arguments,i=-1,o=Ci(u.length-t,0),f=Gu(o);++i<o;)f[i]=u[t+i];for(i=-1,o=Gu(t+1);++i<t;)o[i]=u[i];returno[t]=e(f),r(n,this,o)}}functionCe(n,t,r){vare=t+"";t=jo;varu,i=Fe;returnu=(u=e.match(hn))?u[1].split(pn):[],r=i(u,r),(i=r.length)&&(u=i-1,r[u]=(1<i?"& ":"")+r[u],r=r.join(2<i?", ":" "),e=e.replace(sn,"{\n/* [wrapped with "+r+"] */\n")),t(n,e)}functionDe(n){vart=0,r=0;returnfunction(){vare=Mi(),u=16-(e-r);if(r=e,0<u){if(800<=++t)returnarguments[0]}elset=0;returnn.apply(F,arguments)}}functionMe(n,t){varr=-1,e=n.length,u=e-1;for(t=t===F?e:t;++r<t;){vare=ar(r,u),i=n[e];n[e]=n[r],n[r]=i}returnn.length=t,n}functionTe(n){if("string"==typeofn||mu(n))returnn;vart=n+"";return"0"==t&&1/n==-N?"-0":t}function$e(n){if(null!=n){try{returnoi.call(n)}catch(n){}returnn+""}return""}functionFe(n,t){returnu(Z,function(r){vare="_."+r[0];t&r[1]&&!c(n,e)&&n.push(e)}),n.sort()}functionNe(n){if(ninstanceofMn)returnn.clone();vart=newzn(n.__wrapped__,n.__chain__);returnt.__actions__=Tr(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}functionPe(n,t,r){vare=null==n?0:n.length;returne?(r=null==r?0:Eu(r),0>r&&(r=Ci(e+r,0)),g(n,be(t,3),r)):-1}functionZe(n,t,r){vare=null==n?0:n.length;if(!e)return-1;varu=e-1;returnr!==F&&(u=Eu(r),u=0>r?Ci(e+u,0):Di(u,e-1)),g(n,be(t,3),u,!0)}functionqe(n){return(null==n?0:n.length)?Et(n,1):[]}functionVe(n){returnn&&n.length?n[0]:F}functionKe(n){vart=null==n?0:n.length;returnt?n[t-1]:F}functionGe(n,t){returnn&&n.length&&t&&t.length?fr(n,t):n}functionHe(n){returnnull==n?n:Fi.call(n)}functionJe(n){if(!n||!n.length)return[];vart=0;returnn=f(n,function(n){if(pu(n))returnt=Ci(n.length,t),!0}),E(t,function(t){returnl(n,j(t))})}functionYe(n,t){if(!n||!n.length)return[];vare=Je(n);returnnull==t?e:l(e,function(n){returnr(t,F,n)})}functionQe(n){returnn=On(n),n.__chain__=!0,n}functionXe(n,t){returnt(n)}functionnu(){returnthis}functiontu(n,t){return(cf(n)?u:io)(n,be(t,3))}functionru(n,t){return(cf(n)?i:oo)(n,be(t,3))}functioneu(n,t){return(cf(n)?l:Qt)(n,be(t,3))}functionuu(n,t,r){returnt=r?F:t,t=n&&null==t?n.length:t,se(n,128,F,F,F,F,t)}functioniu(n,t){varr;if("function"!=typeoft)thrownewri("Expected a function");returnn=Eu(n),function(){return0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=F),r}}functionou(n,t,r){returnt=r?F:t,n=se(n,8,F,F,F,F,F,t),n.placeholder=ou.placeholder,n}functionfu(n,t,r){returnt=r?F:t,n=se(n,16,F,F,F,F,F,t),n.placeholder=fu.placeholder,n}functioncu(n,t,r){functione(t){varr=c,e=a;returnc=a=F,_=t,s=n.apply(e,r)}functionu(n){varr=n-p;returnn-=_,p===F||r>=t||0>r||g&&n>=l}functioni(){varn=Ho();if(u(n))returno(n);varr,e=xo;r=n-_,n=t-(n-p),r=g?Di(n,l-r):n,h=e(i,r)}functiono(n){returnh=F,d&&c?e(n):(c=a=F,s)}functionf(){varn=Ho(),r=u(n);if(c=arguments,a=this,p=n,r){if(h===F)return_=n=p,h=xo(i,t),v?e(n):s;if(g)returnh=xo(i,t),e(p)}returnh===F&&(h=xo(i,t)),s}varc,a,l,s,h,p,_=0,v=!1,g=!1,d=!0;if("function"!=typeofn)thrownewri("Expected a function");returnt=Su(t)||0,yu(r)&&(v=!!r.leading,l=(g="maxWait"inr)?Ci(Su(r.maxWait)||0,t):l,d="trailing"inr?!!r.trailing:d),f.cancel=function(){h!==F&&so(h),_=0,c=p=a=h=F},f.flush=function(){returnh===F?s:o(Ho())},f}functionau(n,t){functionr(){vare=arguments,u=t?t.apply(this,e):e[0],i=r.cache;returni.has(u)?i.get(u):(e=n.apply(this,e),r.cache=i.set(u,e)||i,e)}if("function"!=typeofn||null!=t&&"function"!=typeoft)thrownewri("Expected a function");returnr.cache=new(au.Cache||Pn),r}functionlu(n){if("function"!=typeofn)thrownewri("Expected a function");returnfunctiLine truncated
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.