Академический Документы
Профессиональный Документы
Культура Документы
r b,c=M[a];for(b in ub)kb.call(ub,b)&&!kb.call(ub[b],c)&&(ub[b][c]=!1)}}();var v
b=h.support={};!function(){function a(){this.x=1}var c={0:1,length:1},d=[];a.pro
totype={valueOf:1,y:1};for(var e in new a)d.push(e);for(e in arguments);vb.argsC
lass=hb.call(arguments)==N,vb.argsObject=arguments.constructor==Object&&!(argume
nts instanceof Array),vb.enumErrorProps=mb.call(eb,"message")||mb.call(eb,"name"
),vb.enumPrototypes=mb.call(a,"prototype"),vb.funcDecomp=!r($.k)&&L.test(functio
n(){return this}),vb.funcNames="string"==typeof Function.name,vb.nonEnumArgs=0!=
e,vb.nonEnumShadows=!/valueOf/.test(d),vb.spliceObjects=(db.splice.call(c,0,1),!
c[0]),vb.unindexedChars="xx"!="x"[0]+Object("x")[0];try{vb.nodeClass=!(hb.call(b
)==T&&!({toString:0}+""))}catch(f){vb.nodeClass=!0}}(1),pb||(l=function(){functi
on a(){}return function(b){if(u(b)){a.prototype=b;var c=new a;a.prototype=null}r
eturn c||$.Object()}}());var wb=ob?function(a,b){X.value=b,ob(a,"__bindData__",X
)}:E;vb.argsClass||(s=function(a){return a&&"object"==typeof a&&"number"==typeof
a.length&&kb.call(a,"callee")&&!mb.call(a,"callee")||!1});var xb=qb||function(a
){return a&&"object"==typeof a&&"number"==typeof a.length&&hb.call(a)==O||!1},yb
=q({a:"z",e:"[]",i:"if(!(B[typeof z]))return E",g:"E.push(n)"}),zb=rb?function(a
){return u(a)?vb.enumPrototypes&&"function"==typeof a||vb.nonEnumArgs&&a.length&
&s(a)?yb(a):rb(a):[]}:yb,cb={a:"g,e,K",i:"e=e&&typeof K=='undefined'?e:d(e,K,3)"
,b:"typeof u=='number'",v:zb,g:"if(e(t[n],n,g)===false)return E"},qb={a:"z,H,l",
i:"var a=arguments,b=0,c=typeof l=='number'?2:a.length;while(++b<c){t=a[b];if(t&
&B[typeof t]){",v:zb,g:"if(typeof E[n]=='undefined')E[n]=t[n]",c:"}}"},Ab={i:"if
(!B[typeof t])return E;"+cb.i,b:!1},Bb=q(cb),Cb=q(qb,{i:qb.i.replace(";",";if(c>
3&&typeof a[c-2]=='function'){var e=d(a[--c-1],a[c--],2)}else if(c>2&&typeof a[c
-1]=='function'){e=a[--c]}"),g:"E[n]=e?e(E[n],t[n]):t[n]"}),Db=q(cb,Ab,{j:!1}),E
b=q(cb,Ab);t(/x/)&&(t=function(a){return"function"==typeof a&&"[object Function]
"==hb.call(a)}),h.assign=Cb,h.bind=C,h.createCallback=function(a,b,c){var d=type
of a;if(null==a||"function"==d)return m(a,b,c);if("object"!=d)return F(a);var e=
zb(a),f=e[0],g=a[f];return 1!=e.length||g!==g||u(g)?function(b){for(var c=e.leng
th,d=!1;c--&&(d=o(b[e[c]],a[e[c]],null,!0)););return d}:function(a){return a=a[f
],g===a&&(0!==g||1/g==1/a)}},h.filter=x,h.forEach=z,h.forIn=Db,h.forOwn=Eb,h.key
s=zb,h.map=A,h.property=F,h.toArray=function(a){return a&&"number"==typeof a.len
gth?vb.unindexedChars&&v(a)?a.split(""):g(a):w(a)},h.values=w,h.collect=A,h.each
=z,h.extend=Cb,h.select=x,h.clone=function(a,b,c,d){return"boolean"!=typeof b&&n
ull!=b&&(d=c,c=b,b=!1),j(a,b,"function"==typeof c&&m(c,d,1))},h.find=y,h.findKey
=function(a,b,c){var d;return b=h.createCallback(b,c,3),Eb(a,function(a,c,e){ret
urn b(a,c,e)?(d=c,!1):void 0}),d},h.identity=D,h.indexOf=function(a,b,c){if("num
ber"==typeof c){var d=a?a.length:0;c=0>c?sb(0,d+c):c||0}else if(c)return c=B(a,b
),a[c]===b?c:-1;a:{for(c=(c||0)-1,d=a?a.length:0;++c<d;)if(a[c]===b){a=c;break a
}a=-1}return a},h.isArguments=s,h.isArray=xb,h.isElement=function(a){return a&&1
===a.nodeType||!1},h.isFunction=t,h.isObject=u,h.isString=v,h.noop=E,h.sortedInd
ex=B,h.detect=y,h.findWhere=y,h.VERSION="2.4.1",_&&ab&&bb&&((ab.exports=h)._=h)}
.call(this),c.exports}();!function(a){c.Promise=a(o,n)}(function(a,b){"use stric
t";function c(a,b,c,d){this.onFulfilled="function"==typeof a?a:null,this.onRejec
ted="function"==typeof b?b:null,this.resolve=c,this.reject=d}function d(a){if(!(
this instanceof d))throw new TypeError("Promises must be constructed via new");i
f("function"!=typeof a)throw new TypeError("not a function");this._state=null,th
is._value=null,this._deferreds=[],i(a,j(f,this),j(g,this))}function e(a){return
null===this._state?void this._deferreds.push(a):void b(j(function(){var b,c;b=th
is._state?a.onFulfilled:a.onRejected,null===b&&(this._state?a.resolve:a.reject)(
this._value);try{c=b(this._value)}catch(d){return void a.reject(d)}a.resolve(c)}
,this))}function f(a){var b;try{if(a===this)throw new TypeError("A promise canno
t be resolved with itself");if(a&&("object"==typeof a||"function"==typeof a)&&(b
=a.then,"function"==typeof b))return void i(j(b,a),j(f,this),j(g,this));this._st
ate=!0,this._value=a,h.call(this)}catch(c){g.call(this,c)}}function g(a){this._s
tate=!1,this._value=a,h.call(this)}function h(){var a,b;for(a=0,b=this._deferred
s.length;b>a;a++)e.call(this,this._deferreds[a]);this._deferreds=null}function i
(a,b,c){var d=!1;try{a(function(a){d||(d=!0,b(a))},function(a){d||(d=!0,c(a))})}
catch(e){if(d)return;d=!0,c(e)}}var j=a.bind,k="Array Methods must be provided a
n Array";return d.prototype["catch"]=function(a){return this.then(null,a)},d.pro
totype.then=function(a,b){return new d(j(function(d,f){e.call(this,new c(a,b,d,f
)}),k(c)})},C.when=m,C.spread=n,C.async=o,C.Method=p,C.send=q,C.get=p("get"),C.p
ut=p("put"),C.del=p("del");var M=C.post=p("post");C.invoke=function(a,b){var c=J
.call(arguments,2);return M(a,b,c)};var N=C.apply=p("apply"),O=C.call=function(a
,b){var c=J.call(arguments,2);return N(a,b,c)};return C.keys=p("keys"),C.all=r,C
.wait=function(){return r(arguments).get(0)},C.join=function(){var a=J.call(argu
ments),b=a.pop();return r(a).spread(b)},C.fail=s,C.fin=t,C.end=u,C.timeout=v,C.d
elay=x,C.wrap=y,C.wcall=z,C.node=A,C.ncall=B,C},R=!1,S=Q(function(a){R?a():n(a)}
),T=S.ref,U=(S.reject,S.isPromise,S.when),V=S.defer,W=(S.ref,S.isRejected),X=S.i
sResolved,Y=a.navigator.userAgent,Z=Number((Y.match(/Firefox\/([0-9]+\.[0-9]+)/)
||[0,0])[1])||void 0,$=Number((Y.match(/Chrome\/([0-9]+\.[0-9]+)/)||[0,0])[1])||
void 0,_=Number((Y.match(/Version\/([0-9]+\.[0-9]+)(?:\.[0-9]+)?\sSafari\//)||[0
,0])[1])||void 0,ab=Number((Y.match(/Opera\/.*\sVersion\/([0-9]+\.[0-9]+)|Opera\
/([0-9]+\.[0-9]+)/)||[]).slice(1).join(""))||void 0,bb=Number(Y.match(/(iPad|iPh
one|iPod)(?:\sSimulator)?;[\s\w;]*?CPU/)&&(Y.match(/U; CPU i?OS ([0-9]+_[0-9]+)/
)||["","1_0"])[1].replace("_","."))||void 0,cb=Number((Y.match(/Android ([0-9]+\
.[0-9])/)||[])[1])||void 0,db=-1!==Y.indexOf("AppleWebKit")||void 0,eb=-1!==Y.in
dexOf("Macintosh")||void 0,fb=-1!==Y.indexOf("Windows")||void 0,gb=Number((navig
ator.userAgent.match(/MSIE ([\w.]+)/)||[])[1])||void 0,hb=function(){try{return!
!b.createElement.call}catch(a){return!1}},ib=function(){try{return!!b.write.call
}catch(a){return!1}},jb=function(){try{return!(!a.attachEvent||!a.attachEvent.ca
ll)}catch(b){return!1}},kb=function(){try{return!!a.addEventListener}catch(b){re
turn!1}},lb=function(){try{return!(!Object.defineProperty||!Object.getOwnPropert
yDescriptor)}catch(a){return!1}},mb=function(){try{return!(!b.__defineSetter__||
!b.__defineGetter__)}catch(a){return!1}},nb=function(){try{return"undefined"!=ty
peof b.createElement("span").textContent}catch(a){return!1}},ob=function(){try{}
catch(a){return!1}},pb=function(a,b){return a?8>gb&&"style"===b?a.style.cssText:
"getAttribute"in a?a.getAttribute(b):a.attributes[b]:void 0},qb=function(a,b,c){
a&&(8>gb&&"style"===b?a.style.cssText=c:"setAttribute"in a?a.setAttribute(b,c):a
.attributes[b]=c)},rb=function(a,b){a&&(8>gb&&"style"===b?a.style.cssText="":"re
moveAttribute"in a?a.removeAttribute(b):delete a.attributes[b])},sb=function(a,b
){return a?"dataset"in a?a.dataset[b]:pb(a,"data-"+b):void 0},tb=function(a,b,c)
{a&&("dataset"in a?a.dataset[b]=c:qb(a,"data-"+b,c))},ub=function(a,b){a&&("data
set"in a?delete a.dataset[b]:rb(a,"data-"+b))},vb=function(a,b,c,d){kb()?a.addEv
entListener(b,c,d):a.attachEvent("on"+b,c)},wb=function(a,b,c,d){kb()?a.removeEv
entListener(b,c,d):a.detachEvent("on"+b,c)},xb=function(){var a=b.createElement;
return function(c){return hb()?a.apply(b,arguments):a(c)}}(),yb=function(a){retu
rn nb()?a.textContent:a.innerText||""},zb=function(a){try{return Array.prototype
.slice.call(a)}catch(b){}for(var c=0,d=[];c<a.length;d.push(a[c++]));return d},A
b=function(a){"preventDefault"in a?a.preventDefault():a.returnValue=!1},Bb=funct
ion(){var c={};try{"undefined"!=typeof a.innerWidth?(c.width=a.innerWidth,c.heig
ht=a.innerHeight):"undefined"!=typeof b.documentElement&&"undefined"!=typeof b.d
ocumentElement.clientWidth&&0!=b.documentElement.clientWidth?(c.width=b.document
Element.clientWidth,c.height=b.documentElement.clientHeight):(c.width=b.getEleme
ntsByTagName("body")[0].clientWidth,c.height=b.getElementsByTagName("body")[0].c
lientHeight)}catch(d){c.width=void 0,c.height=void 0}return c},Cb={domComplete:v
oid 0,loadEventStart:void 0},Db=function(){var a=V();return"readyState"in b&&"co
mplete"===b.readyState&&a.resolve({}),vb(b,"readystatechange",function(c){"ready
State"in b&&"complete"===b.readyState&&(Cb.domComplete=Mb(),a.resolve(c))},!0),v
b(b,"DOMContentLoaded",function(b){Cb.loadEventStart=Mb(),a.resolve(b)},!0),a.pr
omise}(),Eb=function(){var c=V();return"complete"===b.readyState&&Db.then(c.reso
lve),vb(a,"load",function(a){c.resolve(a)},!0),c.promise}(),Fb=function(){var a=
b.write,c=!0;return Eb.then(function(){c=!1}),function(d){try{c&&(ib()?a.apply(b
,arguments):a(d))}catch(e){}}}();!function(a){c.Classes=a(o)}(function(a){"use s
trict";function b(c){if(!(this instanceof b))return new b(c);if(!c||!a.isElement
(c))throw new Error("A DOM element reference is required");return this.element=c
,this.tokens=c.classList,this}return b.add=function(a,c){return new b(a).add(c)}
,b.prototype.add=function(b){var c,d;return this.tokens?(this.tokens.add(b),this
):(c=this.array(),d=a.indexOf(c,b),0>d&&c.push(b),this.element.className=c.join(
" "),this)},b.remove=function(a,c){return new b(a).remove(c)},b.prototype.remove
=function(b){var c,d;return this.tokens?(this.tokens.remove(b),this):(c=this.arr
ay(),d=a.indexOf(c,b),d>=0?(c.splice(d,1),this.element.className=c.join(" "),thi
s):void 0)},b.toggle=function(a,c){new b(a).toggle(c)},b.prototype.toggle=functi
on(a){return this.tokens?(this.tokens.toggle(a),this):(this.has(a)?this.remove(a
):this.add(a),this)},b.prototype.array=function(){var a,b;return a=this.element.
className.replace(/^\s+|\s+$/g,""),b=a.split(/\s+/),""===b[0]&&b.shift(),b},b.ha
s=b.contains=function(a,c){return new b(a).has(c)},b.prototype.has=b.prototype.c
ontains=function(b){return this.tokens?this.tokens.contains(b):!!~a.indexOf(this
.array(),b)},b});var Gb=function(a,b,c){var d=c.get,e=c.set;try{mb()?(d&&a.__def
ineGetter__(b,d),e&&a.__defineSetter__(b,e)):lb()?Object.defineProperty(a,b,c):I
("Warning: agent does not support property descriptor modifications.")}catch(f){
J("Attempt to modify descriptor for property "+b+" failed. "+f.message)}},Hb=fun
ction(a,b){return mb()?{get:a.__lookupGetter__(b),set:a.__lookupSetter__(b)}:lb(
)?Object.getOwnPropertyDescriptor(a,b):{}},Ib=function(a,b){for(var c,d=[];c=b.e
xec(a);)d.push(a.substr(0,c.index)),a=a.substr(c.index+c[0].length);return d.pus
h(a),d},Jb=function(a){return Object.prototype.toString.call(a)},Kb=function(a){
return/String/.test(Jb(a))},Lb=function(a){return!!a&&(a instanceof Array||"obje
ct"==typeof a&&a.hasOwnProperty("length")&&!a.propertyIsEnumerable("length"))},M
b=function(){return(new Date).getTime()},Nb=function(a){return"string"==typeof a
?a.trim?a.trim():a.replace(/(^\s*|\s*$)/g,""):a},Ob=function(){return Math.round
(Math.random()*Mb()).toString(16)},Pb=o.toArray,Qb=function(){return 9>gb||3.3>_
||9.3>ab?function(a){var c,d=xb("script"),e=Ob(),f="__eval#"+e,g="__result#"+e,h
=b.getElementsByTagName("head")[0];return CloudFlare[f]=a,d.type="text/javascrip
t",d.text="CloudFlare['"+g+"']=eval(CloudFlare['"+f+"']);",h.insertBefore(d,h.fi
rstChild),h.removeChild(d),c=CloudFlare[g],delete CloudFlare[f],delete CloudFlar
e[g],c}:function(b){return function(){return(1,eval)(b)}.call(a)}}(),Rb=function
(){};!function(a,b){c.resolveFullURL=b(a)}(this,function(a){"use strict";functio
n c(c){return new e(c,b.baseURI||a.location).href}function d(a){var c=b.createEl
ement("div");return a=a.split("&").join("&").split("<").join("<").split(
"'").join("'"),c.innerHTML='<a href="'+a+'">x</a>',c.firstChild.href}var e=a
.URL||a.webkitURL,f=!0;try{f=null!=new e(a.location).href}catch(g){f=!1}return f
?c:d});var Sb=function(b){var c=(b||"").match(Xb)||[],d=a.location.protocol,e={}
;return e.protocol=c[2]||(c[4]?d&&d.substr(0,d.length-1):""),e.auth=c[5]||"",e.h
ost=c[7]||"",e.port=c[9]||"",e.path=c[10]||"",e.query=c[12]||"",e.hash=c[14]||""
,e.toString=function(){return Tb(e)},e},Tb=function(a){return(a.protocol&&a.prot
ocol+"://")+(a.auth&&a.auth+"@")+(a.host&&a.host)+(a.port&&":"+a.port)+(a.path&&
a.path)+(a.query&&"?"+a.query)+(a.hash&&"#"+a.hash)},Ub=function(b,d){return b=S
b(c.resolveFullURL(b)),d=Sb(c.resolveFullURL(d?d:a.location.href)),b.protocol===
d.protocol&&b.host===d.host&&b.port===d.port},Vb=function(a){var b=Sb(a),c=b.pat
h.split("/"),d=c[c.length-1],e=d.split(".");return e.pop()},Wb=function(){for(va
r a="",b=!1,c=arguments.length;c>=-1&&!b;c--){var d=c>=0?arguments[c]:"/";"strin
g"==typeof d&&d&&(a=d+"/"+a,b="/"===d.charAt(0))}},Xb=/^(?!mailto\:)(?!javascrip
t\:)(([^\:\/]+):)?((\/\/)(([^\:\@\/]*\:[^@]*)\@)?([^\#\:\?\$\/]*))?(\:([0-9]+))?
(\/?[^\?\#]*)?(\??([^#]*))?(\#?(.*))?$/,Yb=function(){var b=["Microsoft.XMLHTTP"
,"MSXML2.XMLHTTP.3.0","MSXML3.XMLHTTP","MSXML2.XMLHTTP.6.0"],c=function(){if("XM
LHttpRequest"in a)return new XMLHttpRequest;
for(;b.length;)try{return new ActiveXObject(b[b.length-1])}catch(c){b.pop()}};re
turn function(b){var d=b.headers||{},e=b.method||"get",f="get"!==e?(b.data||"")+
"\r\n":function(){var a=[],c=b.data||{};return o.forEach(c,function(b,c){o.isArr
ay(b)?o.forEach(b,function(b){a.push(j(c)+"[]="+j(b))}):a.push(j(c)+"="+j(b))}),
a.join("&").replace(/%20/g,"+")}(),g=("/"==b.url.substr(0,1)?a.location.protocol
+"//"+a.location.host:"")+b.url+("get"===e&&f.length?"?"+f:""),h=b.async!==!1,i=
b.complete||Rb,k=b.error||Rb,l=c(),m=function(){var a=l.responseText;i(a,l)};ret
urn l.onreadystatechange=function(){try{var a,b=l.readyState;try{a=l.status}catc
h(c){}a&&a>399?(l.onreadystatechange=Rb,k(a)):4===b&&m()}catch(c){k("Uncaught ex
ception while attempting to contact the cloud: "+c.message),l.onreadystatechange
=Rb}},l.open(e,g,h),o.forEach(d,function(a,b){l.setRequestHeader(b,a)}),l.send(f
?f:void 0),l}}(),Zb=[],$b=function(){var c=function(a){return"CLOUDFLARE::"+a},f
=function(b){var d=c(b.url);try{"JSON"in a?P.setItem(d,JSON.stringify(b)):Zb.pus
h(arguments)}catch(e){J("Failed to store item "+d+". "+e.message)}},g=!1,h=funct
ion(a){g=a.shiftKey};return vb(b,"keydown",h),vb(b,"keyup",h),vb(a,"unload",func
tion(){if(g)try{for(var a,b=0;b<P.length;b++)(a=P.key[b]).indexOf("CLOUDFLARE")|
|P.removeItem(a)}catch(c){}}),function(a,b){var g=!d.byc,h=d.petok,i=d.bag||"/cd
n-cgi/pe/bag2",j=(Mb(),function(b,c,d){a[b](c,d)}),k=function(){b()},l=!1,m=func
tion(a){return(l=1===a.length)?a:a},n=v(a);g&&(n=q(n,function(a){var b=c(a),d=P.
getItem(b);if(d)try{return d=JSON.parse(d),d.version&&d.version===e?(j(a,d.conte
nts,d.meta[3]),!1):!0}catch(f){J("Stored item with key "+b+" was corrupt. Purgin
g..."),P.removeItem(b)}return!0})),n.length?!function(){var a=arguments.callee,b
=n.splice(0,16),c={};c.data={},c.data.r=m(b),c.headers={},c.headers["PE-Token"]=
h,c.url=i,c.error=function(a){J("Error retrieving items from the cloud. Status c
ode: "+a),p(b,function(b){j(b,a)}),k()},c.complete=function(c,d){var g;g=d.getRe
sponseHeader("Content-Type").match(/boundary="(.*)"/)[1],g||p(b,function(a){j(a,
"",d.status)}),p(ac(c,g),function(a){var b=a.headers["x-cf-status"],c=a.headers[
"x-cf-max-age"]||72e5;310>b?(f({url:a.headers["x-cf-url"],contents:a.data,versio
n:e,ctime:Mb(),stime:Mb(),ttl:c,meta:[null,null,null,b]}),j(a.headers["x-cf-url"
],a.data,b)):j(a.headers["x-cf-url"],"",b)}),n.length?a():k()},Yb(c)}():k()}}(),
_b=function(){"use strict";function a(){this.boundary=null,this.boundaryChars=nu
ll,this.lookbehind=null,this.state=d.PARSER_UNINITIALIZED,this.index=null,this.f
lags=0}var b=o.bind,c=o.findKey,d={PARSER_UNINITIALIZED:0,START:1,START_BOUNDARY
:2,HEADER_FIELD_START:3,HEADER_FIELD:4,HEADER_VALUE_START:5,HEADER_VALUE:6,HEADE
R_VALUE_ALMOST_DONE:7,HEADERS_ALMOST_DONE:8,PART_DATA_START:9,PART_DATA:10,PART_
END:11,END:12},e={PART_BOUNDARY:1,LAST_BOUNDARY:2};return a.stateToString=functi
on(a){return c(d,function(b){return b===a})},a.prototype.initWithBoundary=functi
on(a){if(!a||/^(?![-0-9A-Za-z'\(\)\+_,\.\/:=\? ]{1,63}$)/.test(a))throw new Type
Error("Invalid boundary");this.boundary="\r\n--"+a,this.lookbehind=[],this.state
=d.START,this.boundaryChars={};for(var b=0;b<this.boundary.length;b++)this.bound
aryChars[this.boundary[b]]=!0},a.prototype.write=function(a){var c,f=b(function(
a){this[a+"Mark"]=k},this),g=b(function(a){delete this[a+"Mark"]},this),h=b(func
tion(a,b,c,d){if(void 0===c||c!==d){var e="on"+a.substr(0,1).toUpperCase()+a.sub
str(1);e in this&&this[e](b,c,d)}},this),i=b(function(b,c){var d=b+"Mark";d in t
his&&(c?(h(b,a,this[d],k),delete this[d]):(h(b,a,this[d],a.length),this[d]=0))},
this),j=a.length,k=0,l=this.index,m=this.boundary.length-1;for(k=0;j>k;k++)switc
h(c=a[k],this.state){case d.PARSER_UNINITIALIZED:return k;case d.START:this.inde
x=0,this.state=d.START_BOUNDARY;case d.START_BOUNDARY:if(this.index===this.bound
ary.length-2){if("-"===c)this.flags|=e.LAST_BOUNDARY;else if("\r"!==c)return k;t
his.index++;break}if(this.index-1===this.boundary.length-2){if(this.flags&e.LAST
_BOUNDARY&&"-"===c)h("end"),this.state=d.END,this.flags=0;else{if(this.flags&e.L
AST_BOUNDARY||"\n"!==c)return k;this.index=0,h("partBegin"),this.state=d.HEADER_
FIELD_START}break}c!==this.boundary[this.index+2]&&(this.index=-2),c===this.boun
dary[this.index+2]&&this.index++;break;case d.HEADER_FIELD_START:this.state=d.HE
ADER_FIELD,f("headerField"),this.index=0;case d.HEADER_FIELD:if("\r"===c){g("hea
derField"),this.state=d.HEADERS_ALMOST_DONE;break}if(this.index++,"-"===c)break;
if(":"===c){if(1===this.index)return k;i("headerField",!0),this.state=d.HEADER_V
ALUE_START;break}break;case d.HEADER_VALUE_START:if(" "===c)break;f("headerValue
"),this.state=d.HEADER_VALUE;case d.HEADER_VALUE:"\r"===c&&(i("headerValue",!0),
h("headerEnd"),this.state=d.HEADER_VALUE_ALMOST_DONE);break;case d.HEADER_VALUE_
ALMOST_DONE:if("\n"!==c)return k;this.state=d.HEADER_FIELD_START;break;case d.HE
ADERS_ALMOST_DONE:if("\n"!==c)return k;h("headersEnd"),this.state=d.PART_DATA_ST
ART;break;case d.PART_DATA_START:this.state=d.PART_DATA,f("partData");case d.PAR
T_DATA:if(l=this.index,0===this.index){for(k+=m;k<a.length&&!(a[k]in this.bounda
ryChars);)k+=this.boundary.length;k-=m,c=a[k]}if(this.index<this.boundary.length
)this.boundary[this.index]===c?(0===this.index&&i("partData",!0),this.index++):t
his.index=0;else if(this.index===this.boundary.length)this.index++,"\r"===c?this
.flags|=e.PART_BOUNDARY:"-"===c?this.flags|=e.LAST_BOUNDARY:this.index=0;else if
(this.index-1===this.boundary.length)if(this.flags&e.PART_BOUNDARY){if(this.inde
x=0,"\n"===c){this.flags&=~e.PART_BOUNDARY,h("partEnd"),h("partBegin"),this.stat
e=d.HEADER_FIELD_START;break}}else this.flags&e.LAST_BOUNDARY&&"-"===c?(h("partE
nd"),h("end"),this.state=d.END,this.flags=0):this.index=0;this.index>0?this.look
behind[this.index-1]=c:l>0&&(h("partData",this.lookbehind.join(""),0,l),l=0,f("p
artData"),k--);case d.END:break;default:return k}return i("headerField"),i("head
erValue"),i("partData"),j},a.prototype.end=function(){var a=function(a,b){var c=
"on"+b.substr(0,1).toUpperCase()+b.str(1);c in a&&a[c]()};if(this.state===d.HEAD
ER_FIELD_START&&0===this.index||this.state===d.PART_DATA&&this.index===this.boun
dary.length)a(this,"partEnd"),a(this,"end");else if(this.state!==d.END)return ne
w Error("MultipartParser.end(): stream ended unexpectedly, "+this)},a.prototype.
toString=function(){return"state = "+a.stateToString(this.state)},a}(),ac=functi
on(a,b){"use strict";var c,d,e,f,g=[],h={},i=new _b;return i.initWithBoundary(b)
,i.onPartBegin=function(){c={},h={},e="",f="",d=""},i.onHeaderField=function(a,b
,c){e=a.slice(b,c)},i.onHeaderValue=function(a,b,c){f=a.slice(b,c)},i.onHeaderEn
d=function(){h[e.toLowerCase()]=f},i.onPartData=function(a,b,c){d=d.concat(a.sli
ce(b,c))},i.onPartEnd=function(){c.data=d,c.headers=h,g.push(c)},i.write(a),i.en
d(),g};!function(){var g={},h=a.CloudFlare||{},i={},j=[],k=function(a){var b,e=a
.split("/");return c.resolveFullURL((b=d.paths[e[0]])&&"string"==typeof b?b+("/"
!==b.substr(b.length-1)?"/":"")+a+".js"+(d.bustCache?"?"+Mb():""):a)},l=function
(){var a;return function(){return a&&"interactive"===a.readyState?a:(a=void 0,p(
zb(b.getElementsByTagName("script")),function(b){return"interactive"===b.readySt
ate?(a=b,!1):void 0}),a)}}(),q=function(a){j.push(a)},s=function(a){!w(a)&&j.len
gth&&(I('Assigning anonymously defined module to "'+a+'"'),i[a]=j.pop()),j=[]},t
=function(a){var b=V(),c=u(a);return w(a)?b.resolve(i[a].promise):c?(I('Warning:
"'+a+'" does not appear to define a module.'),i[a]=b,b.resolve()):b.reject(new
Error('Module "'+a+'" was not properly defined.')),b.promise},u=function(a){retu
rn!(a.split("/")[0]in d.paths)},v=function(a){return w(a)&&!(W(i[a])||X(i[a]))},
w=function(a){return a in i&&!W(i[a])},x=function(a){var c="string"==typeof a&&a
,d=function(){c?(delete g["__"+c+"_load"],delete g["__"+c+"_readystatechange"],d
elete g["__"+c+"_error"]):(wb(a,"load",e),wb(a,"readystatechange",e),wb(a,"error
",h))},e=function(){c&&(a=b.getElementById(c)),"readyState"in a&&"loaded"!==a.re
adyState&&"complete"!==a.readyState||(gb||s(sb(a,"module")),d(),i.resolve())},h=
function(){d(),i.reject(new Error("The module script dispatched an error event d
uring load."))},i=V();return f(function(){i.reject(new Error("The module script
timed out during load."))},1e4),c?(g["__"+c+"_load"]=e,g["__"+c+"_readystatechan
ge"]=e,g["__"+c+"_error"]=h):(vb(a,"load",e),vb(a,"readystatechange",e),vb(a,"er
ror",h)),i.promise},z=function(){var a=[],c={},d=b.getElementsByTagName("script"
)[0],e=0;return function(b){var g=V(),h=!1;return w(b)?g.resolve(i[b].promise):(
p(a,function(a){h=a==b}),h||c[b]||a.push(b),c[b]=c[b]||[],c[b].push(g),I('Attemp
ting to resolve module "'+b+'" with asynchronous script insertion.'),e=e||f(func
tion(){var b=o.clone(a);e=0,a=[],p(b,function(a){var b,e=k(a);v(a)||(b=xb("scrip
t"),x(b).then(function(){p(c[a],function(b){b.resolve(t(a))})},function(b){p(c[a
],function(c){c.reject(new Error('Inserted script for module "'+a+'" did not loa
d properly. '+b.message))})}),qb(b,"type","text/javascript"),qb(b,"src",e),qb(b,
"async","true"),tb(b,"module",a),d.parentNode.insertBefore(b,d))})},50)),g.promi
se}}(),A=function(a){var b,c=V();return w(a)?c.resolve(i[a].promise):(I('Writing
"'+a+'" into the DOM as a blocking module.'),b="cfjs_block_"+Ob(),x(b).then(fun
ction(){c.resolve(t(a))},function(b){c.reject(new Error('Written script for modu
le "'+a+'" did not load properly. '+b.message))}),Fb('<script data-module="'+a+'
" id="'+b+'" onload="CloudFlare.__'+b+'_load()" onerror="CloudFlare.__'+b+'_erro
r()" onreadystatechange="CloudFlare.__'+b+'_readystatechange()" type="text/javas
cript" src="'+k(a)+'"></script>')),c.promise},B=function(){var a=[],b={},c=0;ret
urn function(e){var g=V();return w(e)?g.resolve(i[e].promise):(a.push(e),b[e]=b[
e]||[],b[e].push(g),I('Queueing "'+e+'" to be resolved by the cloud.'),c=c||f(fu
nction(){var e={},f=o.clone(a);c=0,a=[],I('The following queued modules are bein
g looked up: "'+a.join('", "')+'."'),p(f,function(a){var c=k(a);v(a)||(e[c]=e[c]
||function(c,e){if(e=m(e),c){I('Executing code related to "'+a+'" that was recei
ved from the cloud.');try{if(d.verbose){var f="sourceURL";c+="\n/*\n//# "+f+"=/c
loudflarejs/module["+a+"]\n*/"}Qb(c),s(a),p(b[a],function(b){b.resolve(t(a))})}c
atch(g){p(b[a],function(a){a.reject(g)})}}else e>499&&801>e?p(b[a],function(b){b
.resolve(z(a))}):p(b[a],function(b){b.reject(new Error('Code for module "'+a+'"
retrieved from the cloud came back with status '+e+"."))})})}),$b(e,function(){I
("A correspondance with the cloud has concluded.")})},50)),g.promise}}(),C=funct
ion(a,b){var c,d=V(),e=[];return a=a||[],a.length?(p(a,function(a){var d=c;c=U(b
(a).then(function(a){return a},function(b){J('Required module "'+a+'" was reject
ed. '+b.message)}),function(a){return U(d,function(){e.push(a)})})}),c.then(func
tion(){d.resolve(e)})):d.resolve(e),d.promise},D=function(){var a=arguments.leng
th,b=a>1&&"string"==typeof arguments[0]&&arguments[0]||"",c=a>1&&arguments[a-2]!
==b&&arguments[a-2]||[],e="function"==typeof arguments[a-1]&&arguments[a-1],f=V(
);return w(b)?f.reject(new Error('Module "'+name+'" is already defined.')):e?(gb
&&!b&&(b=sb(l(),"module")),b?i[b]=f:q(f),F(c,function(){var a={},g={},h={},i=arg
uments;c=r(c,function(b,c){return"module"===b?a:"exports"===b?g:i[c]}),I(b?'Runn
ing factory for "'+b+'" to complete module definition.':"Running factory for an
anonymous module to complete module definition."),a.exports=g,a.paths=d.paths,h.
module=a,h.debug=!!d.debug;try{a=e.apply(h,c)||a.exports||g}catch(j){f.reject(j)
}a&&f.resolve(a)})):f.reject(new Error('Module "'+name+'" did not provide an int
ializer.')),f.promise},E=function(a,b){return R=!0,result=C(a,A).then(function(a
){return b?b.apply(b,a):T()}).then(function(){R=!1})},F=function(a,b){return C(a
,"bag"in d&&!d.bag?z:B).then(function(a){return b?b.apply(b,a):T()})},G=function
(a){"function"==typeof a?n(function(){a(F,D)}):"object"==typeof a&&p(a,function(
a,b){"object"==typeof a&&"object"==typeof d[b]?p(a,function(a,c){d[b][c]=a}):d[b
]=a})};h&&h.length&&p(h,G),d.apps||d.bag||(d.bag=0);try{/\?.*cfjs-bust-cache/.te
st(a.location.toString())&&(d.bustCache=1)}catch(H){}try{/\?.*cfjs-debug/.test(a
.location.toString())&&(d.debug=1)}catch(H){}i.require=V(),i.require.resolve(fun
ction(){J('The CommonJS AMD psuedo-module "require" is NOT YET IMPLEMENTED!')}),
i.exports=V(),i.exports.resolve(),i.module=V(),i.module.resolve(),g.require=F,g.
require.paths=d.paths,g.define=D,g.define.amd={},g.block=E,g.push=G,g.version=e+
"",vb(a,"load",function(){g.block=g.require},!0),g.debug={},g.debug.log=y,g.debu
g.module={},g.debug.module.clear=function(){i={}},g.debug.module.remove=function
(a){delete i[a]},g.debug.module.resolve=function(a){return k(a)},g.debug.module.
exists=function(a){return a in i},g.debug.module.list=function(){o.forEach(i,fun
ction(a){I(a)})},g.debug.module.globalize=function(){g.global={},p(i,function(a,
b){a.promise.then(function(a){g.global[b]=a})})},g.debug.eval=function(a){return
Qb(a)},g.debug.cache={},g.debug.cache.clear=function(){P.clear()},g.debug.cache
.show=function(a){var b;switch(typeof a){default:case"undefined":for(var c=0;c<P
.length;c++)b=P.key(c),0===b.indexOf("CLOUDFLARE")&&I(c+") "+b);break;case"numbe
r":b=P.key(a);case"string":return b=b||a,JSON.parse(P.getItem(b))}},-1!==a.locat
ion.toString().indexOf("silent=1")&&(d.verbose=!1),a.CloudFlare=g}();var bc=Clou
dFlare.define,cc=CloudFlare.require;if(bc("cloudflare/deferred",function(){retur
n S}),bc("cloudflare/promise",function(){return c.Promise}),bc("cloudflare/conso
le",function(){var a={};return a.log="undefined"!=typeof I?I:Rb,a.error="undefin
ed"!=typeof J?J:Rb,a.info="undefined"!=typeof K?K:Rb,a.trace="undeinfed"!=typeof
L?L:Rb,a.LOG=z,a.INFO=A,a.ERROR=B,a.ASSERT=C,a.TRACE=D,a.EXECUTION=E,a.PARSER=F
,a.HACK=G,a.WARNING=H,a}),bc("cloudflare/iterator",function(){var a={};return a.
forEach=p,a.map=r,a.filter=q,a.extend=s,a.indexOf=u,a.keys=v,a.values=w,a.find=t
,a.firstInBoth=x,a}),bc("cloudflare/dom",function(){var a={};return a.userAgent=
Y,a.internetExplorer=gb,a.chrome=$,a.opera=ab,a.firefox=Z,a.webkit=db,a.macintos
h=eb,a.safari=_,a.ios=bb,a.android=cb,a.windows=fb,a.hasCreateElementCallApply=h
b,a.hasAttachEventCallApply=jb,a.hasStandardEvents=kb,a.hasStandardAccessors=lb,
a.hasAlternateAccessors=mb,a.hasTextContent=nb,a.hasStorage=ob,a.getAttribute=pb
,a.setAttribute=qb,a.removeAttribute=rb,a.getData=sb,a.setData=tb,a.removeData=u
b,a.addEventListener=vb,a.removeEventListener=wb,a.createElement=xb,a.textConten
t=yb,a.nodeListToArray=zb,a.getViewport=Bb,a.performance=Cb,a.onLoad=Eb,a.onRead
y=Db,a.write=Fb,a.preventDefault=Ab,a}),bc("cloudflare/classes",function(){retur
n c.Classes}),bc("cloudflare/user",function(){var a={};return a.getCookie=O,a.se
tCookie=N,a.storage=P,a}),bc("cloudflare/path",function(){var a={};return a.pars
eURL=Sb,a.stringifyURL=Tb,a.parseExtension=Vb,a.resolveFullURL=c.resolveFullURL,
a.resolvePath=Wb,a.sameOrigin=Ub,a}),bc("cloudflare/utility",function(){var a={}
;return a.defineProperty=Gb,a.getOwnPropertyDescriptor=Hb,a.split=Ib,a.getClass=
Jb,a.isString=Kb,a.isArray=Lb,a.toArray=Pb,a.now=Mb,a.uid=Ob,a.trim=Nb,a.globalE
val=Qb,a.nextTick=n,a.noop=Rb,a}),bc("cloudflare/loader",function(){var a={};ret
urn a.load=$b,a.ajax=Yb,a}),bc("cloudflare/config",function(){return s({},d)}),b
c("cloudflare",function(){return CloudFlare}),"JSON"in a?bc("cloudflare/json",fu
nction(){return JSON}):cc(["cloudflare/json"],function(){p(Zb,function(){}),Zb=[
]}),d.apps){var dc={};dc.cdnjs=0,dc.smrtln=0,dc.excpnhb=0,dc.ape=0,dc.panopta=0,
dc.blitz=0,dc.cdgrd=0,dc.dome9=0,dc.gsha=0,dc.monitis_key=0,dc.ping_key=0,dc.stp
hck=0,dc.webmst=0,dc.zoompf_report=0,dc.mobeeself=0,dc.verelo=0,p(d.apps,functio
n(a,b){0!==dc[b]&&("highlight"===b?b="cloudflare/highlight":d.paths[b]=a&&a.cfjs
_path||d.paths.cloudflare+"apps/",bc(b+"/config",function(){return a}),"ga_key"!
=b&&cc([b]))})}delete d.paths.apps,d.rocket&&"0"!==d.rocket&&CloudFlare.block(["
cloudflare/rocket"]),d.oracle&&CloudFlare.require(["cloudflare/oracle"]),d.mirag
e2&&CloudFlare.require(["cloudflare/mirage2"])}(window,document,"undefined"!=typ
eof window.__CF&&window.__CF.DJS||"object"==typeof window.DJS&&window.DJS.length
&&window.DJS||[]);