1(()=>{var xM=Object.create;var ss=Object.defineProperty,SM=Object.defineProperties,kM=Object.getOwnPropertyDescriptor,DM=Object.getOwnPropertyDescriptors,qM=Object.getOwnPropertyNames,Fl=Object.getOwnPropertySymbols,BM=Object.getPrototypeOf,Ul=Object.prototype.hasOwnProperty,PM=Object.prototype.propertyIsEnumerable;var Hl=(e,t,n)=>t in e?ss(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cs=(e,t)=>{for(var n in t||(t={}))Ul.call(t,n)&&Hl(e,n,t[n]);if(Fl)for(var n of Fl(t))PM.call(t,n)&&Hl(e,n,t[n]);return e},$l=(e,t)=>SM(e,DM(t));var Vl=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,n)=>(typeof require!="undefined"?require:t)[n]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var Pe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),RM=(e,t)=>{for(var n in t)ss(e,n,{get:t[n],enumerable:!0})},WM=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of qM(t))!Ul.call(e,o)&&o!==n&&ss(e,o,{get:()=>t[o],enumerable:!(r=kM(t,o))||r.enumerable});return e};var ii=(e,t,n)=>(n=e!=null?xM(BM(e)):{},WM(t||!e||!e.__esModule?ss(n,"default",{value:e,enumerable:!0}):n,e));var ji=Pe((Yl,ls)=>{(function(e,t){"use strict";typeof ls=="object"&&typeof ls.exports=="object"?ls.exports=e.document?t(e,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(e)})(typeof window!="undefined"?window:Yl,function(e,t){"use strict";var n=[],r=Object.getPrototypeOf,o=n.slice,a=n.flat?function(u){return n.flat.call(u)}:function(u){return n.concat.apply([],u)},c=n.push,f=n.indexOf,b={},y=b.toString,m=b.hasOwnProperty,T=m.toString,k=T.call(Object),F={},J=function(p){return typeof p=="function"&&typeof p.nodeType!="number"&&typeof p.item!="function"},he=function(p){return p!=null&&p===p.window},de=e.document,Me={type:!0,src:!0,nonce:!0,noModule:!0};function nt(u,p,g){g=g||de;var A,E,N=g.createElement("script");if(N.text=u,p)for(A in Me)E=p[A]||p.getAttribute&&p.getAttribute(A),E&&N.setAttribute(A,E);g.head.appendChild(N).parentNode.removeChild(N)}function dt(u){return u==null?u+"":typeof u=="object"||typeof u=="function"?b[y.call(u)]||"object":typeof u}var De="3.6.0",v=function(u,p){return new v.fn.init(u,p)};v.fn=v.prototype={jquery:De,constructor:v,length:0,toArray:function(){return o.call(this)},get:function(u){return u==null?o.call(this):u<0?this[u+this.length]:this[u]},pushStack:function(u){var p=v.merge(this.constructor(),u);return p.prevObject=this,p},each:function(u){return v.each(this,u)},map:function(u){return this.pushStack(v.map(this,function(p,g){return u.call(p,g,p)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(v.grep(this,function(u,p){return(p+1)%2}))},odd:function(){return this.pushStack(v.grep(this,function(u,p){return p%2}))},eq:function(u){var p=this.length,g=+u+(u<0?p:0);return this.pushStack(g>=0&&g<p?[this[g]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:n.sort,splice:n.splice},v.extend=v.fn.extend=function(){var u,p,g,A,E,N,B=arguments[0]||{},ee=1,te=arguments.length,ve=!1;for(typeof B=="boolean"&&(ve=B,B=arguments[ee]||{},ee++),typeof B!="object"&&!J(B)&&(B={}),ee===te&&(B=this,ee--);ee<te;ee++)if((u=arguments[ee])!=null)for(p in u)A=u[p],!(p==="__proto__"||B===A)&&(ve&&A&&(v.isPlainObject(A)||(E=Array.isArray(A)))?(g=B[p],E&&!Array.isArray(g)?N=[]:!E&&!v.isPlainObject(g)?N={}:N=g,E=!1,B[p]=v.extend(ve,N,A)):A!==void 0&&(B[p]=A));return B},v.extend({expando:"jQuery"+(De+Math.random()).replace(/\D/g,""),isReady:!0,error:function(u){throw new Error(u)},noop:function(){},isPlainObject:function(u){var p,g;return!u||y.call(u)!=="[object Object]"?!1:(p=r(u),p?(g=m.call(p,"constructor")&&p.constructor,typeof g=="function"&&T.call(g)===k):!0)},isEmptyObject:function(u){var p;for(p in u)return!1;return!0},globalEval:function(u,p,g){nt(u,{nonce:p&&p.nonce},g)},each:function(u,p){var g,A=0;if(qe(u))for(g=u.length;A<g&&p.call(u[A],A,u[A])!==!1;A++);else for(A in u)if(p.call(u[A],A,u[A])===!1)break;return u},makeArray:function(u,p){var g=p||[];return u!=null&&(qe(Object(u))?v.merge(g,typeof u=="string"?[u]:u):c.call(g,u)),g},inArray:function(u,p,g){return p==null?-1:f.call(p,u,g)},merge:function(u,p){for(var g=+p.length,A=0,E=u.length;A<g;A++)u[E++]=p[A];return u.length=E,u},grep:function(u,p,g){for(var A,E=[],N=0,B=u.length,ee=!g;N<B;N++)A=!p(u[N],N),A!==ee&&E.push(u[N]);return E},map:function(u,p,g){var A,E,N=0,B=[];if(qe(u))for(A=u.length;N<A;N++)E=p(u[N],N,g),E!=null&&B.push(E);else for(N in u)E=p(u[N],N,g),E!=null&&B.push(E);return a(B)},guid:1,support:F}),typeof Symbol=="function"&&(v.fn[Symbol.iterator]=n[Symbol.iterator]),v.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(u,p){b["[object "+p+"]"]=p.toLowerCase()});function qe(u){var p=!!u&&"length"in u&&u.length,g=dt(u);return J(u)||he(u)?!1:g==="array"||p===0||typeof p=="number"&&p>0&&p-1 in u}var Ce=function(u){var p,g,A,E,N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt,Cn,In,bi,mn="sizzle"+1*ne
vendor: 27,441 bytes, line 1
1w Date,$t=u.document,di=0,dn=0,An=mi(),Lr=mi(),Nr=mi(),Mi=mi(),Yi=function(_,O){return _===O&&(lt=!0),0},Li={}.hasOwnProperty,yi=[],Gi=yi.pop,Ai=yi.push,_i=yi.push,Po=yi.slice,Ki=function(_,O){for(var S=0,Y=_.length;S<Y;S++)if(_[S]===O)return S;return-1},Zr="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",bn="[\\x20\\t\\r\\n\\f]",oi="(?:\\\\[\\da-fA-F]{1,6}"+bn+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",dr="\\["+bn+"*("+oi+")(?:"+bn+"*([*^$|!~]?=)"+bn+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+oi+"))|)"+bn+"*\\]",Zi=":("+oi+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+dr+")*)|.*)\\)|)",Or=new RegExp(bn+"+","g"),Qi=new RegExp("^"+bn+"+|((?:^|[^\\\\])(?:\\\\.)*)"+bn+"+$","g"),Ro=new RegExp("^"+bn+"*,"+bn+"*"),pr=new RegExp("^"+bn+"*([>+~]|"+bn+")"+bn+"*"),Mn=new RegExp(bn+"|>"),Qr=new RegExp(Zi),fo=new RegExp("^"+oi+"$"),Oi={ID:new RegExp("^#("+oi+")"),CLASS:new RegExp("^\\.("+oi+")"),TAG:new RegExp("^("+oi+"|[*])"),ATTR:new RegExp("^"+dr),PSEUDO:new RegExp("^"+Zi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+bn+"*(even|odd|(([+-]|)(\\d*)n|)"+bn+"*(?:([+-]|)"+bn+"*(\\d+)|))"+bn+"*\\)|)","i"),bool:new RegExp("^(?:"+Zr+")$","i"),needsContext:new RegExp("^"+bn+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+bn+"*((?:-\\d)?\\d*)"+bn+"*\\)|)(?=[^-]|$)","i")},zr=/HTML$/i,Ji=/^(?:input|select|textarea|button)$/i,po=/^h\d$/i,er=/^[^{]+\{\s*\[native \w/,ho=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Jr=/[+~]/,si=new RegExp("\\\\[\\da-fA-F]{1,6}"+bn+"?|\\\\([^\\r\\n\\f])","g"),ci=function(_,O){var S="0x"+_.slice(1)-65536;return O||(S<0?String.fromCharCode(S+65536):String.fromCharCode(S>>10|55296,S&1023|56320))},Xi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xr=function(_,O){return O?_==="\0"?"\uFFFD":_.slice(0,-1)+"\\"+_.charCodeAt(_.length-1).toString(16)+" ":"\\"+_},eo=function(){Te()},hr=Dr(function(_){return _.disabled===!0&&_.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{_i.apply(yi=Po.call($t.childNodes),$t.childNodes),yi[$t.childNodes.length].nodeType}catch(_){_i={apply:yi.length?function(O,S){Ai.apply(O,Po.call(S))}:function(O,S){for(var Y=O.length,X=0;O[Y++]=S[X++];);O.length=Y-1}}}function kn(_,O,S,Y){var X,pe,Le,tt,_t,Wt,It,Xt=O&&O.ownerDocument,Jt=O?O.nodeType:9;if(S=S||[],typeof _!="string"||!_||Jt!==1&&Jt!==9&&Jt!==11)return S;if(!Y&&(Te(O),O=O||Ze,Kt)){if(Jt!==11&&(_t=ho.exec(_)))if(X=_t[1]){if(Jt===9)if(Le=O.getElementById(X)){if(Le.id===X)return S.push(Le),S}else return S;else if(Xt&&(Le=Xt.getElementById(X))&&bi(O,Le)&&Le.id===X)return S.push(Le),S}else{if(_t[2])return _i.apply(S,O.getElementsByTagName(_)),S;if((X=_t[3])&&g.getElementsByClassName&&O.getElementsByClassName)return _i.apply(S,O.getElementsByClassName(X)),S}if(g.qsa&&!Mi[_+" "]&&(!Mt||!Mt.test(_))&&(Jt!==1||O.nodeName.toLowerCase()!=="object")){if(It=_,Xt=O,Jt===1&&(Mn.test(_)||pr.test(_))){for(Xt=Jr.test(_)&&to(O.parentNode)||O,(Xt!==O||!g.scope)&&((tt=O.getAttribute("id"))?tt=tt.replace(Xi,xr):O.setAttribute("id",tt=mn)),Wt=B(_),pe=Wt.length;pe--;)Wt[pe]=(tt?"#"+tt:":scope")+" "+kr(Wt[pe]);It=Wt.join(",")}try{return _i.apply(S,Xt.querySelectorAll(It)),S}catch(On){Mi(_,!0)}finally{tt===mn&&O.removeAttribute("id")}}}return te(_.replace(Qi,"$1"),O,S,Y)}function mi(){var _=[];function O(S,Y){return _.push(S+" ")>A.cacheLength&&delete O[_.shift()],O[S+" "]=Y}return O}function gi(_){return _[mn]=!0,_}function li(_){var O=Ze.createElement("fieldset");try{return!!_(O)}catch(S){return!1}finally{O.parentNode&&O.parentNode.removeChild(O),O=null}}function _o(_,O){for(var S=_.split("|"),Y=S.length;Y--;)A.attrHandle[S[Y]]=O}function Sr(_,O){var S=O&&_,Y=S&&_.nodeType===1&&O.nodeType===1&&_.sourceIndex-O.sourceIndex;if(Y)return Y;if(S){for(;S=S.nextSibling;)if(S===O)return-1}return _?1:-1}function Tr(_){return function(O){var S=O.nodeName.toLowerCase();return S==="input"&&O.type===_}}function Wo(_){return function(O){var S=O.nodeName.toLowerCase();return(S==="input"||S==="button")&&O.type===_}}function mo(_){return function(O){return"form"in O?O.parentNode&&O.disabled===!1?"label"in O?"label"in O.parentNode?O.parentNode.disabled===_:O.disabled===_:O.isDisabled===_||O.isDisabled!==!_&&hr(O)===_:O.disabled===_:"label"in O?O.disabled===_:!1}}function or(_){return gi(function(O){return O=+O,gi(function(S,Y){for(var X,pe=_([],S.length,O),Le=pe.length;Le--;)S[X=pe[Le]]&&(S[X]=!(Y[X]=S[X]))})})}function to(_){return _&&typeof _.getElementsByTagName!="undefined"&&_}g=kn.support={},N=kn.isXML=function(_){var O=_&&_.namespaceURI,S=_&&(_.ownerDocument||_).documentElement;return!zr.test(O||S&&S.nodeName||"HTML")},Te=kn.setDocument=function(_){var O,S,Y=_?_.ownerDocument||_:$t;return Y==Ze||Y.nodeType!==9||!Y.documentElement||(Ze=Y,qt=Ze.documentElement,Kt=!N(Ze),$t!=Ze&&(S=Ze.defaultView)&&S.top!==S&&(S.addEventListener?S.addEventListener("unload",eo,!1):S.attachEvent&&S.attachEvent("onunload",eo)),g.scope=li(function(X){return qt.appendChild(X).appendChild(Ze.createElement("div")),typeof X.querySelectorAll!="undefined"&&!X.querySelectorAll(":scope fieldset div").length}),g.attributes=li(function(X){return X.className="i",!X.getAttribute("className")}),g.getElementsByTagName=li(function(X){return X.appendChild(Ze.createComment("")),!X.getElementsByTagName("*").length}),g.getElementsByClassName=er.test(Ze.getElementsByClassName),g.getById=li(function(X){return qt.appendChild(X).id=mn,!Ze.getElementsByName||!Ze.getElementsByName(mn).length}),g.getById?(A.filter.ID=function(X){var pe=X.replace(si,ci);return function(Le){return Le.getAttribute("id")===pe}},A.find.ID=function(X,pe){if(typeof pe.getElementById!="undefined"&&Kt){var Le=pe.getElementById(X);return Le?[Le]:[]}}):(A.filter.ID=function(X){var pe=X.replace(si,ci);return function(Le){var tt=typeof Le.getAttributeNode!="undefined"&&Le.getAttributeNode("id");return tt&&tt.value===pe}},A.find.ID=function(X,pe){if(typeof pe.getElementById!="undefined"&&Kt){var Le,tt,_t,Wt=pe.getElementById(X);if(Wt){if(Le=Wt.getAttributeNode("id"),Le&&Le.value===X)return[Wt];for(_t=pe.getElementsByName(X),tt=0;Wt=_t[tt++];)if(Le=Wt.getAttributeNode("id"),Le&&Le.value===X)return[Wt]}return[]}}),A.find.TAG=g.getElementsByTagName?function(X,pe){if(typeof pe.getElementsByTagName!="undefined")return pe.getElementsByTagName(X);if(g.qsa)return pe.querySelectorAll(X)}:function(X,pe){var Le,tt=[],_t=0,Wt=pe.getElementsByTagName(X);if(X==="*"){for(;Le=Wt[_t++];)Le.nodeType===1&&tt.push(Le);return tt}return Wt},A.find.CLASS=g.getElementsByClassName&&function(X,pe){if(typeof pe.getElementsByClassName!="undefined"&&Kt)return pe.getElementsByClassName(X)},Cn=[],Mt=[],(g.qsa=er.test(Ze.querySelectorAll))&&(li(function(X){var pe;qt.appendChild(X).innerHTML="<a id='"+mn+"'></a><select id='"+mn+"-\r\\' msallowcapture=''><option selected=''></option></select>",X.querySelectorAll("[msallowcapture^='']").length&&Mt.push("[*^$]="+bn+`*(?:''|"")`),X.querySelectorAll("[selected]").length||Mt.push("\\["+bn+"*(?:value|"+Zr+")"),X.querySelectorAll("[id~="+mn+"-]").length||Mt.push("~="),pe=Ze.createElement("input"),pe.setAttribute("name",""),X.appendChild(pe),X.querySelectorAll("[name='']").length||Mt.push("\\["+bn+"*name"+bn+"*="+bn+`*(?:''|"")`),X.querySelectorAll(":checked").length||Mt.push(":checked"),X.querySelectorAll("a#"+mn+"+*").length||Mt.push(".#.+[+~]"),X.querySelectorAll("\\\f"),Mt.push("[\\r\\n\\f]")}),li(function(X){X.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var pe=Ze.createElement("input");pe.setAttribute("type","hidden"),X.appendChild(pe).setAttribute("name","D"),X.querySelectorAll("[name=d]").length&&Mt.push("name"+bn+"*[*^$|!~]?="),X.querySelectorAll(":enabled").length!==2&&Mt.push(":enabled",":disabled"),qt.appendChild(X).disabled=!0,X.querySelectorAll(":disabled").length!==2&&Mt.push(":enabled",":disabled"),X.querySelectorAll("*,:x"),Mt.push(",.*:")})),(g.matchesSelector=er.test(In=qt.matches||qt.webkitMatchesSelector||qt.mozMatchesSelector||qt.oMatchesSelector||qt.msMatchesSelector))&&li(function(X){g.disconnectedMatch=In.call(X,"*"),In.call(X,"[s!='']:x"),Cn.push("!=",Zi)}),Mt=Mt.length&&new RegExp(Mt.join("|")),Cn=Cn.length&&new RegExp(Cn.join("|")),O=er.test(qt.compareDocumentPosition),bi=O||er.test(qt.contains)?function(X,pe){var Le=X.nodeType===9?X.documentElement:X,tt=pe&&pe.parentNode;return X===tt||!!(tt&&tt.nodeType===1&&(Le.contains?Le.contains(tt):X.compareDocumentPosition&&X.compareDocumentPosition(tt)&16))}:function(X,pe){if(pe){for(;pe=pe.parentNode;)if(pe===X)return!0}return!1},Yi=O?function(X,pe){if(X===pe)return lt=!0,0;var Le=!X.compareDocumentPosition-!pe.compareDocumentPosition;return Le||(Le=(X.ownerDocument||X)==(pe.ownerDocument||pe)?X.compareDocumentPosition(pe):1,Le&1||!g.sortDetached&&pe.compareDocumentPosition(X)===Le?X==Ze||X.ownerDocument==$t&&bi($t,X)?-1:pe==Ze||pe.ownerDocument==$t&&bi($t,pe)?1:Xe?Ki(Xe,X)-Ki(Xe,pe):0:Le&4?-1:1)}:function(X,pe){if(X===pe)return lt=!0,0;var Le,tt=0,_t=X.parentNode,Wt=pe.parentNode,It=[X],Xt=[pe];if(!_t||!Wt)return X==Ze?-1:pe==Ze?1:_t?-1:Wt?1:Xe?Ki(Xe,X)-Ki(Xe,pe):0;if(_t===Wt)return Sr(X,pe);for(Le=X;Le=Le.parentNode;)It.unshift(Le);for(Le=pe;Le=Le.parentNode;)Xt.unshift(Le);for(;It[tt]===Xt[tt];)tt++;return tt?Sr(It[tt],Xt[tt]):It[tt]==$t?-1:Xt[tt]==$t?1:0}),Ze},kn.matches=function(_,O){return kn(_,null,null,O)},kn.matchesSelector=function(_,O){if(Te(_),g.matchesSelector&&Kt&&!Mi[O+" "]&&(!Cn||!Cn.test(O))&&(!Mt||!Mt.test(O)))try{var S=In.call(_,O);if(S||g.disconnectedMatch||_.document&&_.document.nodeType!==11)return S}catch(Y){Mi(O,!0)}return kn(O,Ze,null,[_]).length>0},kn.contains=function(_,O){return(_.ownerDocument||_)!=Ze&&Te(_),bi(_,O)},kn.attr=function(_,O){(_.ownerDocument||_)!=Ze&&Te(_);var S=A.attrHandle[O.toLowerCase()],Y=S&&Li.call(A.attrHandle,O.toLowerCase())?S(_,O,!Kt):void 0;return Y!==void 0?Y:g.attributes||!Kt?_.getAttribute(O):(Y=_.getAttributeNode(O))&&Y.specified?Y.value:null},kn.escape=function(_){return(_+"").replace(Xi,xr)},kn.error=function(_){throw new Error("Syntax error, unrecognized expression: "+_)},kn.uniqueSort=function(_){var O,S=[],Y=0,X=0;if(lt=!g.detectDuplicates,Xe=!g.sortStable&&_.slice(0),_.sort(Yi),lt){for(;O=_[X++];)O===_[X]&&(Y=S.push(X));for(;Y--;)_.splice(S[Y],1)}return Xe=null,_},E=kn.getText=function(_){var O,S="",Y=0,X=_.nodeType;if(X){if(X===1||X===9||X===11){if(typeof _.textContent=="string")return _.textContent;for(_=_.firstChild;_;_=_.nextSibling)S+=E(_)}else if(X===3||X===4)return _.nodeValue}else for(;O=_[Y++];)S+=E(O);return S},A=kn.selectors={cacheLength:50,createPseudo:gi,match:Oi,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(_){return _[1]=_[1].replace(si,ci),_[3]=(_[3]||_[4]||_[5]||"").replace(si,ci),_[2]==="~="&&(_[3]=" "+_[3]+" "),_.slice(0,4)},CHILD:function(_){return _[1]=_[1].toLowerCase(),_[1].slice(0,3)==="nth"?(_[3]||kn.error(_[0]),_[4]=+(_[4]?_[5]+(_[6]||1):2*(_[3]==="even"||_[3]==="odd")),_[5]=+(_[7]+_[8]||_[3]==="odd")):_[3]&&kn.error(_[0]),_},PSEUDO:function(_){var O,S=!_[6]&&_[2];return Oi.CHILD.test(_[0])?null:(_[3]?_[2]=_[4]||_[5]||"":S&&Qr.test(S)&&(O=B(S,!0))&&(O=S.indexOf(")",S.length-O)-S.length)&&(_[0]=_[0].slice(0,O),_[2]=S.slice(0,O)),_.slice(0,3))}},filter:{TAG:function(_){var O=_.replace(si,ci).toLowerCase();return _==="*"?function(){return!0}:function(S){return S.nodeName&&S.nodeName.toLowerCase()===O}},CLASS:function(_){var O=An[_+" "];return O||(O=new RegExp("(^|"+bn+")"+_+"("+bn+"|$)"))&&An(_,function(S){return O.test(typeof S.className=="string"&&S.className||typeof S.getAttribute!="undefined"&&S.getAttribute("class")||"")})},ATTR:function(_,O,S){return function(Y){var X=kn.attr(Y,_);return X==null?O==="!=":O?(X+="",O==="="?X===S:O==="!="?X!==S:O==="^="?S&&X.indexOf(S)===0:O==="*="?S&&X.indexOf(S)>-1:O==="$="?S&&X.slice(-S.length)===S:O==="~="?(" "+X.replace(Or," ")+" ").indexOf(S)>-1:O==="|="?X===S||X.slice(0,S.length+1)===S+"-":!1):!0}},CHILD:function(_,O,S,Y,X){var pe=_.slice(0,3)!=="nth",Le=_.slice(-4)!=="last",tt=O==="of-type";return Y===1&&X===0?function(_t){return!!_t.parentNode}:function(_t,Wt,It){var Xt,Jt,On,Ft,$n,Qn,zi=pe!==Le?"nextSibling":"previousSibling",Rn=_t.parentNode,Br=tt&&_t.nodeName.toLowerCase(),qn=!It&&!tt,ai=!1;if(Rn){if(pe){for(;zi;){for(Ft=_t;Ft=Ft[zi];)if(tt?Ft.nodeName.toLowerCase()===Br:Ft.nodeType===1)return!1;Qn=zi=_==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[Le?Rn.firstChild:Rn.lastChild],Le&&qn){for(Ft=Rn,On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Xt=Jt[_]||[],$n=Xt[0]===di&&Xt[1],ai=$n&&Xt[2],Ft=$n&&Rn.childNodes[$n];Ft=++$n&&Ft&&Ft[zi]||(ai=$n=0)||Qn.pop();)if(Ft.nodeType===1&&++ai&&Ft===_t){Jt[_]=[di,$n,ai];break}}else if(qn&&(Ft=_t,On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Xt=Jt[_]||[],$n=Xt[0]===di&&Xt[1],ai=$n),ai===!1)for(;(Ft=++$n&&Ft&&Ft[zi]||(ai=$n=0)||Qn.pop())&&!((tt?Ft.nodeName.toLowerCase()===Br:Ft.nodeType===1)&&++ai&&(qn&&(On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Jt[_]=[di,ai]),Ft===_t)););return ai-=X,ai===Y||ai%Y===0&&ai/Y>=0}}},PSEUDO:function(_,O){var S,Y=A.pseudos[_]||A.setFilters[_.toLowerCase()]||kn.error("unsupported pseudo: "+_);return Y[mn]?Y(O):Y.length>1?(S=[_,_,"",O],A.setFilters.hasOwnProperty(_.toLowerCase())?gi(function(X,pe){for(var Le,tt=Y(X,O),_t=tt.length;_t--;)Le=Ki(X,tt[_t]),X[Le]=!(pe[Le]=tt[_t])}):function(X){return Y(X,0,S)}):Y}},pseudos:{not:gi(function(_){var O=[],S=[],Y=ee(_.replace(Qi,"$1"));return Y[mn]?gi(function(X,pe,Le,tt){for(var _t,Wt=Y(X,null,tt,[]),It=X.length;It--;)(_t=Wt[It])&&(X[It]=!(pe[It]=_t))}):function(X,pe,Le){return O[0]=X,Y(O,null,Le,S),O[0]=null,!S.pop()}}),has:gi(function(_){return function(O){return kn(_,O).length>0}}),contains:gi(function(_){return _=_.replace(si,ci),function(O){return(O.textContent||E(O)).indexOf(_)>-1}}),lang:gi(function(_){return fo.test(_||"")||kn.error("unsupported lang: "+_),_=_.replace(si,ci).toLowerCase(),function(O){var S;do if(S=Kt?O.lang:O.getAttribute("xml:lang")||O.getAttribute("lang"))return S=S.toLowerCase(),S===_||S.indexOf(_+"-")===0;while((O=O.parentNode)&&O.nodeType===1);return!1}}),target:function(_){var O=u.location&&u.location.hash;return O&&O.slice(1)===_.id},root:function(_){return _===qt},focus:function(_){return _===Ze.activeElement&&(!Ze.hasFocus||Ze.hasFocus())&&!!(_.type||_.href||~_.tabIndex)},enabled:mo(!1),disabled:mo(!0),checked:function(_){var O=_.nodeName.toLowerCase();return O==="input"&&!!_.checked||O==="option"&&!!_.selected},selected:function(_){return _.parentNode&&_.parentNode.selectedIndex,_.selected===!0},empty:function(_){for(_=_.firstChild;_;_=_.nextSibling)if(_.nodeType<6)return!1;return!0},parent:function(_){return!A.pseudos.empty(_)},header:function(_){return po.test(_.nodeName)},input:function(_){return Ji.test(_.nodeName)},button:function(_){var O=_.nodeName.toLowerCase();return O==="input"&&_.type==="button"||O==="button"},text:function(_){var O;return _.nodeName.toLowerCase()==="input"&&_.type==="text"&&((O=_.getAttribute("type"))==null||O.toLowerCase()==="text")},first:or(function(){return[0]}),last:or(function(_,O){return[O-1]}),eq:or(function(_,O,S){return[S<0?S+O:S]}),even:or(function(_,O){for(var S=0;S<O;S+=2)_.push(S);return _}),odd:or(function(_,O){for(var S=1;S<O;S+=2)_.push(S);return _}),lt:or(function(_,O,S){for(var Y=S<0?S+O:S>O?O:S;--Y>=0;)_.push(Y);return _}),gt:or(function(_,O,S){for(var Y=S<0?S+O:S;++Y<O;)_.push(Y);return _})}},A.pseudos.nth=A.pseudos.eq;for(p in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[p]=Tr(p);for(p in{submit:!0,reset:!0})A.pseudos[p]=Wo(p);function go(){}go.prototype=A.filters=A.pseudos,A.setFilters=new go,B=kn.tokenize=function(_,O){var S,Y,X,pe,Le,tt,_t,Wt=Lr[_+" "];if(Wt)return O?0:Wt.slice(0);for(Le=_,tt=[],_t=A.preFilter;Le;){(!S||(Y=Ro.exec(Le)))&&(Y&&(Le=Le.slice(Y[0].length)||Le),tt.push(X=[])),S=!1,(Y=pr.exec(Le))&&(S=Y.shift(),X.push({value:S,type:Y[0].replace(Qi," ")}),Le=Le.slice(S.length));for(pe in A.filter)(Y=Oi[pe].exec(Le))&&(!_t[pe]||(Y=_t[pe](Y)))&&(S=Y.shift(),X.push({value:S,type:pe,matches:Y}),Le=Le.slice(S.length));if(!S)break}return O?Le.length:Le?kn.error(_):Lr(_,tt).slice(0)};function kr(_){for(var O=0,S=_.length,Y="";O<S;O++)Y+=_[O].value;return Y}function Dr(_,O,S){var Y=O.dir,X=O.next,pe=X||Y,Le=S&&pe==="parentNode",tt=dn++;return O.first?function(_t,Wt,It){for(;_t=_t[Y];)if(_t.nodeType===1||Le)return _(_t,Wt,It);return!1}:function(_t,Wt,It){var Xt,Jt,On,Ft=[di,tt];if(It){for(;_t=_t[Y];)if((_t.nodeType===1||Le)&&_(_t,Wt,It))return!0}else for(;_t=_t[Y];)if(_t.nodeType===1||Le)if(On=_t[mn]||(_t[mn]={}),Jt=On[_t.uniqueID]||(On[_t.uniqueID]={}),X&&X===_t.nodeName.toLowerCase())_t=_t[Y]||_t;else{if((Xt=Jt[pe])&&Xt[0]===di&&Xt[1]===tt)return Ft[2]=Xt[2];if(Jt[pe]=Ft,Ft[2]=_(_t,Wt,It))return!0}return!1}}function qr(_){return _.length>1?function(O,S,Y){for(var X=_.length;X--;)if(!_[X](O,S,Y))return!1;return!0}:_[0]}function pa(_,O,S){for(var Y=0,X=O.length;Y<X;Y++)kn(_,O[Y],S);return S}function i(_,O,S,Y,X){for(var pe,Le=[],tt=0,_t=_.length,Wt=O!=null;tt<_t;tt++)(pe=_[tt])&&(!S||S(pe,Y,X))&&(Le.push(pe),Wt&&O.push(tt));return Le}function s(_,O,S,Y,X,pe){return Y&&!Y[mn]&&(Y=s(Y)),X&&!X[mn]&&(X=s(X,pe)),gi(function(Le,tt,_t,Wt){var It,Xt,Jt,On=[],Ft=[],$n=tt.length,Qn=Le||pa(O||"*",_t.nodeType?[_t]:_t,[]),zi=_&&(Le||!O)?i(Qn,On,_,_t,Wt):Qn,Rn=S?X||(Le?_:$n||Y)?[]:tt:zi;if(S&&S(zi,Rn,_t,Wt),Y)for(It=i(Rn,Ft),Y(It,[],_t,Wt),Xt=It.length;Xt--;)(Jt=It[Xt])&&(Rn[Ft[Xt]]=!(zi[Ft[Xt]]=Jt));if(Le){if(X||_){if(X){for(It=[],Xt=Rn.length;Xt--;)(Jt=Rn[Xt])&&It.push(zi[Xt]=Jt);X(null,Rn=[],It,Wt)}for(Xt=Rn.length;Xt--;)(Jt=Rn[Xt])&&(It=X?Ki(Le,Jt):On[Xt])>-1&&(Le[It]=!(tt[It]=Jt))}}else Rn=i(Rn===tt?Rn.splice($n,Rn.length):Rn),X?X(null,tt,Rn,Wt):_i.apply(tt,Rn)})}function d(_){for(var O,S,Y,X=_.length,pe=A.relative[_[0].type],Le=pe||A.relative[" "],tt=pe?1:0,_t=Dr(function(Xt){return Xt===O},Le,!0),Wt=Dr(function(Xt){return Ki(O,Xt)>-1},Le,!0),It=[function(Xt,Jt,On){var Ft=!pe&&(On||Jt!==ve)||((O=Jt).nodeType?_t(Xt,Jt,On):Wt(Xt,Jt,On));return O=null,Ft}];tt<X;tt++)if(S=A.relative[_[tt].type])It=[Dr(qr(It),S)];else{if(S=A.filter[_[tt].type].apply(null,_[tt].matches),S[mn]){for(Y=++tt;Y<X&&!A.relative[_[Y].type];Y++);return s(tt>1&&qr(It),tt>1&&kr(_.slice(0,tt-1).concat({value:_[tt-2].type===" "?"*":""})).replace(Qi,"$1"),S,tt<Y&&d(_.slice(tt,Y)),Y<X&&d(_=_.slice(Y)),Y<X&&kr(_))}It.push(S)}return qr(It)}function M(_,O){var S=O.length>0,Y=_.length>0,X=function(pe,Le,tt,_t,Wt){var It,Xt,Jt,On=0,Ft="0",$n=pe&&[],Qn=[],zi=ve,Rn=pe||Y&&A.find.TAG("*",Wt),Br=di+=zi==null?1:Math.random()||.1,qn=Rn.length;for(Wt&&(ve=Le==Ze||Le||Wt);Ft!==qn&&(It=Rn[Ft])!=null;Ft++){if(Y&&It){for(Xt=0,!Le&&It.ownerDocument!=Ze&&(Te(It),tt=!Kt);Jt=_[Xt++];)if(Jt(It,Le||Ze,tt)){_t.push(It);break}Wt&&(di=Br)}S&&((It=!Jt&&It)&&On--,pe&&$n.push(It))}if(On+=Ft,S&&Ft!==On){for(Xt=0;Jt=O[Xt++];)Jt($n,Qn,Le,tt);if(pe){if(On>0)for(;Ft--;)$n[Ft]||Qn[Ft]||(Qn[Ft]=Gi.call(_t));Qn=i(Qn)}_i.apply(_t,Qn),Wt&&!pe&&Qn.length>0&&On+O.length>1&&kn.uniqueSort(_t)}return Wt&&(di=Br,ve=zi),$n};return S?gi(X):X}return ee=kn.compile=function(_,O){var S,Y=[],X=[],pe=Nr[_+" "];if(!pe){for(O||(O=B(_)),S=O.length;S--;)pe=d(O[S]),pe[mn]?Y.push(pe):X.push(pe);pe=Nr(_,M(X,Y)),pe.selector=_}return pe},te=kn.select=function(_,O,S,Y){var X,pe,Le,tt,_t,Wt=typeof _=="function"&&_,It=!Y&&B(_=Wt.selector||_);if(S=S||[],It.length===1){if(pe=It[0]=It[0].slice(0),pe.length>2&&(Le=pe[0]).type==="ID"&&O.nodeType===9&&Kt&&A.relative[pe[1].type]){if(O=(A.find.ID(Le.matches[0].replace(si,ci),O)||[])[0],O)Wt&&(O=O.parentNode);else return S;_=_.slice(pe.shift().value.length)}for(X=Oi.needsContext.test(_)?0:pe.length;X--&&(Le=pe[X],!A.relative[tt=Le.type]);)if((_t=A.find[tt])&&(Y=_t(Le.matches[0].replace(si,ci),Jr.test(pe[0].type)&&to(O.parentNode)||O))){if(pe.splice(X,1),_=Y.length&&kr(pe),!_)return _i.apply(S,Y),S;break}}return(Wt||ee(_,It))(Y,O,!Kt,S,!O||Jr.test(_)&&to(O.parentNode)||O),S},g.sortStable=mn.split("").sort(Yi).join("")===mn,g.detectDuplicates=!!lt,Te(),g.sortDetached=li(function(_){return _.compareDocumentPosition(Ze.createElement("fieldset"))&1}),li(function(_){return _.innerHTML="<a href='#'></a>",_.firstChild.getAttribute("href")==="#"})||_o("type|href|height|width",function(_,O,S){if(!S)return _.getAttribute(O,O.toLowerCase()==="type"?1:2)}),(!g.attributes||!li(function(_){return _.innerHTML="<input/>",_.firstChild.setAttribute("value",""),_.firstChild.getAttribute("value")===""}))&&_o("value",function(_,O,S){if(!S&&_.nodeName.toLowerCase()==="input")return _.defaultValue}),li(function(_){return _.getAttribute("disabled")==null})||_o(Zr,function(_,O,S){var Y;if(!S)return _[O]===!0?O.toLowerCase():(Y=_.getAttributeNode(O))&&Y.specified?Y.value:null}),kn}(e);v.find=Ce,v.expr=Ce.selectors,v.expr[":"]=v.expr.pseudos,v.uniqueSort=v.unique=Ce.uniqueSort,v.text=Ce.getText,v.isXMLDoc=Ce.isXML,v.contains=Ce.contains,v.escapeSelector=Ce.escape;var Ve=function(u,p,g){for(var A=[],E=g!==void 0;(u=u[p])&&u.nodeType!==9;)if(u.nodeType===1){if(E&&v(u).is(g))break;A.push(u)}return A},Re=function(u,p){for(var g=[];u;u=u.nextSibling)u.nodeType===1&&u!==p&&g.push(u);return g},me=v.expr.match.needsContext;function ge(u,p){return u.nodeName&&u.nodeName.toLowerCase()===p.toLowerCase()}var be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ue(u,p,g){return J(p)?v.grep(u,function(A,E){return!!p.call(A,E,A)!==g}):p.nodeType?v.grep(u,function(A){return A===p!==g}):typeof p!="string"?v.grep(u,function(A){return f.call(p,A)>-1!==g}):v.filter(p,u,g)}v.filter=function(u,p,g){var A=p[0];return g&&(u=":not("+u+")"),p.length===1&&A.nodeType===1?v.find.matchesSelector(A,u)?[A]:[]:v.find.matches(u,v.grep(p,function(E){return E.nodeType===1}))},v.fn.extend({find:function(u){var p,g,A=this.length,E=this;if(typeof u!="string")return this.pushStack(v(u).filter(function(){for(p=0;p<A;p++)if(v.contains(E[p],this))return!0}));for(g=this.pushStack([]),p=0;p<A;p++)v.find(u,E[p],g);return A>1?v.uniqueSort(g):g},filter:function(u){return this.pushStack(Ue(this,u||[],!1))},not:function(u){return this.pushStack(Ue(this,u||[],!0))},is:function(u){return!!Ue(this,typeof u=="string"&&me.test(u)?v(u):u||[],!1).length}});var Be,ie=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,re=v.fn.init=function(u,p,g){var A,E;if(!u)return this;if(g=g||Be,typeof u=="string")if(u[0]==="<"&&u[u.length-1]===">"&&u.length>=3?A=[null,u,null]:A=ie.exec(u),A&&(A[1]||!p))if(A[1]){if(p=p instanceof v?p[0]:p,v.merge(this,v.parseHTML(A[1],p&&p.nodeType?p.ownerDocument||p:de,!0)),be.test(A[1])&&v.isPlainObject(p))for(A in p)J(this[A])?this[A](p[A]):this.attr(A,p[A]);return this}else return E=de.getElementById(A[2]),E&&(this[0]=E,this.length=1),this;else return!p||p.jquery?(p||g).find(u):this.constructor(p).find(u);else{if(u.nodeType)return this[0]=u,this.length=1,this;if(J(u))return g.ready!==void 0?g.ready(u):u(v)}return v.makeArray(u,this)};re.prototype=v.fn,Be=v(de);var I=/^(?:parents|prev(?:Until|All))/,W={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({has:function(u){var p=v(u,this),g=p.length;return this.filter(function(){for(var A=0;A<g;A++)if(v.contains(this,p[A]))return!0})},closest:function(u,p){var g,A=0,E=this.length,N=[],B=typeof u!="string"&&v(u);if(!me.test(u)){for(;A<E;A++)for(g=this[A];g&&g!==p;g=g.parentNode)if(g.nodeType<11&&(B?B.index(g)>-1:g.nodeType===1&&v.find.matchesSelector(g,u))){N.push(g);break}}return this.pushStack(N.length>1?v.uniqueSort(N):N)},index:function(u){return u?typeof u=="string"?f.call(v(u),this[0]):f.call(this,u.jquery?u[0]:u):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(u,p){return this.pushStack(v.uniqueSort(v.merge(this.get(),v(u,p))))},addBack:function(u){return this.add(u==null?this.prevObject:this.prevObject.filter(u))}});function ne(u,p){for(;(u=u[p])&&u.nodeType!==1;);return u}v.each({parent:function(u){var p=u.parentNode;return p&&p.nodeType!==11?p:null},parents:function(u){return Ve(u,"parentNode")},parentsUntil:function(u,p,g){return Ve(u,"parentNode",g)},next:function(u){return ne(u,"nextSibling")},prev:function(u){return ne(u,"previousSibling")},nextAll:function(u){return Ve(u,"nextSibling")},prevAll:function(u){return Ve(u,"previousSibling")},nextUntil:function(u,p,g){return Ve(u,"nextSibling",g)},prevUntil:function(u,p,g){return Ve(u,"previousSibling",g)},siblings:function(u){return Re((u.parentNode||{}).firstChild,u)},children:function(u){return Re(u.firstChild)},contents:function(u){return u.contentDocument!=null&&r(u.contentDocument)?u.contentDocument:(ge(u,"template")&&(u=u.content||u),v.merge([],u.childNodes))}},function(u,p){v.fn[u]=function(g,A){var E=v.map(this,p,g);return u.slice(-5)!=="Until"&&(A=g),A&&typeof A=="string"&&(E=v.filter(A,E)),this.length>1&&(W[u]||v.uniqueSort(E),I.test(u)&&E.reverse()),this.pushStack(E)}});var ze=/[^\x20\t\r\n\f]+/g;function st(u){var p={};return v.each(u.match(ze)||[],function(g,A){p[A]=!0}),p}v.Callbacks=function(u){u=typeof u=="string"?st(u):v.extend({},u);var p,g,A,E,N=[],B=[],ee=-1,te=function(){for(E=E||u.once,A=p=!0;B.length;ee=-1)for(g=B.shift();++ee<N.length;)N[ee].apply(g[0],g[1])===!1&&u.stopOnFalse&&(ee=N.length,g=!1);u.memory||(g=!1),p=!1,E&&(g?N=[]:N="")},ve={add:function(){return N&&(g&&!p&&(ee=N.length-1,B.push(g)),function Xe(lt){v.each(lt,function(Te,Ze){J(Ze)?(!u.unique||!ve.has(Ze))&&N.push(Ze):Ze&&Ze.length&&dt(Ze)!=="string"&&Xe(Ze)})}(arguments),g&&!p&&te()),this},remove:function(){return v.each(arguments,function(Xe,lt){for(var Te;(Te=v.inArray(lt,N,Te))>-1;)N.splice(Te,1),Te<=ee&&ee--}),this},has:function(Xe){return Xe?v.inArray(Xe,N)>-1:N.length>0},empty:function(){return N&&(N=[]),this},disable:function(){return E=B=[],N=g="",this},disabled:function(){return!N},lock:function(){return E=B=[],!g&&!p&&(N=g=""),this},locked:function(){return!!E},fireWith:function(Xe,lt){return E||(lt=lt||[],lt=[Xe,lt.slice?lt.slice():lt],B.push(lt),p||te()),this},fire:function(){return ve.fireWith(this,arguments),this},fired:function(){return!!A}};return ve};function je(u){return u}function oe(u){throw u}function fe(u,p,g,A){var E;try{u&&J(E=u.promise)?E.call(u).done(p).fail(g):u&&J(E=u.then)?E.call(u,p,g):p.apply(void 0,[u].slice(A))}catch(N){g.apply(void 0,[N])}}v.extend({Deferred:function(u){var p=[["notify","progress",v.Callbacks("memory"),v.Callbacks("memory"),2],["resolve","done",v.Callbacks("once memory"),v.Callbacks("once memory"),0,"resolved"],["reject","fail",v.Callbacks("once memory"),v.Callbacks("once memory"),1,"rejected"]],g="pending",A={state:function(){return g},always:function(){return E.done(arguments).fail(arguments),this},catch:function(N){return A.then(null,N)},pipe:function(){var N=arguments;return v.Deferred(function(B){v.each(p,function(ee,te){var ve=J(N[te[4]])&&N[te[4]];E[te[1]](function(){var Xe=ve&&ve.apply(this,arguments);Xe&&J(Xe.promise)?Xe.promise().progress(B.notify).done(B.resolve).fail(B.reject):B[te[0]+"With"](this,ve?[Xe]:arguments)})}),N=null}).promise()},then:function(N,B,ee){var te=0;function ve(Xe,lt,Te,Ze){return function(){var qt=this,Kt=arguments,Mt=function(){var In,bi;if(!(Xe<te)){if(In=Te.apply(qt,Kt),In===lt.promise())throw new TypeError("Thenable self
1-resolution");bi=In&&(typeof In=="object"||typeof In=="function")&&In.then,J(bi)?Ze?bi.call(In,ve(te,lt,je,Ze),ve(te,lt,oe,Ze)):(te++,bi.call(In,ve(te,lt,je,Ze),ve(te,lt,oe,Ze),ve(te,lt,je,lt.notifyWith))):(Te!==je&&(qt=void 0,Kt=[In]),(Ze||lt.resolveWith)(qt,Kt))}},Cn=Ze?Mt:function(){try{Mt()}catch(In){v.Deferred.exceptionHook&&v.Deferred.exceptionHook(In,Cn.stackTrace),Xe+1>=te&&(Te!==oe&&(qt=void 0,Kt=[In]),lt.rejectWith(qt,Kt))}};Xe?Cn():(v.Deferred.getStackHook&&(Cn.stackTrace=v.Deferred.getStackHook()),e.setTimeout(Cn))}}return v.Deferred(function(Xe){p[0][3].add(ve(0,Xe,J(ee)?ee:je,Xe.notifyWith)),p[1][3].add(ve(0,Xe,J(N)?N:je)),p[2][3].add(ve(0,Xe,J(B)?B:oe))}).promise()},promise:function(N){return N!=null?v.extend(N,A):A}},E={};return v.each(p,function(N,B){var ee=B[2],te=B[5];A[B[1]]=ee.add,te&&ee.add(function(){g=te},p[3-N][2].disable,p[3-N][3].disable,p[0][2].lock,p[0][3].lock),ee.add(B[3].fire),E[B[0]]=function(){return E[B[0]+"With"](this===E?void 0:this,arguments),this},E[B[0]+"With"]=ee.fireWith}),A.promise(E),u&&u.call(E,E),E},when:function(u){var p=arguments.length,g=p,A=Array(g),E=o.call(arguments),N=v.Deferred(),B=function(ee){return function(te){A[ee]=this,E[ee]=arguments.length>1?o.call(arguments):te,--p||N.resolveWith(A,E)}};if(p<=1&&(fe(u,N.done(B(g)).resolve,N.reject,!p),N.state()==="pending"||J(E[g]&&E[g].then)))return N.then();for(;g--;)fe(E[g],B(g),N.reject);return N.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;v.Deferred.exceptionHook=function(u,p){e.console&&e.console.warn&&u&&Q.test(u.name)&&e.console.warn("jQuery.Deferred exception: "+u.message,u.stack,p)},v.readyException=function(u){e.setTimeout(function(){throw u})};var le=v.Deferred();v.fn.ready=function(u){return le.then(u).catch(function(p){v.readyException(p)}),this},v.extend({isReady:!1,readyWait:1,ready:function(u){(u===!0?--v.readyWait:v.isReady)||(v.isReady=!0,!(u!==!0&&--v.readyWait>0)&&le.resolveWith(de,[v]))}}),v.ready.then=le.then;function We(){de.removeEventListener("DOMContentLoaded",We),e.removeEventListener("load",We),v.ready()}de.readyState==="complete"||de.readyState!=="loading"&&!de.documentElement.doScroll?e.setTimeout(v.ready):(de.addEventListener("DOMContentLoaded",We),e.addEventListener("load",We));var Ne=function(u,p,g,A,E,N,B){var ee=0,te=u.length,ve=g==null;if(dt(g)==="object"){E=!0;for(ee in g)Ne(u,p,ee,g[ee],!0,N,B)}else if(A!==void 0&&(E=!0,J(A)||(B=!0),ve&&(B?(p.call(u,A),p=null):(ve=p,p=function(Xe,lt,Te){return ve.call(v(Xe),Te)})),p))for(;ee<te;ee++)p(u[ee],g,B?A:A.call(u[ee],ee,p(u[ee],g)));return E?u:ve?p.call(u):te?p(u[0],g):N},ye=/^-ms-/,ht=/-([a-z])/g;function G(u,p){return p.toUpperCase()}function Ae(u){return u.replace(ye,"ms-").replace(ht,G)}var xe=function(u){return u.nodeType===1||u.nodeType===9||!+u.nodeType};function Ee(){this.expando=v.expando+Ee.uid++}Ee.uid=1,Ee.prototype={cache:function(u){var p=u[this.expando];return p||(p={},xe(u)&&(u.nodeType?u[this.expando]=p:Object.defineProperty(u,this.expando,{value:p,configurable:!0}))),p},set:function(u,p,g){var A,E=this.cache(u);if(typeof p=="string")E[Ae(p)]=g;else for(A in p)E[Ae(A)]=p[A];return E},get:function(u,p){return p===void 0?this.cache(u):u[this.expando]&&u[this.expando][Ae(p)]},access:function(u,p,g){return p===void 0||p&&typeof p=="string"&&g===void 0?this.get(u,p):(this.set(u,p,g),g!==void 0?g:p)},remove:function(u,p){var g,A=u[this.expando];if(A!==void 0){if(p!==void 0)for(Array.isArray(p)?p=p.map(Ae):(p=Ae(p),p=p in A?[p]:p.match(ze)||[]),g=p.length;g--;)delete A[p[g]];(p===void 0||v.isEmptyObject(A))&&(u.nodeType?u[this.expando]=void 0:delete u[this.expando])}},hasData:function(u){var p=u[this.expando];return p!==void 0&&!v.isEmptyObject(p)}};var ae=new Ee,it=new Ee,Se=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Je=/[A-Z]/g;function ot(u){return u==="true"?!0:u==="false"?!1:u==="null"?null:u===+u+""?+u:Se.test(u)?JSON.parse(u):u}function vt(u,p,g){var A;if(g===void 0&&u.nodeType===1)if(A="data-"+p.replace(Je,"-$&").toLowerCase(),g=u.getAttribute(A),typeof g=="string"){try{g=ot(g)}catch(E){}it.set(u,p,g)}else g=void 0;return g}v.extend({hasData:function(u){return it.hasData(u)||ae.hasData(u)},data:function(u,p,g){return it.access(u,p,g)},removeData:function(u,p){it.remove(u,p)},_data:function(u,p,g){return ae.access(u,p,g)},_removeData:function(u,p){ae.remove(u,p)}}),v.fn.extend({data:function(u,p){var g,A,E,N=this[0],B=N&&N.attributes;if(u===void 0){if(this.length&&(E=it.get(N),N.nodeType===1&&!ae.get(N,"hasDataAttrs"))){for(g=B.length;g--;)B[g]&&(A=B[g].name,A.indexOf("data-")===0&&(A=Ae(A.slice(5)),vt(N,A,E[A])));ae.set(N,"hasDataAttrs",!0)}return E}return typeof u=="object"?this.each(function(){it.set(this,u)}):Ne(this,function(ee){var te;if(N&&ee===void 0)return te=it.get(N,u),te!==void 0||(te=vt(N,u),te!==void 0)?te:void 0;this.each(function(){it.set(this,u,ee)})},null,p,arguments.length>1,null,!0)},removeData:function(u){return this.each(function(){it.remove(this,u)})}}),v.extend({queue:function(u,p,g){var A;if(u)return p=(p||"fx")+"queue",A=ae.get(u,p),g&&(!A||Array.isArray(g)?A=ae.access(u,p,v.makeArray(g)):A.push(g)),A||[]},dequeue:function(u,p){p=p||"fx";var g=v.queue(u,p),A=g.length,E=g.shift(),N=v._queueHooks(u,p),B=function(){v.dequeue(u,p)};E==="inprogress"&&(E=g.shift(),A--),E&&(p==="fx"&&g.unshift("inprogress"),delete N.stop,E.call(u,B,N)),!A&&N&&N.empty.fire()},_queueHooks:function(u,p){var g=p+"queueHooks";return ae.get(u,g)||ae.access(u,g,{empty:v.Callbacks("once memory").add(function(){ae.remove(u,[p+"queue",g])})})}}),v.fn.extend({queue:function(u,p){var g=2;return typeof u!="string"&&(p=u,u="fx",g--),arguments.length<g?v.queue(this[0],u):p===void 0?this:this.each(function(){var A=v.queue(this,u,p);v._queueHooks(this,u),u==="fx"&&A[0]!=="inprogress"&&v.dequeue(this,u)})},dequeue:function(u){return this.each(function(){v.dequeue(this,u)})},clearQueue:function(u){return this.queue(u||"fx",[])},promise:function(u,p){var g,A=1,E=v.Deferred(),N=this,B=this.length,ee=function(){--A||E.resolveWith(N,[N])};for(typeof u!="string"&&(p=u,u=void 0),u=u||"fx";B--;)g=ae.get(N[B],u+"queueHooks"),g&&g.empty&&(A++,g.empty.add(ee));return ee(),E.promise(p)}});var Fe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Rt=new RegExp("^(?:([+-])=|)("+Fe+")([a-z%]*)$","i"),rt=["Top","Right","Bottom","Left"],mt=de.documentElement,at=function(u){return v.contains(u.ownerDocument,u)},gt={composed:!0};mt.getRootNode&&(at=function(u){return v.contains(u.ownerDocument,u)||u.getRootNode(gt)===u.ownerDocument});var Nt=function(u,p){return u=p||u,u.style.display==="none"||u.style.display===""&&at(u)&&v.css(u,"display")==="none"};function wn(u,p,g,A){var E,N,B=20,ee=A?function(){return A.cur()}:function(){return v.css(u,p,"")},te=ee(),ve=g&&g[3]||(v.cssNumber[p]?"":"px"),Xe=u.nodeType&&(v.cssNumber[p]||ve!=="px"&&+te)&&Rt.exec(v.css(u,p));if(Xe&&Xe[3]!==ve){for(te=te/2,ve=ve||Xe[3],Xe=+te||1;B--;)v.style(u,p,Xe+ve),(1-N)*(1-(N=ee()/te||.5))<=0&&(B=0),Xe=Xe/N;Xe=Xe*2,v.style(u,p,Xe+ve),g=g||[]}return g&&(Xe=+Xe||+te||0,E=g[1]?Xe+(g[1]+1)*g[2]:+g[2],A&&(A.unit=ve,A.start=Xe,A.end=E)),E}var cn={};function Pn(u){var p,g=u.ownerDocument,A=u.nodeName,E=cn[A];return E||(p=g.body.appendChild(g.createElement(A)),E=v.css(p,"display"),p.parentNode.removeChild(p),E==="none"&&(E="block"),cn[A]=E,E)}function wt(u,p){for(var g,A,E=[],N=0,B=u.length;N<B;N++)A=u[N],A.style&&(g=A.style.display,p?(g==="none"&&(E[N]=ae.get(A,"display")||null,E[N]||(A.style.display="")),A.style.display===""&&Nt(A)&&(E[N]=Pn(A))):g!=="none"&&(E[N]="none",ae.set(A,"display",g)));for(N=0;N<B;N++)E[N]!=null&&(u[N].style.display=E[N]);return u}v.fn.extend({show:function(){return wt(this,!0)},hide:function(){return wt(this)},toggle:function(u){return typeof u=="boolean"?u?this.show():this.hide():this.each(function(){Nt(this)?v(this).show():v(this).hide()})}});var ln=/^(?:checkbox|radio)$/i,ni=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var u=de.createDocumentFragment(),p=u.appendChild(de.createElement("div")),g=de.createElement("input");g.setAttribute("type","radio"),g.setAttribute("checked","checked"),g.setAttribute("name","t"),p.appendChild(g),F.checkClone
vendor: 18,091 bytes, line 1
1=p.cloneNode(!0).cloneNode(!0).lastChild.checked,p.innerHTML="<textarea>x</textarea>",F.noCloneChecked=!!p.cloneNode(!0).lastChild.defaultValue,p.innerHTML="<option></option>",F.option=!!p.lastChild})();var hn={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};hn.tbody=hn.tfoot=hn.colgroup=hn.caption=hn.thead,hn.th=hn.td,F.option||(hn.optgroup=hn.option=[1,"<select multiple='multiple'>","</select>"]);function Nn(u,p){var g;return typeof u.getElementsByTagName!="undefined"?g=u.getElementsByTagName(p||"*"):typeof u.querySelectorAll!="undefined"?g=u.querySelectorAll(p||"*"):g=[],p===void 0||p&&ge(u,p)?v.merge([u],g):g}function Tn(u,p){for(var g=0,A=u.length;g<A;g++)ae.set(u[g],"globalEval",!p||ae.get(p[g],"globalEval"))}var Zt=/<|&#?\w+;/;function Gt(u,p,g,A,E){for(var N,B,ee,te,ve,Xe,lt=p.createDocumentFragment(),Te=[],Ze=0,qt=u.length;Ze<qt;Ze++)if(N=u[Ze],N||N===0)if(dt(N)==="object")v.merge(Te,N.nodeType?[N]:N);else if(!Zt.test(N))Te.push(p.createTextNode(N));else{for(B=B||lt.appendChild(p.createElement("div")),ee=(ni.exec(N)||["",""])[1].toLowerCase(),te=hn[ee]||hn._default,B.innerHTML=te[1]+v.htmlPrefilter(N)+te[2],Xe=te[0];Xe--;)B=B.lastChild;v.merge(Te,B.childNodes),B=lt.firstChild,B.textContent=""}for(lt.textContent="",Ze=0;N=Te[Ze++];){if(A&&v.inArray(N,A)>-1){E&&E.push(N);continue}if(ve=at(N),B=Nn(lt.appendChild(N),"script"),ve&&Tn(B),g)for(Xe=0;N=B[Xe++];)pn.test(N.type||"")&&g.push(N)}return lt}var Yt=/^([^.]*)(?:\.(.+)|)/;function on(){return!0}function fi(){return!1}function Vt(u,p){return u===x()==(p==="focus")}function x(){try{return de.activeElement}catch(u){}}function V(u,p,g,A,E,N){var B,ee;if(typeof p=="object"){typeof g!="string"&&(A=A||g,g=void 0);for(ee in p)V(u,ee,g,A,p[ee],N);return u}if(A==null&&E==null?(E=g,A=g=void 0):E==null&&(typeof g=="string"?(E=A,A=void 0):(E=A,A=g,g=void 0)),E===!1)E=fi;else if(!E)return u;return N===1&&(B=E,E=function(te){return v().off(te),B.apply(this,arguments)},E.guid=B.guid||(B.guid=v.guid++)),u.each(function(){v.event.add(this,p,E,A,g)})}v.event={global:{},add:function(u,p,g,A,E){var N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt=ae.get(u);if(!!xe(u))for(g.handler&&(N=g,g=N.handler,E=N.selector),E&&v.find.matchesSelector(mt,E),g.guid||(g.guid=v.guid++),(te=Mt.events)||(te=Mt.events=Object.create(null)),(B=Mt.handle)||(B=Mt.handle=function(Cn){return typeof v!="undefined"&&v.event.triggered!==Cn.type?v.event.dispatch.apply(u,arguments):void 0}),p=(p||"").match(ze)||[""],ve=p.length;ve--;)ee=Yt.exec(p[ve])||[],Ze=Kt=ee[1],qt=(ee[2]||"").split(".").sort(),Ze&&(lt=v.event.special[Ze]||{},Ze=(E?lt.delegateType:lt.bindType)||Ze,lt=v.event.special[Ze]||{},Xe=v.extend({type:Ze,origType:Kt,data:A,handler:g,guid:g.guid,selector:E,needsContext:E&&v.expr.match.needsContext.test(E),namespace:qt.join(".")},N),(Te=te[Ze])||(Te=te[Ze]=[],Te.delegateCount=0,(!lt.setup||lt.setup.call(u,A,qt,B)===!1)&&u.addEventListener&&u.addEventListener(Ze,B)),lt.add&&(lt.add.call(u,Xe),Xe.handler.guid||(Xe.handler.guid=g.guid)),E?Te.splice(Te.delegateCount++,0,Xe):Te.push(Xe),v.event.global[Ze]=!0)},remove:function(u,p,g,A,E){var N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt=ae.hasData(u)&&ae.get(u);if(!(!Mt||!(te=Mt.events))){for(p=(p||"").match(ze)||[""],ve=p.length;ve--;){if(ee=Yt.exec(p[ve])||[],Ze=Kt=ee[1],qt=(ee[2]||"").split(".").sort(),!Ze){for(Ze in te)v.event.remove(u,Ze+p[ve],g,A,!0);continue}for(lt=v.event.special[Ze]||{},Ze=(A?lt.delegateType:lt.bindType)||Ze,Te=te[Ze]||[],ee=ee[2]&&new RegExp("(^|\\.)"+qt.join("\\.(?:.*\\.|)")+"(\\.|$)"),B=N=Te.length;N--;)Xe=Te[N],(E||Kt===Xe.origType)&&(!g||g.guid===Xe.guid)&&(!ee||ee.test(Xe.namespace))&&(!A||A===Xe.selector||A==="**"&&Xe.selector)&&(Te.splice(N,1),Xe.selector&&Te.delegateCount--,lt.remove&<.remove.call(u,Xe));B&&!Te.length&&((!lt.teardown||lt.teardown.call(u,qt,Mt.handle)===!1)&&v.removeEvent(u,Ze,Mt.handle),delete te[Ze])}v.isEmptyObject(te)&&ae.remove(u,"handle events")}},dispatch:function(u){var p,g,A,E,N,B,ee=new Array(arguments.length),te=v.event.fix(u),ve=(ae.get(this,"events")||Object.create(null))[te.type]||[],Xe=v.event.special[te.type]||{};for(ee[0]=te,p=1;p<arguments.length;p++)ee[p]=arguments[p];if(te.delegateTarget=this,!(Xe.preDispatch&&Xe.preDispatch.call(this,te)===!1)){for(B=v.event.handlers.call(this,te,ve),p=0;(E=B[p++])&&!te.isPropagationStopped();)for(te.currentTarget=E.elem,g=0;(N=E.handlers[g++])&&!te.isImmediatePropagationStopped();)(!te.rnamespace||N.namespace===!1||te.rnamespace.test(N.namespace))&&(te.handleObj=N,te.data=N.data,A=((v.event.special[N.origType]||{}).handle||N.handler).apply(E.elem,ee),A!==void 0&&(te.result=A)===!1&&(te.preventDefault(),te.stopPropagation()));return Xe.postDispatch&&Xe.postDispatch.call(this,te),te.result}},handlers:function(u,p){var g,A,E,N,B,ee=[],te=p.delegateCount,ve=u.target;if(te&&ve.nodeType&&!(u.type==="click"&&u.button>=1)){for(;ve!==this;ve=ve.parentNode||this)if(ve.nodeType===1&&!(u.type==="click"&&ve.disabled===!0)){for(N=[],B={},g=0;g<te;g++)A=p[g],E=A.selector+" ",B[E]===void 0&&(B[E]=A.needsContext?v(E,this).index(ve)>-1:v.find(E,this,null,[ve]).length),B[E]&&N.push(A);N.length&&ee.push({elem:ve,handlers:N})}}return ve=this,te<p.length&&ee.push({elem:ve,handlers:p.slice(te)}),ee},addProp:function(u,p){Object.defineProperty(v.Event.prototype,u,{enumerable:!0,configurable:!0,get:J(p)?function(){if(this.originalEvent)return p(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[u]},set:function(g){Object.defineProperty(this,u,{enumerable:!0,configurable:!0,writable:!0,value:g})}})},fix:function(u){return u[v.expando]?u:new v.Event(u)},special:{load:{noBubble:!0},click:{setup:function(u){var p=this||u;return ln.test(p.type)&&p.click&&ge(p,"input")&&Z(p,"click",on),!1},trigger:function(u){var p=this||u;return ln.test(p.type)&&p.click&&ge(p,"input")&&Z(p,"click"),!0},_default:function(u){var p=u.target;return ln.test(p.type)&&p.click&&ge(p,"input")&&ae.get(p,"click")||ge(p,"a")}},beforeunload:{postDispatch:function(u){u.result!==void 0&&u.originalEvent&&(u.originalEvent.returnValue=u.result)}}}};function Z(u,p,g){if(!g){ae.get(u,p)===void 0&&v.event.add(u,p,on);return}ae.set(u,p,!1),v.event.add(u,p,{namespace:!1,handler:function(A){var E,N,B=ae.get(this,p);if(A.isTrigger&1&&this[p]){if(B.length)(v.event.special[p]||{}).delegateType&&A.stopPropagation();else if(B=o.call(arguments),ae.set(this,p,B),E=g(this,p),this[p](),N=ae.get(this,p),B!==N||E?ae.set(this,p,!1):N={},B!==N)return A.stopImmediatePropagation(),A.preventDefault(),N&&N.value}else B.length&&(ae.set(this,p,{value:v.event.trigger(v.extend(B[0],v.Event.prototype),B.slice(1),this)}),A.stopImmediatePropagation())}})}v.removeEvent=function(u,p,g){u.removeEventListener&&u.removeEventListener(p,g)},v.Event=function(u,p){if(!(this instanceof v.Event))return new v.Event(u,p);u&&u.type?(this.originalEvent=u,this.type=u.type,this.isDefaultPrevented=u.defaultPrevented||u.defaultPrevented===void 0&&u.returnValue===!1?on:fi,this.target=u.target&&u.target.nodeType===3?u.target.parentNode:u.target,this.currentTarget=u.currentTarget,this.relatedTarget=u.relatedTarget):this.type=u,p&&v.extend(this,p),this.timeStamp=u&&u.timeStamp||Date.now(),this[v.expando]=!0},v.Event.prototype={constructor:v.Event,isDefaultPrevented:fi,isPropagationStopped:fi,isImmediatePropagationStopped:fi,isSimulated:!1,preventDefault:function(){var u=this.originalEvent;this.isDefaultPrevented=on,u&&!this.isSimulated&&u.preventDefault()},stopPropagation:function(){var u=this.originalEvent;this.isPropagationStopped=on,u&&!this.isSimulated&&u.stopPropagation()},stopImmediatePropagation:function(){var u=this.originalEvent;this.isImmediatePropagationStopped=on,u&&!this.isSimulated&&u.stopImmediatePropagation(),this.stopPropagation()}},v.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},v.event.addProp),v.each({focus:"focusin",blur:"focusout"},function(u,p){v.event.special[u]={setup:function(){return Z(this,u,Vt),!1},trigger:function(){return Z(this,u),!0},_default:function(){return!0},delegateType:p}}),v.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(u,p){v.event.special[u]={delegateType:p,bindType:p,handle:function(g){var A,E=this,N=g.relatedTarget,B=g.handleObj;return(!N||N!==E&&!v.contains(E,N))&&(g.type=B.origType,A=B.handler.apply(this,arguments),g.type=p),A}}}),v.fn.extend({on:function(u,p,g,A){return V(this,u,p,g,A)},one:function(u,p,g,A){return V(this,u,p,g,A,1)},off:function(u,p,g){var A,E;if(u&&u.preventDefault&&u.handleObj)return A=u.handleObj,v(u.delegateTarget).off(A.namespace?A.origType+"."+A.namespace:A.origType,A.selector,A.handler),this;if(typeof u=="object"){for(E in u)this.off(E,p,u[E]);return this}return(p===!1||typeof p=="function")&&(g=p,p=void 0),g===!1&&(g=fi),this.each(function(){v.event.remove(this,u,g,p)})}});var _e=/<script|<style|<link/i,Ke=/checked\s*(?:[^=]|=\s*.checked.)/i,Ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function ft(u,p){return ge(u,"table")&&ge(p.nodeType!==11?p:p.firstChild,"tr")&&v(u).children("tbody")[0]||u}function Oe(u){return u.type=(u.getAttribute("type")!==null)+"/"+u.type,u}function At(u){return(u.type||"").slice(0,5)==="true/"?u.type=u.type.slice(5):u.removeAttribute("type"),u}function xt(u,p){var g,A,E,N,B,ee,te;if(p.nodeType===1){if(ae.hasData(u)&&(N=ae.get(u),te=N.events,te)){ae.remove(p,"handle events");for(E in te)for(g=0,A=te[E].length;g<A;g++)v.event.add(p,E,te[E][g])}it.hasData(u)&&(B=it.access(u),ee=v.extend({},B),it.set(p,ee))}}function Ct(u,p){var g=p.nodeName.toLowerCase();g==="input"&&ln.test(u.type)?p.checked=u.checked:(g==="input"||g==="textarea")&&(p.defaultValue=u.defaultValue)}function Tt(u,p,g,A){p=a(p);var E,N,B,ee,te,ve,Xe=0,lt=u.length,Te=lt-1,Ze=p[0],qt=J(Ze);if(qt||lt>1&&typeof Ze=="string"&&!F.checkClone&&Ke.test(Ze))return u.each(function(Kt){var Mt=u.eq(Kt);qt&&(p[0]=Ze.call(this,Kt,Mt.html())),Tt(Mt,p,g,A)});if(lt&&(E=Gt(p,u[0].ownerDocument,!1,u,A),N=E.firstChild,E.childNodes.length===1&&(E=N),N||A)){for(B=v.map(Nn(E,"script"),Oe),ee=B.length;Xe<lt;Xe++)te=E,Xe!==Te&&(te=v.clone(te,!0,!0),ee&&v.merge(B,Nn(te,"script"))),g.call(u[Xe],te,Xe);if(ee)for(ve=B[B.length-1].ownerDocument,v.map(B,At),Xe=0;Xe<ee;Xe++)te=B[Xe],pn.test(te.type||"")&&!ae.access(te,"globalEval")&&v.contains(ve,te)&&(te.src&&(te.type||"").toLowerCase()!=="module"?v._evalUrl&&!te.noModule&&v._evalUrl(te.src,{nonce:te.nonce||te.getAttribute("nonce")},ve):nt(te.textContent.replace(Ie,""),te,ve))}return u}function Et(u,p,g){for(var A,E=p?v.filter(p,u):u,N=0;(A=E[N])!=null;N++)!g&&A.nodeType===1&&v.cleanData(Nn(A)),A.parentNode&&(g&&at(A)&&Tn(Nn(A,"script")),A.parentNode.removeChild(A));return u}v.extend({htmlPrefilter:function(u){return u},clone:function(u,p,g){var A,E,N,B,ee=u.cloneNode(!0),te=at(u);if(!F.noCloneChecked&&(u.nodeType===1||u.nodeType===11)&&!v.isXMLDoc(u))for(B=Nn(ee),N=Nn(u),A=0,E=N.length;A<E;A++)Ct(N[A],B[A]);if(p)if(g)for(N=N||Nn(u),B=B||Nn(ee),A=0,E=N.length;A<E;A++)xt(N[A],B[A]);else xt(u,ee);return B=Nn(ee,"script"),B.length>0&&Tn(B,!te&&Nn(u,"script")),ee},cleanData:function(u){for(var p,g,A,E=v.event.special,N=0;(g=u[N])!==void 0;N++)if(xe(g)){if(p=g[ae.expando]){if(p.events)for(A in p.events)E[A]?v.event.remove(g,A):v.removeEvent(g,A,p.handle);g[ae.expando]=void 0}g[it.expando]&&(g[it.expando]=void 0)}}}),v.fn.extend({detach:function(u){return Et(this,u,!0)},remove:function(u){return Et(this,u)},text:function(u){return Ne(this,function(p){return p===void 0?v.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=p)})},null,u,arguments.length)},append:function(){return Tt(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var p=ft(this,u);p.appendChild(u)}})},prepend:function(){return Tt(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var p=ft(this,u);p.insertBefore(u,p.firstChild)}})},before:function(){return Tt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this)})},after:function(){return Tt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this.nextSibling)})},empty:function(){for(var u,p=0;(u=this[p])!=null;p++)u.nodeType===1&&(v.cleanData(Nn(u,!1)),u.textContent="");return this},clone:function(u,p){return u=u==null?!1:u,p=p==null?u:p,this.map(function(){return v.clone(this,u,p)})},html:function(u){return Ne(this,function(p){var g=this[0]||{},A=0,E=this.length;if(p===void 0&&g.nodeType===1)return g.innerHTML;if(typeof p=="string"&&!_e.test(p)&&!hn[(ni.exec(p)||["",""])[1].toLowerCase()]){p=v.htmlPrefilter(p);try{for(;A<E;A++)g=this[A]||{},g.nodeType===1&&(v.cleanData(Nn(g,!1)),g.innerHTML=p);g=0}catch(N){}}g&&this.empty().append(p)},null,u,arguments.length)},replaceWith:function(){var u=[];return Tt(this,arguments,function(p){var g=this.parentNode;v.inArray(this,u)<0&&(v.cleanData(Nn(this)),g&&g.replaceChild(p,this))},u)}}),v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(u,p){v.fn[u]=function(g){for(var A,E=[],N=v(g),B=N.length-1,ee=0;ee<=B;ee++)A=ee===B?this:this.clone(!0),v(N[ee])[p](A),c.apply(E,A.get());return this.pushStack(E)}});var Dt=new RegExp("^("+Fe+")(?!px)[a-z%]+$","i"),Bt=function(u){var p=u.ownerDocument.defaultView;return(!p||!p.opener)&&(p=e),p.getComputedStyle(u)},Pt=function(u,p,g){var A,E,N={};for(E in p)N[E]=u.style[E],u.style[E]=p[E];A=g.call(u);for(E in p)u.style[E]=N[E];return A},En=new RegExp(rt.join("|"),"i");(function(){function u(){if(!!ve){te.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",ve.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",mt.appendChild(te).appendChild(ve);var Xe=e.getComputedStyle(ve);g=Xe.top!=="1%",ee=p(Xe.marginLeft)===12,ve.style.right="60%",N=p(Xe.right)===36,A=p(Xe.width)===36,ve.style.position="absolute",E=p(ve.offsetWidth/3)===12,mt.removeChild(te),ve=null}}function p(Xe){return Math.round(parseFloat(Xe))}var g,A,E,N,B,ee,te=de.createElement("div"),ve=de.createElement("div");!ve.style||(ve.style.backgroundClip="content-box",ve.cloneNode(!0).style.backgroundClip="",F.clearCloneStyle=ve.style.backgroundClip==="content-box",v.extend(F,{boxSizingReliable:function(){return u(),A},pixelBoxStyles:function(){return u(),N},pixelPosition:function(){return u(),g},reliableMarginLeft:function(){return u(),ee},scrollboxSize:function(){return u(),E},reliableTrDimensions:function(){var Xe,lt,Te,Ze;return B==null&&(Xe=de.createElement("table"),lt=de.createElement("tr"),Te=de.createElement("div"),Xe.style.cssText="position:absolute;left:-11111px;border-collapse:separate",lt.style.cssText="border:1px solid",lt.style.height="1px",Te.style.height="9px",Te.style.display="block",mt.appendChild(Xe).appendChild(lt).appendChild(Te),Ze=e.getComputedStyle(lt),B=parseInt(Ze.height,10)+parseInt(Ze.borderTopWidth,10)+parseInt(Ze.borderBottomWidth,10)===lt.offsetHeight,mt.removeChild(Xe)),B}}))})();function fn(u,p,g){var A,E,N,B,ee=u.style;return g=g||Bt(u),g&&(B=g.getPropertyValue(p)||g[p],B===""&&!at(u)&&(B=v.style(u,p)),!F.pixelBoxStyles()&&Dt.test(B)&&En.test(p)&&(A=ee.width,E=ee.minWidth,N=ee.maxWidth,ee.minWidth=ee.maxWidth=ee.width=B,B=g.width,ee.width=A,ee.minWidth=E,ee.maxWidth=N)),B!==void 0?B+"":B}function tn(u,p){return{get:function(){if(u()){delete this.get;return}return(this.get=p).apply(this,arguments)}}}var Ln=["Webkit","Moz","ms"],Gn=de.createElement("div").style,Kn={};function Ar(u){for(var p=u[0].toUpperCase()+u.slice(1),g=Ln.length;g--;)if(u=Ln[g]+p,u in Gn)return u}function hi(u){var p=v.cssProps[u]||Kn[u];return p||(u in Gn?u:Kn[u]=Ar(u)||u)}var Hi=/^(none|table(?!-c[ea]).+)/,jt=/^--/,Ei={position:"absolute",visibility:"hidden",display:"block"},rr={letterSpacing:"0",fontWeight:"400"};function q(u,p,g){var A=Rt.exec(p);return A?Math.max(0,A[2]-(g||0))+(A[3]||"px"):p}function H(u,p,g,A,E,N){var B=p==="width"?1:0,ee=0,te=0;if(g===(A?"border":"content"))return 0;for(;B<4;B+=2)g==="margin"&&(te+=v.css(u,g+rt[B],!0,E)),A?(g==="content"&&(te-=v.css(u,"padding"+rt[B],!0,E)),g!=="margin"&&(te-=v.css(u,"border"+rt[B]+"Width",!0,E))):(te+=v.css(u,"padding"+rt[B],!0,E),g!=="padding"?te+=v.css(u,"border"+rt[B]+"Width",!0,E):ee+=v.css(u,"border"+rt[B]+"Width",!0,E));return!A&&N>=0&&(te+=Math.max(0,Math.ceil(u["offset"+p[0].toUpperCase()+p.slice(1)]-N-te-ee-.5))||0),te}function j(u,p,g){var A=Bt(u),E=!F.boxSizingReliable()||g,N=E&&v.css(u,"boxSizing",!1,A)==="border-box",B=N,ee=fn(u,p,A),te="offset"+p[0].toUpperCase()+p.slice(1);if(Dt.test(ee)){if(!g)return ee;ee="auto"}return(!F.boxSizingReliable()&&N||!F.reliableTrDimensions()&&ge(u,"tr")||ee==="auto"||!parseFloat(ee)&&v.css(u,"display",!1,A)==="inline")&&u.getClientRects().length&&(N=v.css(u,"boxSizing",!1,A)==="border-box",B=te in u,B&&(ee=u[te])),ee=parseFloat(ee)||0,ee+H(u,p,g||(N?"border":"content"),B,A,ee)+"px"}v.extend({cssHooks:{opacity:{get:function(u,p){if(p){var g=fn(u,"opacity");return g===""?"1":g}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(u,p,g,A){if(!(!u||u.nodeType===3||u.nodeType===8||!u.style)){var E,N,B,ee=Ae(p),te=jt.test(p),ve=u.style;if(te||(p=hi(ee)),B=v.cssHooks[p]||v.cssHooks[ee],g!==void 0){if(N=typeof g,N==="str
1ing"&&(E=Rt.exec(g))&&E[1]&&(g=wn(u,p,E),N="number"),g==null||g!==g)return;N==="number"&&!te&&(g+=E&&E[3]||(v.cssNumber[ee]?"":"px")),!F.clearCloneStyle&&g===""&&p.indexOf("background")===0&&(ve[p]="inherit"),(!B||!("set"in B)||(g=B.set(u,g,A))!==void 0)&&(te?ve.setProperty(p,g):ve[p]=g)}else return B&&"get"in B&&(E=B.get(u,!1,A))!==void 0?E:ve[p]}},css:function(u,p,g,A){var E,N,B,ee=Ae(p),te=jt.test(p);return te||(p=hi(ee)),B=v.cssHooks[p]||v.cssHooks[ee],B&&"get"in B&&(E=B.get(u,!0,g)),E===void 0&&(E=fn(u,p,A)),E==="normal"&&p in rr&&(E=rr[p]),g===""||g?(N=parseFloat(E),g===!0||isFinite(N)?N||0:E):E}}),v.each(["height","width"],function(u,p){v.cssHooks[p]={get:function(g,A,E){if(A)return Hi.test(v.css(g,"display"))&&(!g.getClientRects().length||!g.getBoundingClientRect().width)?Pt(g,Ei,function(){return j(g,p,E)}):j(g,p,E)},set:function(g,A,E){var N,B=Bt(g),ee=!F.scrollboxSize()&&B.position==="absolute",te=ee||E,ve=te&&v.css(g,"boxSizing",!1,B)==="border-box",Xe=E?H(g,p,E,ve,B):0;return ve&&ee&&(Xe-=Math.ceil(g["offset"+p[0].toUpperCase()+p.slice(1)]-parseFloat(B[p])-H(g,p,"border",!1,B)-.5)),Xe&&(N=Rt.exec(A))&&(N[3]||"px")!=="px"&&(g.style[p]=A,A=v.css(g,p)),q(g,A,Xe)}}}),v.cssHooks.marginLeft=tn(F.reliableMarginLeft,function(u,p){if(p)return(parseFloat(fn(u,"marginLeft"))||u.getBoundingClientRect().left-Pt(u,{marginLeft:0},function(){return u.getBoundingClientRect().left}))+"px"}),v.each({margin:"",padding:"",border:"Width"},function(u,p){v.cssHooks[u+p]={expand:function(g){for(var A=0,E={},N=typeof g=="string"?g.split(" "):[g];A<4;A++)E[u+rt[A]+p]=N[A]||N[A-2]||N[0];return E}},u!=="margin"&&(v.cssHooks[u+p].set=q)}),v.fn.extend({css:function(u,p){return Ne(this,function(g,A,E){var N,B,ee={},te=0;if(Array.isArray(A)){for(N=Bt(g),B=A.length;te<B;te++)ee[A[te]]=v.css(g,A[te],!1,N);return ee}return E!==void 0?v.style(g,A,E):v.css(g,A)},u,p,arguments.length>1)}});function we(u,p,g,A,E){return new we.prototype.init(u,p,g,A,E)}v.Tween=we,we.prototype={constructor:we,init:function(u,p,g,A,E,N){this.elem=u,this.prop=g,this.easing=E||v.easing._default,this.options=p,this.start=this.now=this.cur(),this.end=A,this.unit=N||(v.cssNumber[g]?"":"px")},cur:function(){var u=we.propHooks[this.prop];return u&&u.get?u.get(this):we.propHooks._default.get(this)},run:function(u){var p,g=we.propHooks[this.prop];return this.options.duration?this.pos=p=v.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):this.pos=p=u,this.now=(this.end-this.start)*p+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),g&&g.set?g.set(this):we.propHooks._default.set(this),this}},we.prototype.init.prototype=we.prototype,we.propHooks={_default:{get:function(u){var p;return u.elem.nodeType!==1||u.elem[u.prop]!=null&&u.elem.style[u.prop]==null?u.elem[u.prop]:(p=v.css(u.elem,u.prop,""),!p||p==="auto"?0:p)},set:function(u){v.fx.step[u.prop]?v.fx.step[u.prop](u):u.elem.nodeType===1&&(v.cssHooks[u.prop]||u.elem.style[hi(u.prop)]!=null)?v.style(u.elem,u.prop,u.now+u.unit):u.elem[u.prop]=u.now}}},we.propHooks.scrollTop=we.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},v.easing={linear:function(u){return u},swing:function(u){return .5-Math.cos(u*Math.PI)/2},_default:"swing"},v.fx=we.prototype.init,v.fx.step={};var Ge,ct,Ot=/^(?:toggle|show|hide)$/,zt=/queueHooks$/;function bt(){ct&&(de.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(bt):e.setTimeout(bt,v.fx.interval),v.fx.tick())}function St(){return e.setTimeout(function(){Ge=void 0}),Ge=Date.now()}function Ht(u,p){var g,A=0,E={height:u};for(p=p?1:0;A<4;A+=2-p)g=rt[A],E["margin"+g]=E["padding"+g]=u;return p&&(E.opacity=E.width=u),E}function kt(u,p,g){for(var A,E=(an.tweeners[p]||[]).concat(an.tweeners["*"]),N=0,B=E.length;N<B;N++)if(A=E[N].call(g,p,u))return A}function nn(u,p,g){var A,E,N,B,ee,te,ve,Xe,lt="width"in p||"height"in p,Te=this,Ze={},qt=u.style,Kt=u.nodeType&&Nt(u),Mt=ae.get(u,"fxshow");g.queue||(B=v._queueHooks(u,"fx"),B.unqueued==null&&(B.unqueued=0,ee=B.empty.fire,B.empty.fire=function(){B.unqueued||ee()}),B.unqueued++,Te.always(function(){Te.always(function(){B.unqueued--,v.queue(u,"fx").length||B.empty.fire()})}));
vendor: 29,158 bytes, lines 1-4
1for(A in p)if(E=p[A],Ot.test(E)){if(delete p[A],N=N||E==="toggle",E===(Kt?"hide":"show"))if(E==="show"&&Mt&&Mt[A]!==void 0)Kt=!0;else continue;Ze[A]=Mt&&Mt[A]||v.style(u,A)}if(te=!v.isEmptyObject(p),!(!te&&v.isEmptyObject(Ze))){lt&&u.nodeType===1&&(g.overflow=[qt.overflow,qt.overflowX,qt.overflowY],ve=Mt&&Mt.display,ve==null&&(ve=ae.get(u,"display")),Xe=v.css(u,"display"),Xe==="none"&&(ve?Xe=ve:(wt([u],!0),ve=u.style.display||ve,Xe=v.css(u,"display"),wt([u]))),(Xe==="inline"||Xe==="inline-block"&&ve!=null)&&v.css(u,"float")==="none"&&(te||(Te.done(function(){qt.display=ve}),ve==null&&(Xe=qt.display,ve=Xe==="none"?"":Xe)),qt.display="inline-block")),g.overflow&&(qt.overflow="hidden",Te.always(function(){qt.overflow=g.overflow[0],qt.overflowX=g.overflow[1],qt.overflowY=g.overflow[2]})),te=!1;for(A in Ze)te||(Mt?"hidden"in Mt&&(Kt=Mt.hidden):Mt=ae.access(u,"fxshow",{display:ve}),N&&(Mt.hidden=!Kt),Kt&&wt([u],!0),Te.done(function(){Kt||wt([u]),ae.remove(u,"fxshow");for(A in Ze)v.style(u,A,Ze[A])})),te=kt(Kt?Mt[A]:0,A,Te),A in Mt||(Mt[A]=te.start,Kt&&(te.end=te.start,te.start=0))}}function _n(u,p){var g,A,E,N,B;for(g in u)if(A=Ae(g),E=p[A],N=u[g],Array.isArray(N)&&(E=N[1],N=u[g]=N[0]),g!==A&&(u[A]=N,delete u[g]),B=v.cssHooks[A],B&&"expand"in B){N=B.expand(N),delete u[A];for(g in N)g in u||(u[g]=N[g],p[g]=E)}else p[A]=E}function an(u,p,g){var A,E,N=0,B=an.prefilters.length,ee=v.Deferred().always(function(){delete te.elem}),te=function(){if(E)return!1;for(var lt=Ge||St(),Te=Math.max(0,ve.startTime+ve.duration-lt),Ze=Te/ve.duration||0,qt=1-Ze,Kt=0,Mt=ve.tweens.length;Kt<Mt;Kt++)ve.tweens[Kt].run(qt);return ee.notifyWith(u,[ve,qt,Te]),qt<1&&Mt?Te:(Mt||ee.notifyWith(u,[ve,1,0]),ee.resolveWith(u,[ve]),!1)},ve=ee.promise({elem:u,props:v.extend({},p),opts:v.extend(!0,{specialEasing:{},easing:v.easing._default},g),originalProperties:p,originalOptions:g,startTime:Ge||St(),duration:g.duration,tweens:[],createTween:function(lt,Te){var Ze=v.Tween(u,ve.opts,lt,Te,ve.opts.specialEasing[lt]||ve.opts.easing);return ve.tweens.push(Ze),Ze},stop:function(lt){var Te=0,Ze=lt?ve.tweens.length:0;if(E)return this;for(E=!0;Te<Ze;Te++)ve.tweens[Te].run(1);return lt?(ee.notifyWith(u,[ve,1,0]),ee.resolveWith(u,[ve,lt])):ee.rejectWith(u,[ve,lt]),this}}),Xe=ve.props;for(_n(Xe,ve.opts.specialEasing);N<B;N++)if(A=an.prefilters[N].call(ve,u,Xe,ve.opts),A)return J(A.stop)&&(v._queueHooks(ve.elem,ve.opts.queue).stop=A.stop.bind(A)),A;return v.map(Xe,kt,ve),J(ve.opts.start)&&ve.opts.start.call(u,ve),ve.progress(ve.opts.progress).done(ve.opts.done,ve.opts.complete).fail(ve.opts.fail).always(ve.opts.always),v.fx.timer(v.extend(te,{elem:u,anim:ve,queue:ve.opts.queue})),ve}v.Animation=v.extend(an,{tweeners:{"*":[function(u,p){var g=this.createTween(u,p);return wn(g.elem,u,Rt.exec(p),g),g}]},tweener:function(u,p){J(u)?(p=u,u=["*"]):u=u.match(ze);for(var g,A=0,E=u.length;A<E;A++)g=u[A],an.tweeners[g]=an.tweeners[g]||[],an.tweeners[g].unshift(p)},prefilters:[nn],prefilter:function(u,p){p?an.prefilters.unshift(u):an.prefilters.push(u)}}),v.speed=function(u,p,g){var A=u&&typeof u=="object"?v.extend({},u):{complete:g||!g&&p||J(u)&&u,duration:u,easing:g&&p||p&&!J(p)&&p};return v.fx.off?A.duration=0:typeof A.duration!="number"&&(A.duration in v.fx.speeds?A.duration=v.fx.speeds[A.duration]:A.duration=v.fx.speeds._default),(A.queue==null||A.queue===!0)&&(A.queue="fx"),A.old=A.complete,A.complete=function(){J(A.old)&&A.old.call(this),A.queue&&v.dequeue(this,A.queue)},A},v.fn.extend({fadeTo:function(u,p,g,A){return this.filter(Nt).css("opacity",0).show().end().animate({opacity:p},u,g,A)},animate:function(u,p,g,A){var E=v.isEmptyObject(u),N=v.speed(p,g,A),B=function(){var ee=an(this,v.extend({},u),N);(E||ae.get(this,"finish"))&&ee.stop(!0)};return B.finish=B,E||N.queue===!1?this.each(B):this.queue(N.queue,B)},stop:function(u,p,g){var A=function(E){var N=E.stop;delete E.stop,N(g)};return typeof u!="string"&&(g=p,p=u,u=void 0),p&&this.queue(u||"fx",[]),this.each(function(){var E=!0,N=u!=null&&u+"queueHooks",B=v.timers,ee=ae.get(this);if(N)ee[N]&&ee[N].stop&&A(ee[N]);else for(N in ee)ee[N]&&ee[N].stop&&zt.test(N)&&A(ee[N]);for(N=B.length;N--;)B[N].elem===this&&(u==null||B[N].queue===u)&&(B[N].anim.stop(g),E=!1,B.splice(N,1));(E||!g)&&v.dequeue(this,u)})},finish:function(u){return u!==!1&&(u=u||"fx"),this.each(function(){var p,g=ae.get(this),A=g[u+"queue"],E=g[u+"queueHooks"],N=v.timers,B=A?A.length:0;for(g.finish=!0,v.queue(this,u,[]),E&&E.stop&&E.stop.call(this,!0),p=N.length;p--;)N[p].elem===this&&N[p].queue===u&&(N[p].anim.stop(!0),N.splice(p,1));for(p=0;p<B;p++)A[p]&&A[p].finish&&A[p].finish.call(this);delete g.finish})}}),v.each(["toggle","show","hide"],function(u,p){var g=v.fn[p];v.fn[p]=function(A,E,N){return A==null||typeof A=="boolean"?g.apply(this,arguments):this.animate(Ht(p,!0),A,E,N)}}),v.each({slideDown:Ht("show"),slideUp:Ht("hide"),slideToggle:Ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(u,p){v.fn[u]=function(g,A,E){return this.animate(p,g,A,E)}}),v.timers=[],v.fx.tick=function(){var u,p=0,g=v.timers;for(Ge=Date.now();p<g.length;p++)u=g[p],!u()&&g[p]===u&&g.splice(p--,1);g.length||v.fx.stop(),Ge=void 0},v.fx.timer=function(u){v.timers.push(u),v.fx.start()},v.fx.interval=13,v.fx.start=function(){ct||(ct=!0,bt())},v.fx.stop=function(){ct=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fn.delay=function(u,p){return u=v.fx&&v.fx.speeds[u]||u,p=p||"fx",this.queue(p,function(g,A){var E=e.setTimeout(g,u);A.stop=function(){e.clearTimeout(E)}})},function(){var u=de.createElement("input"),p=de.createElement("select"),g=p.appendChild(de.createElement("option"));u.type="checkbox",F.checkOn=u.value!=="",F.optSelected=g.selected,u=de.createElement("input"),u.value="t",u.type="radio",F.radioValue=u.value==="t"}();var U,C=v.expr.attrHandle;v.fn.extend({attr:function(u,p){return Ne(this,v.attr,u,p,arguments.length>1)},removeAttr:function(u){return this.each(function(){v.removeAttr(this,u)})}}),v.extend({attr:function(u,p,g){var A,E,N=u.nodeType;if(!(N===3||N===8||N===2)){if(typeof u.getAttribute=="undefined")return v.prop(u,p,g);if((N!==1||!v.isXMLDoc(u))&&(E=v.attrHooks[p.toLowerCase()]||(v.expr.match.bool.test(p)?U:void 0)),g!==void 0){if(g===null){v.removeAttr(u,p);return}return E&&"set"in E&&(A=E.set(u,g,p))!==void 0?A:(u.setAttribute(p,g+""),g)}return E&&"get"in E&&(A=E.get(u,p))!==null?A:(A=v.find.attr(u,p),A==null?void 0:A)}},attrHooks:{type:{set:function(u,p){if(!F.radioValue&&p==="radio"&&ge(u,"input")){var g=u.value;return u.setAttribute("type",p),g&&(u.value=g),p}}}},removeAttr:function(u,p){var g,A=0,E=p&&p.match(ze);if(E&&u.nodeType===1)for(;g=E[A++];)u.removeAttribute(g)}}),U={set:function(u,p,g){return p===!1?v.removeAttr(u,g):u.setAttribute(g,g),g}},v.each(v.expr.match.bool.source.match(/\w+/g),function(u,p){var g=C[p]||v.find.attr;C[p]=function(A,E,N){var B,ee,te=E.toLowerCase();return N||(ee=C[te],C[te]=B,B=g(A,E,N)!=null?te:null,C[te]=ee),B}});var R=/^(?:input|select|textarea|button)$/i,D=/^(?:a|area)$/i;v.fn.extend({prop:function(u,p){return Ne(this,v.prop,u,p,arguments.length>1)},removeProp:function(u){return this.each(function(){delete this[v.propFix[u]||u]})}}),v.extend({prop:function(u,p,g){var A,E,N=u.nodeType;if(!(N===3||N===8||N===2))return(N!==1||!v.isXMLDoc(u))&&(p=v.propFix[p]||p,E=v.propHooks[p]),g!==void 0?E&&"set"in E&&(A=E.set(u,g,p))!==void 0?A:u[p]=g:E&&"get"in E&&(A=E.get(u,p))!==null?A:u[p]},propHooks:{tabIndex:{get:function(u){var p=v.find.attr(u,"tabindex");return p?parseInt(p,10):R.test(u.nodeName)||D.test(u.nodeName)&&u.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),F.optSelected||(v.propHooks.selected={get:function(u){var p=u.parentNode;return p&&p.parentNode&&p.parentNode.selectedIndex,null},set:function(u){var p=u.parentNode;p&&(p.selectedIndex,p.parentNode&&p.parentNode.selectedIndex)}}),v.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){v.propFix[this.toLowerCase()]=this});function ue(u){var p=u.match(ze)||[];return p.join(" ")}function K(u){return u.getAttribute&&u.getAttribute("class")||""}function se(u){return Array.isArray(u)?u:typeof u=="string"?u.match(ze)||[]:[]}v.fn.extend({addClass:function(u){var p,g,A,E,N,B,ee,te=0;if(J(u))return this.each(function(ve){v(this).addClass(u.call(this,ve,K(this)))});if(p=se(u),p.length){for(;g=this[te++];)if(E=K(g),A=g.nodeType===1&&" "+ue(E)+" ",A){for(B=0;N=p[B++];)A.indexOf(" "+N+" ")<0&&(A+=N+" ");ee=ue(A),E!==ee&&g.setAttribute("class",ee)}}return this},removeClass:function(u){var p,g,A,E,N,B,ee,te=0;if(J(u))return this.each(function(ve){v(this).removeClass(u.call(this,ve,K(this)))});if(!arguments.length)return this.attr("class","");if(p=se(u),p.length){for(;g=this[te++];)if(E=K(g),A=g.nodeType===1&&" "+ue(E)+" ",A){for(B=0;N=p[B++];)for(;A.indexOf(" "+N+" ")>-1;)A=A.replace(" "+N+" "," ");ee=ue(A),E!==ee&&g.setAttribute("class",ee)}}return this},toggleClass:function(u,p){var g=typeof u,A=g==="string"||Array.isArray(u);return typeof p=="boolean"&&A?p?this.addClass(u):this.removeClass(u):J(u)?this.each(function(E){v(this).toggleClass(u.call(this,E,K(this),p),p)}):this.each(function(){var E,N,B,ee;if(A)for(N=0,B=v(this),ee=se(u);E=ee[N++];)B.hasClass(E)?B.removeClass(E):B.addClass(E);else(u===void 0||g==="boolean")&&(E=K(this),E&&ae.set(this,"__className__",E),this.setAttribute&&this.setAttribute("class",E||u===!1?"":ae.get(this,"__className__")||""))})},hasClass:function(u){var p,g,A=0;for(p=" "+u+" ";g=this[A++];)if(g.nodeType===1&&(" "+ue(K(g))+" ").indexOf(p)>-1)return!0;return!1}});var ke=/\r/g;v.fn.extend({val:function(u){var p,g,A,E=this[0];return arguments.length?(A=J(u),this.each(function(N){var B;this.nodeType===1&&(A?B=u.call(this,N,v(this).val()):B=u,B==null?B="":typeof B=="number"?B+="":Array.isArray(B)&&(B=v.map(B,function(ee){return ee==null?"":ee+""})),p=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()],(!p||!("set"in p)||p.set(this,B,"value")===void 0)&&(this.value=B))})):E?(p=v.valHooks[E.type]||v.valHooks[E.nodeName.toLowerCase()],p&&"get"in p&&(g=p.get(E,"value"))!==void 0?g:(g=E.value,typeof g=="string"?g.replace(ke,""):g==null?"":g)):void 0}}),v.extend({valHooks:{option:{get:function(u){var p=v.find.attr(u,"value");return p!=null?p:ue(v.text(u))}},select:{get:function(u){var p,g,A,E=u.options,N=u.selectedIndex,B=u.type==="select-one",ee=B?null:[],te=B?N+1:E.length;for(N<0?A=te:A=B?N:0;A<te;A++)if(g=E[A],(g.selected||A===N)&&!g.disabled&&(!g.parentNode.disabled||!ge(g.parentNode,"optgroup"))){if(p=v(g).val(),B)return p;ee.push(p)}return ee},set:function(u,p){for(var g,A,E=u.options,N=v.makeArray(p),B=E.length;B--;)A=E[B],(A.selected=v.inArray(v.valHooks.option.get(A),N)>-1)&&(g=!0);return g||(u.selectedIndex=-1),N}}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]={set:function(u,p){if(Array.isArray(p))return u.checked=v.inArray(v(u).val(),p)>-1}},F.checkOn||(v.valHooks[this].get=function(u){return u.getAttribute("value")===null?"on":u.value})}),F.focusin="onfocusin"in e;var ut=/^(?:focusinfocus|focusoutblur)$/,et=function(u){u.stopPropagation()};v.extend(v.event,{trigger:function(u,p,g,A){var E,N,B,ee,te,ve,Xe,lt,Te=[g||de],Ze=m.call(u,"type")?u.type:u,qt=m.call(u,"namespace")?u.namespace.split("."):[];if(N=lt=B=g=g||de,!(g.nodeType===3||g.nodeType===8)&&!ut.test(Ze+v.event.triggered)&&(Ze.indexOf(".")>-1&&(qt=Ze.split("."),Ze=qt.shift(),qt.sort()),te=Ze.indexOf(":")<0&&"on"+Ze,u=u[v.expando]?u:new v.Event(Ze,typeof u=="object"&&u),u.isTrigger=A?2:3,u.namespace=qt.join("."),u.rnamespace=u.namespace?new RegExp("(^|\\.)"+qt.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=void 0,u.target||(u.target=g),p=p==null?[u]:v.makeArray(p,[u]),Xe=v.event.special[Ze]||{},!(!A&&Xe.trigger&&Xe.trigger.apply(g,p)===!1))){if(!A&&!Xe.noBubble&&!he(g)){for(ee=Xe.delegateType||Ze,ut.test(ee+Ze)||(N=N.parentNode);N;N=N.parentNode)Te.push(N),B=N;B===(g.ownerDocument||de)&&Te.push(B.defaultView||B.parentWindow||e)}for(E=0;(N=Te[E++])&&!u.isPropagationStopped();)lt=N,u.type=E>1?ee:Xe.bindType||Ze,ve=(ae.get(N,"events")||Object.create(null))[u.type]&&ae.get(N,"handle"),ve&&ve.apply(N,p),ve=te&&N[te],ve&&ve.apply&&xe(N)&&(u.result=ve.apply(N,p),u.result===!1&&u.preventDefault());return u.type=Ze,!A&&!u.isDefaultPrevented()&&(!Xe._default||Xe._default.apply(Te.pop(),p)===!1)&&xe(g)&&te&&J(g[Ze])&&!he(g)&&(B=g[te],B&&(g[te]=null),v.event.triggered=Ze,u.isPropagationStopped()&<.addEventListener(Ze,et),g[Ze](),u.isPropagationStopped()&<.removeEventListener(Ze,et),v.event.triggered=void 0,B&&(g[te]=B)),u.result}},simulate:function(u,p,g){var A=v.extend(new v.Event,g,{type:u,isSimulated:!0});v.event.trigger(A,null,p)}}),v.fn.extend({trigger:function(u,p){return this.each(function(){v.event.trigger(u,p,this)})},triggerHandler:function(u,p){var g=this[0];if(g)return v.event.trigger(u,p,g,!0)}}),F.focusin||v.each({focus:"focusin",blur:"focusout"},function(u,p){var g=function(A){v.event.simulate(p,A.target,v.event.fix(A))};v.event.special[p]={setup:function(){var A=this.ownerDocument||this.document||this,E=ae.access(A,p);E||A.addEventListener(u,g,!0),ae.access(A,p,(E||0)+1)},teardown:function(){var A=this.ownerDocument||this.document||this,E=ae.access(A,p)-1;E?ae.access(A,p,E):(A.removeEventListener(u,g,!0),ae.remove(A,p))}}});var He=e.location,Ye={guid:Date.now()},pt=/\?/;v.parseXML=function(u){var p,g;if(!u||typeof u!="string")return null;try{p=new e.DOMParser().parseFromString(u,"text/xml")}catch(A){}return g=p&&p.getElementsByTagName("parsererror")[0],(!p||g)&&v.error("Invalid XML: "+(g?v.map(g.childNodes,function(A){return A.textContent}).join(` 2`):u)),p};var rn=/\[\]$/,Qt=/\r?\n/g,gn=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;function xn(u,p,g,A){var E;if(Array.isArray(p))v.each(p,function(N,B){g||rn.test(u)?A(u,B):xn(u+"["+(typeof B=="object"&&B!=null?N:"")+"]",B,g,A)});else if(!g&&dt(p)==="object")for(E in p)xn(u+"["+E+"]",p[E],g,A);else A(u,p)}v.param=function(u,p){var g,A=[],E=function(N,B){var ee=J(B)?B():B;A[A.length]=encodeURIComponent(N)+"="+encodeURIComponent(ee==null?"":ee)};if(u==null)return"";if(Array.isArray(u)||u.jquery&&!v.isPlainObject(u))v.each(u,function(){E(this.name,this.value)});else for(g in u)xn(g,u[g],p,E);return A.join("&")},v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var u=v.prop(this,"elements");return u?v.makeArray(u):this}).filter(function(){var u=this.type;return this.name&&!v(this).is(":disabled")&&sn.test(this.nodeName)&&!gn.test(u)&&(this.checked||!ln.test(u))}).map(function(u,p){var g=v(this).val();return g==null?null:Array.isArray(g)?v.map(g,function(A){return{name:p.name,value:A.replace(Qt,`\r 3`)}}):{name:p.name,value:g.replace(Qt,`\r 4`)}}).get()}});var jn=/%20/g,Fn=/#.*$/,Un=/([?&])_=[^&]*/,ei=/^(.*?):[ \t]*([^\r\n]*)$/mg,Lt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,Sn=/^\/\//,Wn={},Hn={},Di="*/".concat("*"),qi=de.createElement("a");qi.href=He.href;function ri(u){return function(p,g){typeof p!="string"&&(g=p,p="*");var A,E=0,N=p.toLowerCase().match(ze)||[];if(J(g))for(;A=N[E++];)A[0]==="+"?(A=A.slice(1)||"*",(u[A]=u[A]||[]).unshift(g)):(u[A]=u[A]||[]).push(g)}}function vi(u,p,g,A){var E={},N=u===Hn;function B(ee){var te;return E[ee]=!0,v.each(u[ee]||[],function(ve,Xe){var lt=Xe(p,g,A);if(typeof lt=="string"&&!N&&!E[lt])return p.dataTypes.unshift(lt),B(lt),!1;if(N)return!(te=lt)}),te}return B(p.dataTypes[0])||!E["*"]&&B("*")}function Zn(u,p){var g,A,E=v.ajaxSettings.flatOptions||{};for(g in p)p[g]!==void 0&&((E[g]?u:A||(A={}))[g]=p[g]);return A&&v.extend(!0,u,A),u}function Ci(u,p,g){for(var A,E,N,B,ee=u.contents,te=u.dataTypes;te[0]==="*";)te.shift(),A===void 0&&(A=u.mimeType||p.getResponseHeader("Content-Type"));if(A){for(E in ee)if(ee[E]&&ee[E].test(A)){te.unshift(E);break}}if(te[0]in g)N=te[0];else{for(E in g){if(!te[0]||u.converters[E+" "+te[0]]){N=E;break}B||(B=E)}N=N||B}if(N)return N!==te[0]&&te.unshift(N),g[N]}function wr(u,p,g,A){var E,N,B,ee,te,ve={},Xe=u.dataTypes.slice();if(Xe[1])for(B in u.converters)ve[B.toLowerCase()]=u.converters[B];for(N=Xe.shift();N;)if(u.responseFields[N]&&(g[u.responseFields[N]]=p),!te&&A&&u.dataFilter&&(p=u.dataFilter(p,u.dataType)),te=N,N=Xe.shift(),N){if(N==="*")N=te;else if(te!=="*"&&te!==N){if(B=ve[te+" "+N]||ve["* "+N],!B){for(E in ve)if(ee=E.split(" "),ee[1]===N&&(B=ve[te+" "+ee[0]]||ve["* "+ee[0]],B)){B===!0?B=ve[E]:ve[E]!==!0&&(N=ee[0],Xe.unshift(ee[1]));break}}if(B!==!0)if(B&&u.throws)p=B(p);else try{p=B(p)}catch(lt){return{state:"parsererror",error:B?lt:"No conversion from "+te+" to "+N}}}}return{state:"success",data:p}}v.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:He.href,type:"GET",isLocal:Lt.test(He.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Di,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":v.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(u,p){return p?Zn(Zn(u,v.ajaxSettings),p):Zn(v.ajaxSettings,u)},ajaxPrefilter:ri(Wn),ajaxTransport:ri(Hn),ajax:function(u,p){typeof u=="object"&&(p=u,u=void 0),p=p||{};var g,A,E,N,B,ee,te,ve,Xe,lt,Te=v.ajaxSetup({},p),Ze=Te.context||Te,qt=Te.context&&(Ze.nodeType||Ze.jquery)?v(Ze):v.event,Kt=v.Deferred(),Mt=v.Callbacks("once memory"),Cn=Te.statusCode||{},In={},bi={},mn="canceled",$t={readyState:0,getResponseHeader:function(dn){var An;if(te){if(!N)for(N={};An=ei.exec(E);)N[An[1].toLowerCase()+" "]=(N[An[1].toLowerCase()+" "]||[]).concat(An[2]);An=N[dn.toLowerCase()+" "]}return An==null?null:An.join(", ")},getAllResponseHeaders:function(){return te?E:null},setRequestHeader:function(dn,An){return te==null&&(dn=bi[dn.toLowerCase()]=bi[dn.toLowerCase()]||dn,In[dn]=An),this},overrideMimeType:function(dn){return te==null&&(Te.mimeType=dn),this},statusCode:function(dn){var An;if(dn)if(te)$t.always(dn[$t.status]);else for(An in dn)Cn[An]=[Cn[An],dn[An]];return this},abort:function(dn){var An=dn||mn;return g&&g.abort(An),di(0,An),this}};if(Kt.promise($t),Te.url=((u||Te.url||He.href)+"").replace(Sn,He.protocol+"//"),Te.type=p.method||p.type||Te.method||Te.type,Te.dataTypes=(Te.dataType||"*").toLowerCase().match(ze)||[""],Te.crossDomain==null){ee=de.createElement("a");try{ee.href=Te.url,ee.href=ee.href,Te.crossDomain=qi.protocol+"//"+qi.host!=ee.protocol+"//"+ee.host}catch(dn){Te.crossDomain=!0}}if(Te.data&&Te.processData&&typeof Te.data!="string"&&(Te.data=v.param(Te.data,Te.traditional)),vi(Wn,Te,p,$t),te)return $t;ve=v.event&&Te.global,ve&&v.active++===0&&v.event.trigger("ajaxStart"),Te.type=Te.type.toUpperCase(),Te.hasContent=!vn.test(Te.type),A=Te.url.replace(Fn,""),Te.hasContent?Te.data&&Te.processData&&(Te.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Te.data=Te.data.replace(jn,"+")):(lt=Te.url.slice(A.length),Te.data&&(Te.processData||typeof Te.data=="string")&&(A+=(pt.test(A)?"&":"?")+Te.data,delete Te.data),Te.cache===!1&&(A=A.replace(Un,"$1"),lt=(pt.test(A)?"&":"?")+"_="+Ye.guid+++lt),Te.url=A+lt),Te.ifModified&&(v.lastModified[A]&&$t.setRequestHeader("If-Modified-Since",v.lastModified[A]),v.etag[A]&&$t.setRequestHeader("If-None-Match",v.etag[A])),(Te.data&&Te.hasContent&&Te.contentType!==!1||p.contentType)&&$t.setRequestHeader("Content-Type",Te.contentType),$t.setRequestHeader("Accept",Te.dataTypes[0]&&Te.accepts[Te.dataTypes[0]]?Te.accepts[Te.dataTypes[0]]+(Te.dataTypes[0]!=="*"?", "+Di+"; q=0.01":""):Te.accepts["*"]);for(Xe in Te.headers)$t.setRequestHeader(Xe,Te.headers[Xe]);if(Te.beforeSend&&(Te.beforeSend.call(Ze,$t,Te)===!1||te))return $t.abort();if(mn="abort",Mt.add(Te.complete),$t.done(Te.success),$t.fail(Te.error),g=vi(Hn,Te,p,$t),!g)di(-1,"No Transport");else{if($t.readyState=1,ve&&qt.trigger("ajaxSend",[$t,Te]),te)return $t;Te.async&&Te.timeout>0&&(B=e.setTimeout(function(){$t.abort("timeout")},Te.timeout));try{te=!1,g.send(In,di)}catch(dn){if(te)throw dn;di(-1,dn)}}function di(dn,An,Lr,Nr){var Mi,Yi,Li,yi,Gi,Ai=An;te||(te=!0,B&&e.clearTimeout(B),g=void 0,E=Nr||"",$t.readyState=dn>0?4:0,Mi=dn>=200&&dn<300||dn===304,Lr&&(yi=Ci(Te,$t,Lr)),!Mi&&v.inArray("script",Te.dataTypes)>-1&&v.inArray("json",Te.dataTypes)<0&&(Te.converters["text script"]=function(){}),yi=wr(Te,yi,$t,Mi),Mi?(Te.ifModified&&(Gi=$t.getResponseHeader("Last-Modified"),Gi&&(v.lastModified[A]=Gi),Gi=$t.getResponseHeader("etag"),Gi&&(v.etag[A]=Gi)),dn===204||Te.type==="HEAD"?Ai="nocontent":dn===304?Ai="notmodified":(Ai=yi.state,Yi=yi.data,Li=yi.error,Mi=!Li)):(Li=Ai,(dn||!Ai)&&(Ai="error",dn<0&&(dn=0))),$t.status=dn,$t.statusText=(An||Ai)+"",Mi?Kt.resolveWith(Ze,[Yi,Ai,$t]):Kt.rejectWith(Ze,[$t,Ai,Li]),$t.statusCode(Cn),Cn=void 0,ve&&qt.trigger(Mi?"ajaxSuccess":"ajaxError",[$t,Te,Mi?Yi:Li]),Mt.fireWith(Ze,[$t,Ai]),ve&&(qt.trigger("ajaxComplete",[$t,Te]),--v.active||v.event.trigger("ajaxStop")))}return $t},getJSON:function(u,p,g){return v.get(u,p,g,"json")},getScript:function(u,p){return v.get(u,void 0,p,"script")}}),v.each(["get","post"],function(u,p){v[p]=function(g,A,E,N){return J(A)&&(N=N||E,E=A,A=void 0),v.ajax(v.extend({url:g,type:p,dataType:N,data:A,success:E},v.isPlainObject(g)&&g))}}),v.ajaxPrefilter(function(u){var p;for(p in u.headers)p.toLowerCase()==="content-type"&&(u.contentType=u.headers[p]||"")}),v._evalUrl=function(u,p,g){return v.ajax({url:u,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(A){v.globalEval(A,p,g)}})},v.fn.extend({wrapAll:function(u){var p;return this[0]&&(J(u)&&(u=u.call(this[0])),p=v(u,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&p.insertBefore(this[0]),p.map(function(){for(var g=this;g.firstElementChild;)g=g.firstElementChild;return g}).append(this)),this},wrapInner:function(u){return J(u)?this.each(function(p){v(this).wrapInner(u.call(this,p))}):this.each(function(){var p=v(this),g=p.contents();g.length?g.wrapAll(u):p.append(u)})},wrap:function(u){var p=J(u);return this.each(function(g){v(this).wrapAll(p?u.call(this,g):u)})},unwrap:function(u){return this.parent(u).not("body").each(function(){v(this).replaceWith(this.childNodes)}),this}}),v.expr.pseudos.hidden=function(u){return!v.expr.pseudos.visible(u)},v.expr.pseudos.visible=function(u){return!!(u.offsetWidth||u.offsetHeight||u.getClientRects().length)},v.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(u){}};var Ui={0:200,1223:204},wi=v.ajaxSettings.xhr();F.cors=!!wi&&"withCredentials"in wi,F.ajax=wi=!!wi,v.ajaxTransport(function(u){var p,g;if(F.cors||wi&&!u.crossDomain)return{send:function(A,E){var N,B=u.xhr();if(B.open(u.type,u.url,u.async,u.username,u.password),u.xhrFields)for(N in u.xhrFields)B[N]=u.xhrFields[N];u.mimeType&&B.overrideMimeType&&B.overrideMimeType(u.mimeType),!u.crossDomain&&!A["X-Requested-With"]&&(A["X-Requested-With"]="XMLHttpRequest");for(N in A)B.setRequestHeader(N,A[N]);p=function(ee){return function(){p&&(p=g=B.onload=B.onerror=B.onabort=B.ontimeout=B.onreadystatechange=null,ee==="abort"?B.abort():ee==="error"?typeof B.status!="number"?E(0,"error"):E(B.status,B.statusText):E(Ui[B.status]||B.status,B.statusText,(B.responseType||"text")!=="text"||typeof B.responseText!="string"?{binary:B.response}:{text:B.responseText},B.getAllResponseHeaders()))}},B.onload=p(),g=B.onerror=B.ontimeout=p("error"),B.onabort!==void 0?B.onabort=g:B.onreadystatechange=function(){B.readyState===4&&e.setTimeout(function(){p&&g()})},p=p("abort");try{B.send(u.hasContent&&u.data||null)}catch(ee){if(p)throw ee}},abort:function(){p&&p()}}}),v.ajaxPrefilter(function(u){u.crossDomain&&(u.contents.script=!1)}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(u){return v.globalEval(u),u}}}),v.ajaxPrefilter("script",function(u){u.cache===void 0&&(u.cache=!1),u.crossDomain&&(u.type="GET")}),v.ajaxTransport("script",function(u){if(u.crossDomain||u.scriptAttrs){var p,g;return{send:function(A,E){p=v("<script>").attr(u.scriptAttrs||{}).prop({charset:u.scriptCharset,src:u.url}).on("load error",g=function(N){p.remove(),g=null,N&&E(N.type==="error"?404:200,N.type)}),de.head.appendChild(p[0])},abort:function(){g&&g()}}}});var fr=[],$i=/(=)\?(?=&|$)|\?\?/;v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var u=fr.pop()||v.expando+"_"+Ye.guid++;return this[u]=!0,u}}),v.ajaxPrefilter("json jsonp",function(u,p,g){var A,E,N,B=u.jsonp!==!1&&($i.test(u.url)?"url":typeof u.data=="string"&&(u.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&$i.test(u.data)&&"data");if(B||u.dataTypes[0]==="jsonp")return A=u.jsonpCallback=J(u.jsonpCallback)?u.jsonpCallback():u.jsonpCallback,B?u[B]=u[B].replace($i,"$1"+A):u.jsonp!==!1&&(u.url+=(pt.test(u.url)?"&":"?")+u.jsonp+"="+A),u.converters["script json"]=function(){return N||v.error(A+" was not called"),N[0]},u.dataTypes[0]="json",E=e[A],e[A]=function(){N=arguments},g.always(function(){E===void 0?v(e).removeProp(A):e[A]=E,u[A]&&(u.jsonpCallback=p.jsonpCallback,fr.push(A)),N&&J(E)&&E(N[0]),N=E=void 0}),"script"}),F.createHTMLDocument=function(){var u=de.implementation.createHTMLDocument("").body;return u.innerHTML="<form></form><form></form>",u.childNodes.length===2}(),v.parseHTML=function(u,p,g){if(typeof u!="string")return[];typeof p=="boolean"&&(g=p,p=!1);var A,E,N;return p||(F.createHTMLDocument?(p=de.implementation.createHTMLDocument(""),A=p.createElement("base"),A.href=de.location.href,p.head.appendChild(A)):p=de),E=be.exec(u),N=!g&&[],E?[p.createElement(E[1])]:(E=Gt([u],p,N),N&&N.length&&v(N).remove(),v.merge([],E.childNodes))},v.fn.load=function(u,p,g){var A,E,N,B=this,ee=u.indexOf(" ");return ee>-1&&(A=ue(u.slice(ee)),u=u.slice(0,ee)),J(p)?(g=p,p=void 0):p&&typeof p=="object"&&(E="POST"),B.length>0&&v.ajax({url:u,type:E||"GET",dataType:"html",data:p}).done(function(te){N=arguments,B.html(A?v("<div>").append(v.parseHTML(te)).find(A):te)}).always(g&&function(te,ve){B.each(function(){g.apply(this,N||[te.responseText,ve,te])})}),this},v.expr.pseudos.animated=function(u){return v.grep(v.timers,function(p){return u===p.elem}).length},v.offset={setOffset:function(u,p,g){var A,E,N,B,ee,te,ve,Xe=v.css(u,"position"),lt=v(u),Te={};Xe==="static"&&(u.style.position="relative"),ee=lt.offset(),N=v.css(u,"top"),te=v.css(u,"left"),ve=(Xe==="absolute"||Xe==="fixed")&&(N+te).indexOf("auto")>-1,ve?(A=lt.position(),B=A.top,E=A.left):(B=parseFloat(N)||0,E=parseFloat(te)||0),J(p)&&(p=p.call(u,g,v.extend({},ee))),p.top!=null&&(Te.top=p.top-ee.top+B),p.left!=null&&(Te.left=p.left-ee.left+E),"using"in p?p.using.call(u,Te):lt.css(Te)}},v.fn.extend({offset:function(u){if(arguments.length)return u===void 0?this:this.each(function(E){v.offset.setOffset(this,u,E)});var p,g,A=this[0];if(!!A)return A.getClientRects().length?(p=A.getBoundingClientRect(),g=A.ownerDocument.defaultView,{top:p.top+g.pageYOffset,left:p.left+g.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var u,p,g,A=this[0],E={top:0,left:0};if(v.css(A,"position")==="fixed")p=A.getBoundingClientRect();else{for(p=this.offset(),g=A.ownerDocument,u=A.offsetParent||g.documentElement;u&&(u===g.body||u===g.documentElement)&&v.css(u,"position")==="static";)u=u.parentNode;u&&u!==A&&u.nodeType===1&&(E=v(u).offset(),E.top+=v.css(u,"borderTopWidth",!0),E.left+=v.css(u,"borderLeftWidth",!0))}return{top:p.top-E.top-v.css(A,"marginTop",!0),left:p.left-E.left-v.css(A,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var u=this.offsetParent;u&&v.css(u,"position")==="static";)u=u.offsetParent;return u||mt})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(u,p){var g=p==="pageYOffset";v.fn[u]=function(A){return Ne(this,function(E,N,B){var ee;if(he(E)?ee=E:E.nodeType===9&&(ee=E.defaultView),B===void 0)return ee?ee[p]:E[N];ee?ee.scrollTo(g?ee.pageXOffset:B,g?B:ee.pageYOffset):E[N]=B},u,A,arguments.length)}}),v.each(["top","left"],function(u,p){v.cssHooks[p]=tn(F.pixelPosition,function(g,A){if(A)return A=fn(g,p),Dt.test(A)?v(g).position()[p]+"px":A})}),v.each({Height:"height",Width:"width"},function(u,p){v.each({padding:"inner"+u,content:p,"":"outer"+u},function(g,A){v.fn[A]=function(E,N){var B=arguments.length&&(g||typeof E!="boolean"),ee=g||(E===!0||N===!0?"margin":"border");return Ne(this,function(te,ve,Xe){var lt;return he(te)?A.indexOf("outer")===0?te["inner"+u]:te.document.documentElement["client"+u]:te.nodeType===9?(lt=te.documentElement,Math.max(te.body["scroll"+u],lt["scroll"+u],te.body["offset"+u],lt["offset"+u],lt["client"+u])):Xe===void 0?v.css(te,ve,ee):v.style(te,ve,Xe,ee)},p,B?E:void 0,B)}})}),v.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(u,p){v.f
4n[p]=function(g){return this.on(p,g)}}),v.fn.extend({bind:function(u,p,g){return this.on(u,null,p,g)},unbind:function(u,p){return this.off(u,null,p)},delegate:function(u,p,g,A){return this.on(p,u,g,A)},undelegate:function(u,p,g){return arguments.length===1?this.off(u,"**"):this.off(p,u||"**",g)},hover:function(u,p){return this.mouseenter(u).mouseleave(p||u)}}),v.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(u,p){v.fn[p]=function(g,A){return arguments.length>0?this.on(p,null,g,A):this.trigger(p)}});var Cr=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;v.proxy=function(u,p){var g,A,E;if(typeof p=="string"&&(g=u[p],p=u,u=g),!!J(u))return A=o.call(arguments,2),E=function(){return u.apply(p||this,A.concat(o.call(arguments)))},E.guid=u.guid=u.guid||v.guid++,E},v.holdReady=function(u){u?v.readyWait++:v.ready(!0)},v.isArray=Array.isArray,v.parseJSON=JSON.parse,v.nodeName=ge,v.isFunction=J,v.isWindow=he,v.camelCase=Ae,v.type=dt,v.now=Date.now,v.isNumeric=function(u){var p=v.type(u);return(p==="number"||p==="string")&&!isNaN(u-parseFloat(u))},v.trim=function(u){return u==null?"":(u+"").replace(Cr,"")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return v});var Vi=e.jQuery,Kr=e.$;return v.noConflict=function(u){return e.$===v&&(e.$=Kr),u&&e.jQuery===v&&(e.jQuery=Vi),v},typeof t=="undefined"&&(e.jQuery=e.$=v),v})});var _r=Pe((L0,O0)=>{(function(e,t){typeof L0=="object"&&typeof O0!="undefined"?O0.exports=t(ji()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=e||self,e.Util=t(e.jQuery))})(L0,function(e){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var t="transitionend",n=1e6,r=1e3;function o(y){return y===null||typeof y=="undefined"?""+y:{}.toString.call(y).match(/\s([a-z]+)/i)[1].toLowerCase()}function a(){return{bindType:t,delegateType:t,handle:function(m){if(e(m.target).is(this))return m.handleObj.handler.apply(this,arguments)}}}function c(y){var m=this,T=!1;return e(this).one(b.TRANSITION_END,function(){T=!0}),setTimeout(function(){T||b.triggerTransitionEnd(m)},y),this}function f(){e.fn.emulateTransitionEnd=c,e.event.special[b.TRANSITION_END]=a()}var b={TRANSITION_END:"bsTransitionEnd",getUID:function(m){do m+=~~(Math.random()*n);while(document.getElementById(m));return m},getSelectorFromElement:function(m){var T=m.getAttribute("data-target");if(!T||T==="#"){var k=m.getAttribute("href");T=k&&k!=="#"?k.trim():""}try{return document.querySelector(T)?T:null}catch(F){return null}},getTransitionDurationFromElement:function(m){if(!m)return 0;var T=e(m).css("transition-duration"),k=e(m).css("transition-delay"),F=parseFloat(T),J=parseFloat(k);return!F&&!J?0:(T=T.split(",")[0],k=k.split(",")[0],(parseFloat(T)+parseFloat(k))*r)},reflow:function(m){return m.offsetHeight},triggerTransitionEnd:function(m){e(m).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(m){return(m[0]||m).nodeType},typeCheckConfig:function(m,T,k){for(var F in k)if(Object.prototype.hasOwnProperty.call(k,F)){var J=k[F],he=T[F],de=he&&b.isElement(he)?"element":o(he);if(!new RegExp(J).test(de))throw new Error(m.toUpperCase()+": "+('Option "'+F+'" provided type "'+de+'" ')+('but expected type "'+J+'".'))}},findShadowRoot:function(m){if(!document.documentElement.attachShadow)return null;if(typeof m.getRootNode=="function"){var T=m.getRootNode();return T instanceof ShadowRoot?T:null}return m instanceof ShadowRoot?m:m.parentNode?b.findShadowRoot(m.parentNode):null},jQueryDetection:function(){if(typeof e=="undefined")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var m=e.fn.jquery.split(" ")[0].split("."),T=1,k=2,F=9,J=1,he=4;if(m[0]<k&&m[1]<F||m[0]===T&&m[1]===F&&m[2]<J||m[0]>=he)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};return b.jQueryDetection(),f(),b})});var Gl=Pe((z0,T0)=>{(function(e,t){typeof z0=="object"&&typeof T0!="undefined"?T0.exports=t(ji(),_r()
4):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Alert=t(e.jQuery,e.Util))})(z0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(nt,dt){for(var De=0;De<dt.length;De++){var v=dt[De];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(nt,v.key,v)}}function r(nt,dt,De){return dt&&n(nt.prototype,dt),De&&n(nt,De),nt}var o="alert",a="4.5.0",c="bs.alert",f="."+c,b=".data-api",y=e.fn[o],m='[data-dismiss="alert"]',T="close"+f,k="closed"+f,F="click"+f+b,J="alert",he="fade",de="show",Me=function(){function nt(De){this._element=De}var dt=nt.prototype;return dt.close=function(v){var qe=this._element;v&&(qe=this._getRootElement(v));var Ce=this._triggerCloseEvent(qe);Ce.isDefaultPrevented()||this._removeElement(qe)},dt.dispose=function(){e.removeData(this._element,c),this._element=null},dt._getRootElement=function(v){var qe=t.getSelectorFromElement(v),Ce=!1;return qe&&(Ce=document.querySelector(qe)),Ce||(Ce=e(v).closest("."+J)[0]),Ce},dt._triggerCloseEvent=function(v){var qe=e.Event(T);return e(v).trigger(qe),qe},dt._removeElement=function(v){var qe=this;if(e(v).removeClass(de),!e(v).hasClass(he)){this._destroyElement(v);return}var Ce=t.getTransitionDurationFromElement(v);e(v).one(t.TRANSITION_END,function(Ve){return qe._destroyElement(v,Ve)}).emulateTransitionEnd(Ce)},dt._destroyElement=function(v){e(v).detach().trigger(k).remove()},nt._jQueryInterface=function(v){return this.each(function(){var qe=e(this),Ce=qe.data(c);Ce||(Ce=new nt(this),qe.data(c,Ce)),v==="close"&&Ce[v](this)})},nt._handleDismiss=function(v){return function(qe){qe&&qe.preventDefault(),v.close(this)}},r(nt,null,[{key:"VERSION",get:function(){return a}}]),nt}();return e(document).on(F,m,Me._handleDismiss(new Me)),e.fn[o]=Me._jQueryInterface,e.fn[o].Constructor=Me,e.fn[o].noConflict=function(){return e.fn[o]=y,Me._jQueryInterface},Me})});var Kl=Pe((E0,C0)=>{(function(e,t){typeof E0=="object"&&typeof C0!="undefined"?C0.exports=t(ji()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=e||self,e.Button=t(e.jQuery))})(E0,function(e){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;function t(Ce,Ve){for(var Re=0;Re<Ve.length;Re++){var me=Ve[Re];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(Ce,me.key,me)}}function n(Ce,Ve,Re){return Ve&&t(Ce.prototype,Ve),Re&&t(Ce,Re),Ce}var r="button",o="4.5.0",a="bs.button",c="."+a,f=".data-api",b=e.fn[r],y="active",m="btn",T="focus",k='[data-toggle^="button"]',F='[data-toggle="buttons"]',J='[data-toggle="button"]',he='[data-toggle="buttons"] .btn',de='input:not([type="hidden"])',Me=".active",nt=".btn",dt="click"+c+f,De="focus"+c+f+" "+("blur"+c+f),v="load"+c+f,qe=function(){function Ce(Re){this._element=Re}var Ve=Ce.prototype;return Ve.toggle=function(){var me=!0,ge=!0,be=e(this._element).closest(F)[0];if(be){var Ue=this._element.querySelector(de);if(Ue){if(Ue.type==="radio")if(Ue.checked&&this._element.classList.contains(y))me=!1;else{var Be=be.querySelector(Me);Be&&e(Be).removeClass(y)}me&&((Ue.type==="checkbox"||Ue.type==="radio")&&(Ue.checked=!this._element.classList.contains(y)),e(Ue).trigger("change")),Ue.focus(),ge=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(ge&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(y)),me&&e(this._element).toggleClass(y))}
4,Ve.dispose=function(){e.removeData(this._element,a),this._element=null},Ce._jQueryInterface=function(me){return this.each(function(){var ge=e(this).data(a);ge||(ge=new Ce(this),e(this).data(a,ge)),me==="toggle"&&ge[me]()})},n(Ce,null,[{key:"VERSION",get:function(){return o}}]),Ce}();return e(document).on(dt,k,function(Ce){var Ve=Ce.target,Re=Ve;if(e(Ve).hasClass(m)||(Ve=e(Ve).closest(nt)[0]),!Ve||Ve.hasAttribute("disabled")||Ve.classList.contains("disabled"))Ce.preventDefault();else{var me=Ve.querySelector(de);if(me&&(me.hasAttribute("disabled")||me.classList.contains("disabled"))){Ce.preventDefault();return}Re.tagName==="LABEL"&&me&&me.type==="checkbox"&&Ce.preventDefault(),qe._jQueryInterface.call(e(Ve),"toggle")}}).on(De,k,function(Ce){var Ve=e(Ce.target).closest(nt)[0];e(Ve).toggleClass(T,/^focus(in)?$/.test(Ce.type))}),e(window).on(v,function(){for(var Ce=[].slice.call(document.querySelectorAll(he)),Ve=0,Re=Ce.length;Ve<Re;Ve++){var me=Ce[Ve],ge=me.querySelector(de);ge.checked||ge.hasAttribute("checked")?me.classList.add(y):me.classList.remove(y)}Ce=[].slice.call(document.querySelectorAll(J));for(var be=0,Ue=Ce.length;be<Ue;be++){var Be=Ce[be];Be.getAttribute("aria-pressed")==="true"?Be.classList.add(y):Be.classList.remove(y)}}),e.fn[r]=qe._jQueryInterface,e.fn[r].Constructor=qe,e.fn[r].noConflict=function(){return e.fn[r]=b,qe._jQueryInterface},qe})});var Zl=Pe((N0,x0)=>{(function(e,t){typeof N0=="object"&&typeof x0!="undefined"?x0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Carousel=t(e.jQuery,e.Util))})(N0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Je,ot){for(var vt=0;vt<ot.length;vt++){var Fe=ot[vt];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty(Je,Fe.key,Fe)}}function r(Je,ot,vt){return ot&&n(Je.prototype,ot),vt&&n(Je,vt),Je}function o(Je,ot,vt){return ot in Je?Object.defineProperty(Je,ot,{value:vt,enumerable:!0,configurable:!0,writable:!0}):Je[ot]=vt,Je}function a(Je,ot){var vt=Object.keys(Je);if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(Je);ot&&(Fe=Fe.filter(function(Rt){return Object.getOwnPropertyDescriptor(Je,Rt).enumerable})),vt.push.apply(vt,Fe)}return vt}function c(Je){for(var ot=1;ot<arguments.length;ot++){var vt=arguments[ot]!=null?arguments[ot]:{};ot%2?a(Object(vt),!0).forEach(function(Fe){o(Je,Fe,vt[Fe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(vt)):a(Object(vt)).forEach(function(Fe){Object.defineProperty(Je,Fe,Object.getOwnPropertyDescriptor(vt,Fe))})}return Je}var f="carousel",b="4.5.0",y="bs.carousel",m="."+y,T=".data-api",k=e.fn[f],F=37,J=39,he=500,de=40,Me={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},nt={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},dt="next",De="prev",v="left",qe="right",Ce="slide"+m,Ve="slid"+m,Re="keydown"+m,me="mouseenter"+m,ge="mou
4seleave"+m,be="touchstart"+m,Ue="touchmove"+m,Be="touchend"+m,ie="pointerdown"+m,re="pointerup"+m,I="dragstart"+m,W="load"+m+T,ne="click"+m+T,ze="carousel",st="active",je="slide",oe="carousel-item-right",fe="carousel-item-left",Q="carousel-item-next",le="carousel-item-prev",We="pointer-event",Ne=".active",ye=".active.carousel-item",ht=".carousel-item",G=".carousel-item img",Ae=".carousel-item-next, .carousel-item-prev",xe=".carousel-indicators",Ee="[data-slide], [data-slide-to]",ae='[data-ride="carousel"]',it={TOUCH:"touch",PEN:"pen"},Se=function(){function Je(vt,Fe){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(Fe),this._element=vt,this._indicatorsElement=this._element.querySelector(xe),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var ot=Je.prototype;return ot.next=function(){this._isSliding||this._slide(dt)},ot.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&e(this._element).css("visibility")!=="hidden"&&this.next()},ot.prev=function(){this._isSliding||this._slide(De)},ot.pause=function(Fe){Fe||(this._isPaused=!0),this._element.querySelector(Ae)&&(t.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},ot.cycle=function(Fe){Fe||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},ot.to=function(Fe){var Rt=this;this._activeElement=this._element.querySelector(ye);var rt=this._getItemIndex(this._activeElement);if(!(Fe>this._items.length-1||Fe<0)){if(this._isSliding){e(this._element).one(Ve,function(){return Rt.to(Fe)});return}if(rt===Fe){this.pause(),this.cycle();return}var mt=Fe>rt?dt:De;this._slide(mt,this._items[Fe])}},ot.dispose=function(){e(this._element).off(m),e.removeData(this._element,y),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},ot._getConfig=function(Fe){return Fe=c(c({},Me),Fe),t.typeCheckConfig(f,Fe,nt),Fe},ot._handleSwipe=function(){var Fe=Math.abs(this.touchDeltaX);if(!(Fe<=de)){var Rt=Fe/this.touchDeltaX;this.touchDeltaX=0,Rt>0&&this.prev(),Rt<0&&this.next()}},ot._addEventListeners=function(){var Fe=this;this._config.keyboard&&e(this._element).on(Re,function(Rt){return Fe._keydown(Rt)}),this._config.pause==="hover"&&e(this._element).on(me,function(Rt){return Fe.pause(Rt)}).on(ge,function(Rt){return Fe.cycle(Rt)}),this._config.touch&&this._addTouchEventListeners()},ot._addTouchEventListeners=function(){var Fe=this;if(!!this._touchSupported){var Rt=function(gt){Fe._pointerEvent&&it[gt.originalEvent.pointerType.toUpperCase()]?Fe.touchStartX=gt.originalEvent.clientX:Fe._pointerEvent||(Fe.touchStartX=gt.originalEvent.touches[0].clientX)},rt=function(gt){gt.originalEvent.touches&>.originalEvent.touches.length>1?Fe.touchDeltaX=0:Fe.touchDeltaX=gt.originalEvent.touches[0].clientX-Fe.touchStartX},mt=function(gt){Fe._pointerEvent&&it[gt.originalEvent.pointerType.toUpperCase()]&&(Fe.touchDeltaX=gt.originalEvent.clientX-Fe.touchStartX),Fe._handleSwipe(),Fe._config.pause==="hover"&&(Fe.pause(),Fe.touchTimeout&&clearTimeout(Fe.touchTimeout),Fe.touchTimeout=setTimeout(function(Nt){return Fe.cycle(Nt)},he+Fe._config.interval))};e(this._element.querySelectorAll(G)).on(I,function(at){return at.preventDefault()}),this._pointerEvent?(e(this._element).on(ie,function(at){return Rt(at)}),e(this._element).on(re,function(at){return mt(at)}),this._element.classList.add(We)):(e(this._element).on(be,function(at){return Rt(at)}),e(this._element).on(Ue,function(at){return rt(at)}),e(this._element).on(Be,function(at){return mt(at)}))}},ot._keydown=function(Fe){if(!/input|textarea/i.test(Fe.target.tagName))switch(Fe.which){case F:Fe.preventDefault(),this.prev();break;case J:Fe.preventDefault(),this.next();break}},ot._getItemIndex=function(Fe){return this._items=Fe&&Fe.parentNode?[].slice.call(Fe.parentNode.querySelectorAll(ht)):[],this._items.indexOf(Fe)},ot._getItemByDirection=function(Fe,Rt){var rt=Fe===dt,mt=Fe===De,at=this._getItemIndex(Rt),gt=this._items.length-1,Nt=mt&&at===0||rt&&at===gt;if(Nt&&!this._config.wrap)return Rt;var wn=Fe===De?-1:1,cn=(at+wn)%this._items.length;return cn===-1?this._items[this._items.length-1]:this._items[cn]},ot._triggerSlideEvent=function(Fe,Rt){var rt=this._getItemIndex(Fe),mt=this._getItemIndex(this._element.querySelector(ye)),at=e.Event(Ce,{relatedTarget:Fe,direction:Rt,from:mt,to:rt});return e(this._element).trigger(at),at},ot._setActiveIndicatorElement=function(Fe){if(this._indicatorsElement){var Rt=[].slice.call(this._indicatorsElement.querySelectorAll(Ne));e(Rt).removeClass(st);var rt=this._indicatorsElement.children[this._getItemIndex(Fe)];rt&&e(rt).addClass(st)}},ot._slide=function(Fe,Rt){var rt=this,mt=this._element.querySelector(ye),at=this._getItemIndex(mt),gt=Rt||mt&&this._getItemByDirection(Fe,mt),Nt=this._getItemIndex(gt),wn=Bo
4olean(this._interval),cn,Pn,wt;if(Fe===dt?(cn=fe,Pn=Q,wt=v):(cn=oe,Pn=le,wt=qe),gt&&e(gt).hasClass(st)){this._isSliding=!1;return}var ln=this._triggerSlideEvent(gt,wt);if(!ln.isDefaultPrevented()&&!(!mt||!gt)){this._isSliding=!0,wn&&this.pause(),this._setActiveIndicatorElement(gt);var ni=e.Event(Ve,{relatedTarget:gt,direction:wt,from:at,to:Nt});if(e(this._element).hasClass(je)){e(gt).addClass(Pn),t.reflow(gt),e(mt).addClass(cn),e(gt).addClass(cn);var pn=parseInt(gt.getAttribute("data-interval"),10);pn?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=pn):this._config.interval=this._config.defaultInterval||this._config.interval;var hn=t.getTransitionDurationFromElement(mt);e(mt).one(t.TRANSITION_END,function(){e(gt).removeClass(cn+" "+Pn).addClass(st),e(mt).removeClass(st+" "+Pn+" "+cn),rt._isSliding=!1,setTimeout(function(){return e(rt._element).trigger(ni)},0)}).emulateTransitionEnd(hn)}else e(mt).removeClass(st),e(gt).addClass(st),this._isSliding=!1,e(this._element).trigger(ni);wn&&this.cycle()}},Je._jQueryInterface=function(Fe){return this.each(function(){var Rt=e(this).data(y),rt=c(c({},Me),e(this).data());typeof Fe=="object"&&(rt=c(c({},rt),Fe));var mt=typeof Fe=="string"?Fe:rt.slide;if(Rt||(Rt=new Je(this,rt),e(this).data(y,Rt)),typeof Fe=="number")Rt.to(Fe);else if(typeof mt=="string"){if(typeof Rt[mt]=="undefined")throw new TypeError('No method named "'+mt+'"');Rt[mt]()}else rt.interval&&rt.ride&&(Rt.pause(),Rt.cycle())})},Je._dataApiClickHandler=function(Fe){var Rt=t.getSelectorFromElement(this);if(!!Rt){var rt=e(Rt)[0];if(!(!rt||!e(rt).hasClass(ze))){var mt=c(c({},e(rt).data()),e(this).data()),at=this.getAttribute("data-slide-to");at&&(mt.interval=!1),Je._jQueryInterface.call(e(rt),mt),at&&e(rt).data(y).to(at),Fe.preventDefault()}}},r(Je,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return Me}}]),Je}();return e(document).on(ne,Ee,Se._dataApiClickHandler),e(window).on(W,function(){for(var Je=[].slice.call(document.querySelectorAll(ae)),ot=0,vt=Je.length;ot<vt;ot++){var Fe=e(Je[ot]);Se._jQueryInterface.call(Fe,Fe.data())}}),e.fn[f]=Se._jQueryInterface,e.fn[f].Constructor=Se,e.fn[f].noConflict=function(){return e.fn[f]=k,Se._jQueryInterface},Se})});var Ql=Pe((S0,k0)=>{(function(e,t){typeof S0=="object"&&typeof k0!="undefined"?k0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Collapse=t(e.jQuery,e.Util))})(S0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Ue,Be){for(var ie=0;ie<Be.length;ie++){var re=Be[ie];re.enumerable=re.enumerable||!1,re.configurable=!0,"value"in re&&(re.writable=!0),Object.defineProperty(Ue,re.key,re)}}function r(Ue,Be,ie){return Be&&n(Ue.prototype,Be),ie&&n(Ue,ie),Ue}function o(Ue,Be,ie){return Be in Ue?Object.defineProperty(Ue,Be,{value:ie,enumerable:!0,configurable:!0,writable:!0}):Ue[Be]=ie,Ue}function a(Ue,Be){var ie=Object.keys(Ue);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(Ue);Be&&(re=re.filter(function(I){return Object.getOwnPropertyDescriptor(Ue,I).enumerable})),ie.push.apply(ie,re)}return ie}function c(Ue){for(var Be=1;Be<arguments.length;Be++){var ie=arguments[Be]!=null?arguments[Be]:{};Be%2?a(Object(ie),!0).forEach(function(re){o(Ue,re,ie[re])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ue,Object.getOwnPropertyDescriptors(ie)):a(Object(ie)).forEach(function(re){Object.defineProperty(Ue,re,Object.getOwnPropertyDescriptor(ie,re))})}return Ue}var f="collapse",b="4.5.0",y="bs.collapse",m="."+y,T=".data-api",k=e.fn[f],F={toggle:!0,parent:""},J={toggle:"boolean",parent:"(string|element)"},he="show"+m,de="shown"+m,Me="hide"+m,nt="hidden"+m,dt="click"+m+T,De="show",v="collapse",qe="collapsing",Ce="collapsed",Ve="width",Re="height",me=".show, .collapsing",ge='[data-toggle="collapse"]',be=function(){function Ue(ie,re){this._isTransitioning=!1,this._element=ie,this._config=this._getConfig(re),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+ie.id+'"],'+('[data-toggle="collapse"][data-target="#'+ie.id+'"]')));for(var I=[].slice.call(document.querySelectorAll(ge)),W=0,ne=I.length;W<ne;W++){var ze=I[W],st=t.getSelectorFromElement(ze),je=[].slice.call(document.querySelectorAll(st)).filter(function(oe){return oe===ie});st!==null&&je.length>0&&(this._selector=st,this._triggerArray.push(ze))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var Be=Ue.prototype;return Be.toggle=function(){e(this._element).hasClass(De)?this.hide():this.show()},Be.show=function(){var re=this;if(!(this._isTransitioning||e(this._element).hasClass(De))){var I,W;if(this._parent&&(I=[].slice.call(this._parent.querySelectorAll(me)).filter(function(Q){return typeof re._config.parent=="string"?Q.getAttribute("data-parent")===re._config.parent:Q.classList.contains(v)}),I.length===0&&(I=null)),!(I&&(W=e(I).not(this._selector).data(y),W&&W._isTransitioning))){var ne=e.Event(he);if(e(this._element).trigger(ne),!ne.isDefaultPrevented()){I&&(Ue._jQueryInterface.call(e(I).not(this._selector),"hide"),W||e(I).data(y,null));var ze=this._getDimension();e(this._element).removeClass(v).addClass(qe),this._element.style[ze]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(Ce).attr("aria-expanded",!0),this.setTransitioning(!0);var st=function(){e(re._element).removeClass(qe).addClass(v+" "+De),re._element.style[ze]="",re.setTransitioning(!1),e(re._element).trigger(de)},je=ze[0].toUpperCase()+ze.slice(1),oe="scroll"+je,fe=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,st).emulateTransitionEnd(fe),this._element.style[ze]=this._element[oe]+"px"}}}},Be.hide=function(){var re=this;if(!(this._isTransitioning||!e(this._element).hasClass(De))){var I=e.Event(Me);if(e(this._element).trigger(I),!I.isDefaultPrevented()){var W=this._getDimension();this._element.style[W]=this._element.getBoundingClientRect()[W]+"px",t.reflow(this._element),e(this._element).addClass(qe).removeClass(v+" "+De);var ne=this._triggerArray.length;if(ne>0)for(var ze=0;ze<ne;ze++){var st=this._triggerArray[ze],je=t.getSelectorFromElement(st);if(je!==null){var oe=e([].slice.call(document.querySelectorAll(je)));oe.hasClass(De)||e(st).addClass(Ce).attr("aria-expanded",!1)}}this.setTransitioning(!0);var fe=function(){re.setTransitioning(!1),e(re._element).removeClass(qe).addClass(v).trigger(nt)};this._element.style[W]="";var Q=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,fe).emulateTransitionEnd(Q)}}},Be.setTransitioning=function(re){this._isTransitioning=re},Be.dispose=function(){e.removeData(this._element,y),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},Be._getConfig=function(re){return re=c(c({}
4,F),re),re.toggle=Boolean(re.toggle),t.typeCheckConfig(f,re,J),re},Be._getDimension=function(){var re=e(this._element).hasClass(Ve);return re?Ve:Re},Be._getParent=function(){var re=this,I;t.isElement(this._config.parent)?(I=this._config.parent,typeof this._config.parent.jquery!="undefined"&&(I=this._config.parent[0])):I=document.querySelector(this._config.parent);var W='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',ne=[].slice.call(I.querySelectorAll(W));return e(ne).each(function(ze,st){re._addAriaAndCollapsedClass(Ue._getTargetFromElement(st),[st])}),I},Be._addAriaAndCollapsedClass=function(re,I){var W=e(re).hasClass(De);I.length&&e(I).toggleClass(Ce,!W).attr("aria-expanded",W)},Ue._getTargetFromElement=function(re){var I=t.getSelectorFromElement(re);return I?document.querySelector(I):null},Ue._jQueryInterface=function(re){return this.each(function(){var I=e(this),W=I.data(y),ne=c(c(c({},F),I.data()),typeof re=="object"&&re?re:{});if(!W&&ne.toggle&&typeof re=="string"&&/show|hide/.test(re)&&(ne.toggle=!1),W||(W=new Ue(this,ne),I.data(y,W)),typeof re=="string"){if(typeof W[re]=="undefined")throw new TypeError('No method named "'+re+'"');W[re]()}})},r(Ue,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return F}}]),Ue}();return e(document).on(dt,ge,function(Ue){Ue.currentTarget.tagName==="A"&&Ue.preventDefault();var Be=e(this),ie=t.getSelectorFromElement(this),re=[].slice.call(document.querySelectorAll(ie));e(re).each(function(){var I=e(this),W=I.data(y),ne=W?"toggle":Be.data();be._jQueryInterface.call(I,ne)})}),e.fn[f]=be._jQueryInterface,e.fn[f].Constructor=be,e.fn[f].noConflict=function(){return e.fn[f]=k,be._jQueryInterface},be})});var B0=Pe((D0,q0)=>{(function(e,t){typeof D0=="object"&&typeof q0!="undefined"?q0.exports=t():typeof define=="function"&&define.amd?define(t):e.Popper=t()})(D0,function(){"use strict";var e=typeof window!="undefined"&&typeof document!="undefined"&&typeof navigator!="undefined",t=function(){for(var x=["Edge","Trident","Firefox"],V=0;V<x.length;V+=1)if(e&&navigator.userAgent.indexOf(x[V])>=0)return 1;return 0}();function n(x){var V=!1;return function(){V||(V=!0,window.Promise.resolve().then(function(){V=!1,x()}))}}function r(x){var V=!1;return function(){V||(V=!0,setTimeout(function(){V=!1,x()},t))}}var o=e&&window.Promise,a=o?n:r;function c(x){var V={};return x&&V.toString.call(x)==="[object Function]"}function f(x,V){if(x.nodeType!==1)return[];var Z=x.ownerDocument.defaultView,_e=Z.getComputedStyle(x,null);return V?_e[V]:_e}function b(x){return x.nodeName==="HTML"?x:x.parentNode||x.host}function y(x){if(!x)return document.body;switch(x.nodeName){case"HTML":case"BODY":return x.ownerDocument.body;case"#document":return x.body}var V=f(x),Z=V.overflow,_e=V.overflowX,Ke=V.overflowY;return/(auto|scroll|overlay)/.test(Z+Ke+_e)?x:y(b(x))}function m(x){return x&&x.referenceNode?x.referenceNode:x}var T=e&&!!(window.MSInputMethodContext&&document.documentMode),k=e&&/MSIE 10/.test(navigator.userAgent);function F(x){return x===11?T:x===10?k:T||k}function J(x){if(!x)return document.documentElement;for(var V=F(10)?document.body:null,Z=x.offsetParent||null;Z===V&&x.nextElementSibling;)Z=(x=x.nextElementSibling).offsetParent;var _e=Z&&Z.nodeName;return!_e||_e==="BODY"||_e==="HTML"?x?x.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(Z.nodeName)!==-1&&f(Z,"position")==="static"?J(Z):Z}function he(x){var V=x.nodeName;return V==="BODY"?!1:V==="HTML"||J(x.firstElementChild)===x}function de(x){return x.parentNode!==null?de(x.parentNode):x}function Me(x,V){if(!x||!x.nodeType||!V||!V.nodeType)return document.documentElement;var Z=x.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING,_e=Z?x:V,Ke=Z?V:x,Ie=document.createRange();Ie.setStart(_e,0),Ie.setEnd(Ke,0);var ft=Ie.commonAncestorContainer;if(x!==ft&&V!==ft||_e.contains(Ke))return he(ft)?ft:J(ft);var Oe=de(x);return Oe.host?Me(Oe.host,V):Me(x,de(V).host)}function nt(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",Z=V==="top"?"scrollTop":"scrollLeft",_e=x.nodeName;if(_e==="BODY"||_e==="HTML"){var Ke=x.ownerDocument.documentElement,Ie=x.ownerDocument.scrollingElement||Ke;return Ie[Z]}return x[Z]}function dt(x,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_e=nt(V,"top"),Ke=nt(V,"left"),Ie=Z?-1:1;return x.top+=_e*Ie,x.bottom+=_e*Ie,x.left+=Ke*Ie,x.right+=Ke*Ie,x}function De(x,V){var Z=V==="x"?"Left":"Top",_e=Z==="Left"?"Right":"Bottom";return parseFloat(x["border"+Z+"Width"])+parseFloat(x["border"+_e+"Width"])}function v(x,V,Z,_e){return Math.max(V["offset"+x],V["scroll"+x],Z["client"+x],Z["offset"+x],Z["scroll"+x],F(10)?parseInt(Z["offset"+x])+parseInt(_e["margin"+(x==="Height"?"Top":"Left")])+parseInt(_e["margin"+(x==="Height"?"Bottom":"Right")]):0)}function qe(x){var V=x.body,Z=x.documentElement,_e=F(10)&&getComputedStyle(Z);return{height:v("Height",V,Z,_e),width:v("Width",V,Z,_e)}}var Ce=function(x,V){if(!(x instanceof V))throw new TypeError("Cannot call a class as a function")},Ve=function(){function x(V,Z){for(var _e=0;_e<Z.length;_e++){var Ke=Z[_e];Ke.enumerable=Ke.enumerable||!1,Ke.configurable=!0,"value"in Ke&&(Ke.writable=!0),Object.defineProperty(V,Ke.key,Ke)}}return function(V,Z,_e){return Z&&x(V.prototype,Z),_e&&x(V,_e),V}}(),Re=function(x,V,Z){return V in x?Object.defineProperty(x,V,{value:Z,enumerable:!0,configurable:!0,writable:!0}):x[V]=Z,x},me=Object.assign||function(x){for(var V=1;V<arguments.length;V++){var Z=arguments[V];for(var _e in Z)Object.prototype.hasOwnProperty.call(Z,_e)&&(x[_e]=Z[_e])}return x};function ge(x){return me({},x,{right:x.left+x.width,bottom:x.top+x.height})}function be(x){var V={};try{if(F(10)){V=x.getBoundingClientRect();var Z=nt(x,"top"),_e=nt(x,"left");V.top+=Z,V.left+=_e,V.bottom+=Z,V.right+=_e}else V=x.getBoundingClientRect()}catch(Tt){}var Ke={left:V.left,top:V.top,width:V.right-V.left,height:V.bottom-V.top},Ie=x.nodeName==="HTML"?qe(x.ownerDocument):{},ft=Ie.width||x.clientWidth||Ke.width,Oe=Ie.height||x.clientHeight||Ke.height,At=x.offsetWidth-ft,xt=x.offsetHeight-Oe;if(At||xt){var Ct=f(x);At-=De(Ct,"x"),xt-=De(Ct,"y"),Ke.width-=At,Ke.height-=xt}return ge(Ke)}function Ue(x,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_e=F(10),Ke=V.nodeName==="HTML",Ie=be(x),ft=be(V),Oe=y(x),At=f(V),xt=parseFloat(At.borderTopWidth),Ct=parseFloat(At.borderLeftWidth);Z&&Ke&&(ft.top=Math.max(ft.top,0),ft.left=Math.max(ft.left,0));var Tt=ge({top:Ie.top-ft.top-xt,left:Ie.left-ft.left-Ct,width:Ie.width,height:Ie.height});
vendor: 14,919 bytes, line 4
4if(Tt.marginTop=0,Tt.marginLeft=0,!_e&&Ke){var Et=parseFloat(At.marginTop),Dt=parseFloat(At.marginLeft);Tt.top-=xt-Et,Tt.bottom-=xt-Et,Tt.left-=Ct-Dt,Tt.right-=Ct-Dt,Tt.marginTop=Et,Tt.marginLeft=Dt}return(_e&&!Z?V.contains(Oe):V===Oe&&Oe.nodeName!=="BODY")&&(Tt=dt(Tt,V)),Tt}function Be(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=x.ownerDocument.documentElement,_e=Ue(x,Z),Ke=Math.max(Z.clientWidth,window.innerWidth||0),Ie=Math.max(Z.clientHeight,window.innerHeight||0),ft=V?0:nt(Z),Oe=V?0:nt(Z,"left"),At={top:ft-_e.top+_e.marginTop,left:Oe-_e.left+_e.marginLeft,width:Ke,height:Ie};return ge(At)}function ie(x){var V=x.nodeName;if(V==="BODY"||V==="HTML")return!1;if(f(x,"position")==="fixed")return!0;var Z=b(x);return Z?ie(Z):!1}function re(x){if(!x||!x.parentElement||F())return document.documentElement;for(var V=x.parentElement;V&&f(V,"transform")==="none";)V=V.parentElement;return V||document.documentElement}function I(x,V,Z,_e){var Ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Ie={top:0,left:0},ft=Ke?re(x):Me(x,m(V));if(_e==="viewport")Ie=Be(ft,Ke);else{var Oe=void 0;_e==="scrollParent"?(Oe=y(b(V)),Oe.nodeName==="BODY"&&(Oe=x.ownerDocument.documentElement)):_e==="window"?Oe=x.ownerDocument.documentElement:Oe=_e;var At=Ue(Oe,ft,Ke);if(Oe.nodeName==="HTML"&&!ie(ft)){var xt=qe(x.ownerDocument),Ct=xt.height,Tt=xt.width;Ie.top+=At.top-At.marginTop,Ie.bottom=Ct+At.top,Ie.left+=At.left-At.marginLeft,Ie.right=Tt+At.left}else Ie=At}Z=Z||0;var Et=typeof Z=="number";return Ie.left+=Et?Z:Z.left||0,Ie.top+=Et?Z:Z.top||0,Ie.right-=Et?Z:Z.right||0,Ie.bottom-=Et?Z:Z.bottom||0,Ie}function W(x){var V=x.width,Z=x.height;return V*Z}function ne(x,V,Z,_e,Ke){var Ie=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(x.indexOf("auto")===-1)return x;var ft=I(Z,_e,Ie,Ke),Oe={top:{width:ft.width,height:V.top-ft.top},right:{width:ft.right-V.right,height:ft.height},bottom:{width:ft.width,height:ft.bottom-V.bottom},left:{width:V.left-ft.left,height:ft.height}},At=Object.keys(Oe).map(function(Et){return me({key:Et},Oe[Et],{area:W(Oe[Et])})}).sort(function(Et,Dt){return Dt.area-Et.area}),xt=At.filter(function(Et){var Dt=Et.width,Bt=Et.height;return Dt>=Z.clientWidth&&Bt>=Z.clientHeight}),Ct=xt.length>0?xt[0].key:At[0].key,Tt=x.split("-")[1];return Ct+(Tt?"-"+Tt:"")}function ze(x,V,Z){var _e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Ke=_e?re(V):Me(V,m(Z));return Ue(Z,Ke,_e)}function st(x){var V=x.ownerDocument.defaultView,Z=V.getComputedStyle(x),_e=parseFloat(Z.marginTop||0)+parseFloat(Z.marginBottom||0),Ke=parseFloat(Z.marginLeft||0)+parseFloat(Z.marginRight||0),Ie={width:x.offsetWidth+Ke,height:x.offsetHeight+_e};return Ie}function je(x){var V={left:"right",right:"left",bottom:"top",top:"bottom"};return x.replace(/left|right|bottom|top/g,function(Z){return V[Z]})}function oe(x,V,Z){Z=Z.split("-")[0];var _e=st(x),Ke={width:_e.width,height:_e.height},Ie=["right","left"].indexOf(Z)!==-1,ft=Ie?"top":"left",Oe=Ie?"left":"top",At=Ie?"height":"width",xt=Ie?"width":"height";return Ke[ft]=V[ft]+V[At]/2-_e[At]/2,Z===Oe?Ke[Oe]=V[Oe]-_e[xt]:Ke[Oe]=V[je(Oe)],Ke}function fe(x,V){return Array.prototype.find?x.find(V):x.filter(V)[0]}function Q(x,V,Z){if(Array.prototype.findIndex)return x.findIndex(function(Ke){return Ke[V]===Z});var _e=fe(x,function(Ke){return Ke[V]===Z});return x.indexOf(_e)}function le(x,V,Z){var _e=Z===void 0?x:x.slice(0,Q(x,"name",Z));return _e.forEach(function(Ke){Ke.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var Ie=Ke.function||Ke.fn;Ke.enabled&&c(Ie)&&(V.offsets.popper=ge(V.offsets.popper),V.offsets.reference=ge(V.offsets.reference),V=Ie(V,Ke))}),V}function We(){if(!this.state.isDestroyed){var x={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};x.offsets.reference=ze(this.state,this.popper,this.reference,this.options.positionFixed),x.placement=ne(this.options.placement,x.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),x.originalPlacement=x.placement,x.positionFixed=this.options.positionFixed,x.offsets.popper=oe(this.popper,x.offsets.reference,x.placement),x.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",x=le(this.modifiers,x),this.state.isCreated?this.options.onUpdate(x):(this.state.isCreated=!0,this.options.onCreate(x))}}function Ne(x,V){return x.some(function(Z){var _e=Z.name,Ke=Z.enabled;return Ke&&_e===V})}function ye(x){for(var V=[!1,"ms","Webkit","Moz","O"],Z=x.charAt(0).toUpperCase()+x.slice(1),_e=0;_e<V.length;_e++){var Ke=V[_e],Ie=Ke?""+Ke+Z:x;if(typeof document.body.style[Ie]!="undefined")return Ie}return null}function ht(){return this.state.isDestroyed=!0,Ne(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[ye("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function G(x){var V=x.ownerDocument;return V?V.defaultView:window}function Ae(x,V,Z,_e){var Ke=x.nodeName==="BODY",Ie=Ke?x.ownerDocument.defaultView:x;Ie.addEventListener(V,Z,{passive:!0}),Ke||Ae(y(Ie.parentNode),V,Z,_e),_e.push(Ie)}function xe(x,V,Z,_e){Z.updateBound=_e,G(x).addEventListener("resize",Z.updateBound,{passive:!0});var Ke=y(x);return Ae(Ke,"scroll",Z.updateBound,Z.scrollParents),Z.scrollElement=Ke,Z.eventsEnabled=!0,Z}function Ee(){this.state.eventsEnabled||(this.state=xe(this.reference,this.options,this.state,this.scheduleUpdate))}function ae(x,V){return G(x).removeEventListener("resize",V.updateBound),V.scrollParents.forEach(function(Z){Z.removeEventListener("scroll",V.updateBound)}),V.updateBound=null,V.scrollParents=[],V.scrollElement=null,V.eventsEnabled=!1,V}function it(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=ae(this.reference,this.state))}function Se(x){return x!==""&&!isNaN(parseFloat(x))&&isFinite(x)}function Je(x,V){Object.keys(V).forEach(function(Z){var _e="";["width","height","top","right","bottom","left"].indexOf(Z)!==-1&&Se(V[Z])&&(_e="px"),x.style[Z]=V[Z]+_e})}function ot(x,V){Object.keys(V).forEach(function(Z){var _e=V[Z];_e!==!1?x.setAttribute(Z,V[Z]):x.removeAttribute(Z)})}function vt(x){return Je(x.instance.popper,x.styles),ot(x.instance.popper,x.attributes),x.arrowElement&&Object.keys(x.arrowStyles).length&&Je(x.arrowElement,x.arrowStyles),x}function Fe(x,V,Z,_e,Ke){var Ie=ze(Ke,V,x,Z.positionFixed),ft=ne(Z.placement,Ie,V,x,Z.modifiers.flip.boundariesElement,Z.modifiers.flip.padding);return V.setAttribute("x-placement",ft),Je(V,{position:Z.positionFixed?"fixed":"absolute"}),Z}function Rt(x,V){var Z=x.offsets,_e=Z.popper,Ke=Z.reference,Ie=Math.round,ft=Math.floor,Oe=function(fn){return fn},At=Ie(Ke.width),xt=Ie(_e.width),Ct=["left","right"].indexOf(x.placement)!==-1,Tt=x.placement.indexOf("-")!==-1,Et=At%2===xt%2,Dt=At%2===1&&xt%2===1,Bt=V?Ct||Tt||Et?Ie:ft:Oe,Pt=V?Ie:Oe;return{left:Bt(Dt&&!Tt&&V?_e.left-1:_e.left),top:Pt(_e.top),bottom:Pt(_e.bottom),right:Bt(_e.right)}}var rt=e&&/Firefox/i.test(navigator.userAgent);function mt(x,V){var Z=V.x,_e=V.y,Ke=x.offsets.popper,Ie=fe(x.instance.modifiers,function(Ln){return Ln.name==="applyStyle"}).gpuAcceleration;Ie!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var ft=Ie!==void 0?Ie:V.gpuAcceleration,Oe=J(x.instance.popper),At=be(Oe),xt={position:Ke.position},Ct=Rt(x,window.devicePixelRatio<2||!rt),Tt=Z==="bottom"?"top":"bottom",Et=_e==="right"?"left":"right",Dt=ye("transform"),Bt=void 0,Pt=void 0;if(Tt==="bottom"?Oe.nodeName==="HTML"?Pt=-Oe.clientHeight+Ct.bottom:Pt=-At.height+Ct.bottom:Pt=Ct.top,Et==="right"?Oe.nodeName==="HTML"?Bt=-Oe.clientWidth+Ct.right:Bt=-At.width+Ct.right:Bt=Ct.left,ft&&Dt)xt[Dt]="translate3d("+Bt+"px, "+Pt+"px, 0)",xt[Tt]=0,xt[Et]=0,xt.willChange="transform";else{var En=Tt==="bottom"?-1:1,fn=Et==="right"?-1:1;xt[Tt]=Pt*En,xt[Et]=Bt*fn,xt.willChange=Tt+", "+Et}var tn={"x-placement":x.placement};return x.attributes=me({},tn,x.attributes),x.styles=me({},xt,x.styles),x.arrowStyles=me({},x.offsets.arrow,x.arrowStyles),x}function at(x,V,Z){var _e=fe(x,function(Oe){var At=Oe.name;return At===V}),Ke=!!_e&&x.some(function(Oe){return Oe.name===Z&&Oe.enabled&&Oe.order<_e.order});if(!Ke){var Ie="`"+V+"`",ft="`"+Z+"`";console.warn(ft+" modifier is required by "+Ie+" modifier in order to work, be sure to include it before "+Ie+"!")}return Ke}function gt(x,V){var Z;if(!at(x.instance.modifiers,"arrow","keepTogether"))return x;var _e=V.element;if(typeof _e=="string"){if(_e=x.instance.popper.querySelector(_e),!_e)return x}else if(!x.instance.popper.contains(_e))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),x;var Ke=x.placement.split("-")[0],Ie=x.offsets,ft=Ie.popper,Oe=Ie.reference,At=["left","right"].indexOf(Ke)!==-1,xt=At?"height":"width",Ct=At?"Top":"Left",Tt=Ct.toLowerCase(),Et=At?"left":"top",Dt=At?"bottom":"right",Bt=st(_e)[xt];Oe[Dt]-Bt<ft[Tt]&&(x.offsets.popper[Tt]-=ft[Tt]-(Oe[Dt]-Bt)),Oe[Tt]+Bt>ft[Dt]&&(x.offsets.popper[Tt]+=Oe[Tt]+Bt-ft[Dt]),x.offsets.popper=ge(x.offsets.popper);var Pt=Oe[Tt]+Oe[xt]/2-Bt/2,En=f(x.instance.popper),fn=parseFloat(En["margin"+Ct]),tn=parseFloat(En["border"+Ct+"Width"]),Ln=Pt-x.offsets.popper[Tt]-fn-tn;return Ln=Math.max(Math.min(ft[xt]-Bt,Ln),0),x.arrowElement=_e,x.offsets.arrow=(Z={},Re(Z,Tt,Math.round(Ln)),Re(Z,Et,""),Z),x}function Nt(x){return x==="end"?"start":x==="start"?"end":x}var wn=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],cn=wn.slice(3);function Pn(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=cn.indexOf(x),_e=cn.slice(Z+1).concat(cn.slice(0,Z));return V?_e.reverse():_e}var wt={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function ln(x,V){if(Ne(x.instance.modifiers,"inner")||x.flipped&&x.placement===x.originalPlacement)return x;var Z=I(x.instance.popper,x.instance.reference,V.padding,V.boundariesElement,x.positionFixed),_e=x.placement.split("-")[0],Ke=je(_e),Ie=x.placement.split("-")[1]||"",ft=[];switch(V.behavior){case wt.FLIP:ft=[_e,Ke];break;case wt.CLOCKWISE:ft=Pn(_e);break;case wt.COUNTERCLOCKWISE:ft=Pn(_e,!0);break;default:ft=V.behavior}return ft.forEach(function(Oe,At){if(_e!==Oe||ft.length===At+1)return x;_e=x.placement.split("-")[0],Ke=je(_e);var xt=x.offsets.popper,Ct=x.offsets.reference,Tt=Math.floor,Et=_e==="left"&&Tt(xt.right)>Tt(Ct.left)||_e==="right"&&Tt(xt.left)<Tt(Ct.right)||_e==="top"&&Tt(xt.bottom)>Tt(Ct.top)||_e==="bottom"&&Tt(xt.top)<Tt(Ct.bottom),Dt=Tt(xt.left)<Tt(Z.left),Bt=Tt(xt.right)>Tt(Z.right),Pt=Tt(xt.top)<Tt(Z.top),En=Tt(xt.bottom)>Tt(Z.bottom),fn=_e==="left"&&Dt||_e==="right"&&Bt||_e==="top"&&Pt||_e==="bottom"&&En,tn=["top","bottom"].indexOf(_e)!==-1,Ln=!!V.flipVariations&&(tn&&Ie==="start"&&Dt||tn&&Ie==="end"&&Bt||!tn&&Ie==="start"&&Pt||!tn&&Ie==="end"&&En),Gn=!!V.flipVariationsByContent&&(tn&&Ie==="start"&&Bt||tn&&Ie==="end"&&Dt||!tn&&Ie==="start"&&En||!tn&&Ie==="end"&&Pt),Kn=Ln||Gn;(Et||fn||Kn)&&(x.flipped=!0,(Et||fn)&&(_e=ft[At+1]),Kn&&(Ie=Nt(Ie)),x.placement=_e+(Ie?"-"+Ie:""),x.offsets.popper=me({},x.offsets.popper,oe(x.instance.popper,x.offsets.reference,x.placement)),x=le(x.instance.modifiers,x,"flip"))}),x}function ni(x){var V=x.offsets,Z=V.popper,_e=V.reference,Ke=x.placement.split("-")[0],Ie=Math.floor,ft=["top","bottom"].indexOf(Ke)!==-1,Oe=ft?"right":"bottom",At=ft?"left":"top",xt=ft?"width":"height";return Z[Oe]<Ie(_e[At])&&(x.offsets.popper[At]=Ie(_e[At])-Z[xt]),Z[At]>Ie(_e[Oe])&&(x.offsets.popper[At]=Ie(_e[Oe])),x}function pn(x,V,Z,_e){var Ke=x.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),Ie=+Ke[1],ft=Ke[2];if(!Ie)return x;if(ft.indexOf("%")===0){var Oe=void 0;switch(ft){case"%p":Oe=Z;break;case"%":case"%r":default:Oe=_e}var At=ge(Oe);return At[V]/100*Ie}else if(ft==="vh"||ft==="vw"){var xt=void 0;return ft==="vh"?xt=Math.max(document.documentElement.clientHeight,window.innerHeight||0):xt=Math.max(document.documentElement.clientWidth,window.innerWidth||0),xt/100*Ie}else return Ie}function hn(x,V,Z,_e){var Ke=[0,0],Ie=["right","left"].indexOf(_e)!==-1,ft=x.split(/(\+|\-)/).map(function(Ct){return Ct.trim()}),Oe=ft.indexOf(fe(ft,function(Ct){return Ct.search(/,|\s/)!==-1}));ft[Oe]&&ft[Oe].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var At=/\s*,\s*|\s+/,xt=Oe!==-1?[ft.slice(0,Oe).concat([ft[Oe].split(At)[0]]),[ft[Oe].split(At)[1]].concat(ft.slice(Oe+1))]:[ft];return xt=xt.map(function(Ct,Tt){var Et=(Tt===1?!Ie:Ie)?"height":"width",Dt=!1;return Ct.reduce(function(Bt,Pt){return Bt[Bt.length-1]===""&&["+","-"].indexOf(Pt)!==-1?(Bt[Bt.length-1]=Pt,Dt=!0,Bt):Dt?(Bt[Bt.length-1]+=Pt,Dt=!1,Bt):Bt.concat(Pt)},[]).map(function(Bt){return pn(Bt,Et,V,Z)})}),xt.forEach(function(Ct,Tt){Ct.forEach(function(Et,Dt){Se(Et)&&(Ke[Tt]+=Et*(Ct[Dt-1]==="-"?-1:1))})}),Ke}function Nn(x,V){var Z=V.offset,_e=x.placement,Ke=x.offsets,Ie=Ke.popper,ft=Ke.reference,Oe=_e.split("-")[0],At=void 0;return Se(+Z)?At=[+Z,0]:At=hn(Z,Ie,ft,Oe),Oe==="left"?(Ie.top+=At[0],Ie.left-=At[1]):Oe==="right"?(Ie.top+=At[0],Ie.left+=At[1]):Oe==="top"?(Ie.left+=At[0],Ie.top-=At[1]):Oe==="bottom"&&(Ie.left+=At[0],Ie.top+=At[1]),x.popper=Ie,x}function Tn(x,V){var Z=V.boundariesElement||J(x.instance.popper);x.instance.reference===Z&&(Z=J(Z));var _e=ye("transform"),Ke=x.instance.popper.style,Ie=Ke.top,ft=Ke.left,Oe=Ke[_e];Ke.top="",Ke.left="",Ke[_e]="";var At=I(x.instance.popper,x.instance.reference,V.padding,Z,x.positionFixed);Ke.top=Ie,Ke.left=ft,Ke[_e]=Oe,V.boundaries=At;var xt=V.priority,Ct=x.offsets.popper,Tt={primary:function(Dt){var Bt=Ct[Dt];return Ct[Dt]<At[Dt]&&!V.escapeWithReference&&(Bt=Math.max(Ct[Dt],At[Dt])),Re({},Dt,Bt)},secondary:function(Dt){var Bt=Dt==="right"?"left":"top",Pt=Ct[Bt];return Ct[Dt]>At[Dt]&&!V.escapeWithReference&&(Pt=Math.min(Ct[Bt],At[Dt]-(Dt==="right"?Ct.width:Ct.height))),Re({},Bt,Pt)}};return xt.forEach(function(Et){var Dt=["left","top"].indexOf(Et)!==-1?"primary":"secondary";Ct=me({},Ct,Tt[Dt](Et))}),x.offsets.popper=Ct,x}function Zt(x){var V=x.placement,Z=V.split("-")[0],_e=V.split("-")[1];if(_e){var Ke=x.offsets,Ie=Ke.reference,ft=Ke.popper,Oe=["bottom","top"].indexOf(Z)!==-1,At=Oe?"left":"top",xt=Oe?"width":"height",Ct={start:Re({},At,Ie[At]),end:Re({},At,Ie[At]+Ie[xt]-ft[xt])};x.offsets.popper=me({},ft,Ct[_e])}return x}function Gt(x){if(!at(x.instance.modifiers,"hide","preventOverflow"))return x;var V=x.offsets.reference,Z=fe(x.instance.modifiers,function(_e){return _e.name==="preventOverflow"}).boundaries;
4if(V.bottom<Z.top||V.left>Z.right||V.top>Z.bottom||V.right<Z.left){if(x.hide===!0)return x;x.hide=!0,x.attributes["x-out-of-boundaries"]=""}else{if(x.hide===!1)return x;x.hide=!1,x.attributes["x-out-of-boundaries"]=!1}return x}function Yt(x){var V=x.placement,Z=V.split("-")[0],_e=x.offsets,Ke=_e.popper,Ie=_e.reference,ft=["left","right"].indexOf(Z)!==-1,Oe=["top","left"].indexOf(Z)===-1;return Ke[ft?"left":"top"]=Ie[Z]-(Oe?Ke[ft?"width":"height"]:0),x.placement=je(V),x.offsets.popper=ge(Ke),x}var on={shift:{order:100,enabled:!0,fn:Zt},offset:{order:200,enabled:!0,fn:Nn,offset:0},preventOverflow:{order:300,enabled:!0,fn:Tn,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:ni},arrow:{order:500,enabled:!0,fn:gt,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:ln,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:Yt},hide:{order:800,enabled:!0,fn:Gt},computeStyle:{order:850,enabled:!0,fn:mt,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:vt,onLoad:Fe,gpuAcceleration:void 0}},fi={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:on},Vt=function(){function x(V,Z){var _e=this,Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ce(this,x),this.scheduleUpdate=function(){return requestAnimationFrame(_e.update)},this.update=a(this.update.bind(this)),this.options=me({},x.Defaults,Ke),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=V&&V.jquery?V[0]:V,this.popper=Z&&Z.jquery?Z[0]:Z,this.options.modifiers={},Object.keys(me({},x.Defaults.modifiers,Ke.modifiers)).forEach(function(ft){_e.options.modifiers[ft]=me({},x.Defaults.modifiers[ft]||{},Ke.modifiers?Ke.modifiers[ft]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(ft){return me({name:ft},_e.options.modifiers[ft])}).sort(function(ft,Oe){return ft.order-Oe.order}),this.modifiers.forEach(function(ft){ft.enabled&&c(ft.onLoad)&&ft.onLoad(_e.reference,_e.popper,_e.options,ft,_e.state)}),this.update();var Ie=this.options.eventsEnabled;Ie&&this.enableEventListeners(),this.state.eventsEnabled=Ie}return Ve(x,[{key:"update",value:function(){return We.call(this)}},{key:"destroy",value:function(){return ht.call(this)}},{key:"enableEventListeners",value:function(){return Ee.call(this)}},{key:"disableEventListeners",value:function(){return it.call(this)}}]),x}();return Vt.Utils=(typeof window!="undefined"?window:global).PopperUtils,Vt.placements=wn,Vt.Defaults=fi,Vt})});var Jl=Pe((P0,R0)=>{(function(e,t){typeof P0=="object"&&typeof R0!="undefined"?R0.exports=t(ji(),B0(),_r()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util.js"],t):(e=e||self,e.Dropdown=t(e.jQuery,e.Popper,e.Util))})(P0,function(e,t,n){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function r(Ee,ae){for(var it=0;
4it<ae.length;it++){var Se=ae[it];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(Ee,Se.key,Se)}}function o(Ee,ae,it){return ae&&r(Ee.prototype,ae),it&&r(Ee,it),Ee}function a(Ee,ae,it){return ae in Ee?Object.defineProperty(Ee,ae,{value:it,enumerable:!0,configurable:!0,writable:!0}):Ee[ae]=it,Ee}function c(Ee,ae){var it=Object.keys(Ee);if(Object.getOwnPropertySymbols){var Se=Object.getOwnPropertySymbols(Ee);ae&&(Se=Se.filter(function(Je){return Object.getOwnPropertyDescriptor(Ee,Je).enumerable})),it.push.apply(it,Se)}return it}function f(Ee){for(var ae=1;ae<arguments.length;ae++){var it=arguments[ae]!=null?arguments[ae]:{};ae%2?c(Object(it),!0).forEach(function(Se){a(Ee,Se,it[Se])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ee,Object.getOwnPropertyDescriptors(it)):c(Object(it)).forEach(function(Se){Object.defineProperty(Ee,Se,Object.getOwnPropertyDescriptor(it,Se))})}return Ee}var b="dropdown",y="4.5.0",m="bs.dropdown",T="."+m,k=".data-api",F=e.fn[b],J=27,he=32,de=9,Me=38,nt=40,dt=3,De=new RegExp(Me+"|"+nt+"|"+J),v="hide"+T,qe="hidden"+T,Ce="show"+T,Ve="shown"+T,Re="click"+T,me="click"+T+k,ge="keydown"+T+k,be="keyup"+T+k,Ue="disabled",Be="show",ie="dropup",re="dropright",I="dropleft",W="dropdown-menu-right",ne="position-static",ze='[data-toggle="dropdown"]',st=".dropdown form",je=".dropdown-menu",oe=".navbar-nav",fe=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Q="top-start",le="top-end",We="bottom-start",Ne="bottom-end",ye="right-start",ht="left-start",G={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Ae={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},xe=function(){function Ee(it,Se){this._element=it,this._popper=null,this._config=this._getConfig(Se),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var ae=Ee.prototype;return ae.toggle=function(){if(!(this._element.disabled||e(this._element).hasClass(Ue))){var Se=e(this._menu).hasClass(Be);Ee._clearMenus(),!Se&&this.show(!0)}},ae.show=function(Se){if(Se===void 0&&(Se=!1),!(this._element.disabled||e(this._element).hasClass(Ue)||e(this._menu).hasClass(Be))){var Je={relatedTarget:this._element},ot=e.Event(Ce,Je),vt=Ee._getParentFromElement(this._element);if(e(vt).trigger(ot),!ot.isDefaultPrevented()){if(!this._inNavbar&&Se){if(typeof t=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var Fe=this._element;this._config.reference==="parent"?Fe=vt:n.isElement(this._config.reference)&&(Fe=this._config.reference,typeof this._config.reference.jquery!="undefined"&&(Fe=this._config.reference[0])),this._config.boundary!=="scrollParent"&&e(vt).addClass(ne),this._popper=new t(Fe,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&e(vt).closest(oe).length===0&&e(document.body).children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass(Be),e(vt).toggleClass(Be).trigger(e.Event(Ve,Je))}}},ae.hide=function(){if(!(this._element.disabled||e(this._element).hasClass(Ue)||!e(this._menu).hasClass(Be))){var Se={relatedTarget:this._element},Je=e.Event(v,Se),ot=Ee._getParentFromElement(this._element);e(ot).trigger(Je),!Je.isDefaultPrevented()&&(this._popper&&this._popper.destroy(),e(this._menu).toggleClass(Be),e(ot).toggleClass(Be).trigger(e.Event(qe,Se)))}},ae.dispose=function(){e.removeData(this._element,m),e(this._element).off(T),this._element=null,this._menu=null,this._popper!==null&&(this._popper.destroy(),this._popper=null)},ae.update=function(){this._inNavbar=this._detectNavbar(),this._popper!==null&&this._popper.scheduleUpdate()},ae._addEventListeners=function(){var Se=this;e(this._element).on(Re,function(Je){Je.preventDefault(),Je.stopPropagation(),Se.toggle()})},ae._getConfig=function(Se){return Se=f(f(f({},this.constructor.Default),e(this._element).data()),Se),n.typeCheckConfig(b,Se,this.constructor.DefaultType),Se},ae._getMenuElement=function(){if(!this._menu){var Se=Ee._getParentFromElement(this._element);Se&&(this._menu=Se.querySelector(je))}return this._menu},ae._getPlacement=function(){var Se=e(this._element.parentNode),Je=We;return Se.hasClass(ie)?Je=e(this._menu).hasClass(W)?le:Q:Se.hasClass(re)?Je=ye:Se.hasClass(I)?Je=ht:e(this._menu).hasClass(W)&&(Je=Ne),Je}
4,ae._detectNavbar=function(){return e(this._element).closest(".navbar").length>0},ae._getOffset=function(){var Se=this,Je={};return typeof this._config.offset=="function"?Je.fn=function(ot){return ot.offsets=f(f({},ot.offsets),Se._config.offset(ot.offsets,Se._element)||{}),ot}:Je.offset=this._config.offset,Je},ae._getPopperConfig=function(){var Se={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display==="static"&&(Se.modifiers.applyStyle={enabled:!1}),f(f({},Se),this._config.popperConfig)},Ee._jQueryInterface=function(Se){return this.each(function(){var Je=e(this).data(m),ot=typeof Se=="object"?Se:null;if(Je||(Je=new Ee(this,ot),e(this).data(m,Je)),typeof Se=="string"){if(typeof Je[Se]=="undefined")throw new TypeError('No method named "'+Se+'"');Je[Se]()}})},Ee._clearMenus=function(Se){if(!(Se&&(Se.which===dt||Se.type==="keyup"&&Se.which!==de)))for(var Je=[].slice.call(document.querySelectorAll(ze)),ot=0,vt=Je.length;ot<vt;ot++){var Fe=Ee._getParentFromElement(Je[ot]),Rt=e(Je[ot]).data(m),rt={relatedTarget:Je[ot]};if(Se&&Se.type==="click"&&(rt.clickEvent=Se),!!Rt){var mt=Rt._menu;if(!!e(Fe).hasClass(Be)&&!(Se&&(Se.type==="click"&&/input|textarea/i.test(Se.target.tagName)||Se.type==="keyup"&&Se.which===de)&&e.contains(Fe,Se.target))){var at=e.Event(v,rt);e(Fe).trigger(at),!at.isDefaultPrevented()&&("ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),Je[ot].setAttribute("aria-expanded","false"),Rt._popper&&Rt._popper.destroy(),e(mt).removeClass(Be),e(Fe).removeClass(Be).trigger(e.Event(qe,rt)))}}}},Ee._getParentFromElement=function(Se){var Je,ot=n.getSelectorFromElement(Se);return ot&&(Je=document.querySelector(ot)),Je||Se.parentNode},Ee._dataApiKeydownHandler=function(Se){if(!(/input|textarea/i.test(Se.target.tagName)?Se.which===he||Se.which!==J&&(Se.which!==nt&&Se.which!==Me||e(Se.target).closest(je).length):!De.test(Se.which))&&!(this.disabled||e(this).hasClass(Ue))){var Je=Ee._getParentFromElement(this),ot=e(Je).hasClass(Be);if(!(!ot&&Se.which===J)){if(Se.preventDefault(),Se.stopPropagation(),!ot||ot&&(Se.which===J||Se.which===he)){Se.which===J&&e(Je.querySelector(ze)).trigger("focus"),e(this).trigger("click");return}var vt=[].slice.call(Je.querySelectorAll(fe)).filter(function(Rt){return e(Rt).is(":visible")});if(vt.length!==0){var Fe=vt.indexOf(Se.target);Se.which===Me&&Fe>0&&Fe--,Se.which===nt&&Fe<vt.length-1&&Fe++,Fe<0&&(Fe=0),vt[Fe].focus()}}}},o(Ee,null,[{key:"VERSION",get:function(){return y}},{key:"Default",get:function(){return G}},{key:"DefaultType",get:function(){return Ae}}]),Ee}();return e(document).on(ge,ze,xe._dataApiKeydownHandler).on(ge,je,xe._dataApiKeydownHandler).on(me+" "+be,xe._clearMenus).on(me,ze,function(Ee){Ee.preventDefault(),Ee.stopPropagation(),xe._jQueryInterface.call(e(this),"toggle")}).on(me,st,function(Ee){Ee.stopPropagation()}),e.fn[b]=xe._jQueryInterface,e.fn[b].Constructor=xe,e.fn[b].noConflict=function(){return e.fn[b]=F,xe._jQueryInterface},xe})});var eu=Pe((W0,I0)=>{(function(e,t){typeof W0=="object"&&typeof I0!="undefined"?I0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Modal=t(e.jQuery,e.Util))})(W0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(le,We){for(var Ne=0;Ne<We.length;Ne++){var ye=We[Ne];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(le,ye.key,ye)}}function r(le,We,Ne){return We&&n(le.prototype,We),Ne&&n(le,Ne),le}function o(le,We,Ne){return We in le?Object.defineProperty(le,We,{value:Ne,enumerable:!0,configurable:!0,writable:!0}):le[We]=Ne,le}function a(le,We){var Ne=Object.keys(le);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(le);We&&(ye=ye.filter(function(ht){return Object.getOwnPropertyDescriptor(le,ht).enumerable})),Ne.push.apply(Ne,ye)}return Ne}function c(le){for(var We=1;We<arguments.length;We++){var Ne=arguments[We]!=null?arguments[We]:{};
4We%2?a(Object(Ne),!0).forEach(function(ye){o(le,ye,Ne[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(le,Object.getOwnPropertyDescriptors(Ne)):a(Object(Ne)).forEach(function(ye){Object.defineProperty(le,ye,Object.getOwnPropertyDescriptor(Ne,ye))})}return le}var f="modal",b="4.5.0",y="bs.modal",m="."+y,T=".data-api",k=e.fn[f],F=27,J={backdrop:!0,keyboard:!0,focus:!0,show:!0},he={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},de="hide"+m,Me="hidePrevented"+m,nt="hidden"+m,dt="show"+m,De="shown"+m,v="focusin"+m,qe="resize"+m,Ce="click.dismiss"+m,Ve="keydown.dismiss"+m,Re="mouseup.dismiss"+m,me="mousedown.dismiss"+m,ge="click"+m+T,be="modal-dialog-scrollable",Ue="modal-scrollbar-measure",Be="modal-backdrop",ie="modal-open",re="fade",I="show",W="modal-static",ne=".modal-dialog",ze=".modal-body",st='[data-toggle="modal"]',je='[data-dismiss="modal"]',oe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fe=".sticky-top",Q=function(){function le(Ne,ye){this._config=this._getConfig(ye),this._element=Ne,this._dialog=Ne.querySelector(ne),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var We=le.prototype;return We.toggle=function(ye){return this._isShown?this.hide():this.show(ye)},We.show=function(ye){var ht=this;if(!(this._isShown||this._isTransitioning)){e(this._element).hasClass(re)&&(this._isTransitioning=!0);var G=e.Event(dt,{relatedTarget:ye});e(this._element).trigger(G),!(this._isShown||G.isDefaultPrevented())&&(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(Ce,je,function(Ae){return ht.hide(Ae)}),e(this._dialog).on(me,function(){e(ht._element).one(Re,function(Ae){e(Ae.target).is(ht._element)&&(ht._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return ht._showElement(ye)}))}},We.hide=function(ye){var ht=this;if(ye&&ye.preventDefault(),!(!this._isShown||this._isTransitioning)){var G=e.Event(de);
4if(e(this._element).trigger(G),!(!this._isShown||G.isDefaultPrevented())){this._isShown=!1;var Ae=e(this._element).hasClass(re);if(Ae&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off(v),e(this._element).removeClass(I),e(this._element).off(Ce),e(this._dialog).off(me),Ae){var xe=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,function(Ee){return ht._hideModal(Ee)}).emulateTransitionEnd(xe)}else this._hideModal()}}},We.dispose=function(){[window,this._element,this._dialog].forEach(function(ye){return e(ye).off(m)}),e(document).off(v),e.removeData(this._element,y),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},We.handleUpdate=function(){this._adjustDialog()},We._getConfig=function(ye){return ye=c(c({},J),ye),t.typeCheckConfig(f,ye,he),ye},We._triggerBackdropTransition=function(){var ye=this;if(this._config.backdrop==="static"){var ht=e.Event(Me);if(e(this._element).trigger(ht),ht.defaultPrevented)return;this._element.classList.add(W);var G=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,function(){ye._element.classList.remove(W)}).emulateTransitionEnd(G),this._element.focus()}else this.hide()},We._showElement=function(ye){var ht=this,G=e(this._element).hasClass(re),Ae=this._dialog?this._dialog.querySelector(ze):null;(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE)&&document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),e(this._dialog).hasClass(be)&&Ae?Ae.scrollTop=0:this._element.scrollTop=0,G&&t.reflow(this._element),e(this._element).addClass(I),this._config.focus&&this._enforceFocus();var xe=e.Event(De,{relatedTarget:ye}),Ee=function(){ht._config.focus&&ht._element.focus(),ht._isTransitioning=!1,e(ht._element).trigger(xe)};if(G){var ae=t.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(t.TRANSITION_END,Ee).emulateTransitionEnd(ae)}else Ee()},We._enforceFocus=function(){var ye=this;e(document).off(v).on(v,function(ht){document!==ht.target&&ye._element!==ht.target&&e(ye._element).has(ht.target).length===0&&ye._element.focus()})},We._setEscapeEvent=function(){var ye=this;this._isShown?e(this._element).on(Ve,function(ht){ye._config.keyboard&&ht.which===F?(ht.preventDefault(),ye.hide()):!ye._config.keyboard&&ht.which===F&&ye._triggerBackdropTransition()}):this._isShown||e(this._element).off(Ve)},We._setResizeEvent=function(){var ye=this;this._isShown?e(window).on(qe,function(ht){return ye.handleUpdate(ht)}):e(window).off(qe)},We._hideModal=function(){var ye=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){e(document.body).removeClass(ie),ye._resetAdjustments(),ye._resetScrollbar(),e(ye._element).trigger(nt)})},We._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},We._showBackdrop=function(ye){var ht=this,G=e(this._element).hasClass(re)?re:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=Be,G&&this._backdrop.classList.add(G),e(this._backdrop).appendTo(document.body),e(this._element).on(Ce,function(ae){if(ht._ignoreBackdropClick){ht._ignoreBackdropClick=!1;return}ae.target===ae.currentTarget&&ht._triggerBackdropTransition()}),G&&t.reflow(this._backdrop),e(this._backdrop).addClass(I),!ye)return;if(!G){ye();return}var Ae=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,ye).emulateTransitionEnd(Ae)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(I);var xe=function(){ht._removeBackdrop(),ye&&ye()};if(e(this._element).hasClass(re)){var Ee=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,xe).emulateTransitionEnd(Ee)}else xe()}else ye&&ye()},We._adjustDialog=function(){var ye=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&ye&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!ye&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},We._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},We._checkScrollbar=function(){var ye=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(ye.left+ye.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},We._setScrollbar=function(){var ye=this;if(this._isBodyOverflowing){var ht=[].slice.call(document.querySelectorAll(
4oe)),G=[].slice.call(document.querySelectorAll(fe));e(ht).each(function(Ee,ae){var it=ae.style.paddingRight,Se=e(ae).css("padding-right");e(ae).data("padding-right",it).css("padding-right",parseFloat(Se)+ye._scrollbarWidth+"px")}),e(G).each(function(Ee,ae){var it=ae.style.marginRight,Se=e(ae).css("margin-right");e(ae).data("margin-right",it).css("margin-right",parseFloat(Se)-ye._scrollbarWidth+"px")});var Ae=document.body.style.paddingRight,xe=e(document.body).css("padding-right");e(document.body).data("padding-right",Ae).css("padding-right",parseFloat(xe)+this._scrollbarWidth+"px")}e(document.body).addClass(ie)},We._resetScrollbar=function(){var ye=[].slice.call(document.querySelectorAll(oe));e(ye).each(function(Ae,xe){var Ee=e(xe).data("padding-right");e(xe).removeData("padding-right"),xe.style.paddingRight=Ee||""});var ht=[].slice.call(document.querySelectorAll(""+fe));e(ht).each(function(Ae,xe){var Ee=e(xe).data("margin-right");typeof Ee!="undefined"&&e(xe).css("margin-right",Ee).removeData("margin-right")});var G=e(document.body).data("padding-right");e(document.body).removeData("padding-right"),document.body.style.paddingRight=G||""},We._getScrollbarWidth=function(){var ye=document.createElement("div");ye.className=Ue,document.body.appendChild(ye);var ht=ye.getBoundingClientRect().width-ye.clientWidth;return document.body.removeChild(ye),ht},le._jQueryInterface=function(ye,ht){return this.each(function(){var G=e(this).data(y),Ae=c(c(c({},J),e(this).data()),typeof ye=="object"&&ye?ye:{});if(G||(G=new le(this,Ae),e(this).data(y,G)),typeof ye=="string"){if(typeof G[ye]=="undefined")throw new TypeError('No method named "'+ye+'"');G[ye](ht)}else Ae.show&&G.show(ht)})},r(le,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return J}}]),le}();return e(document).on(ge,st,function(le){var We=this,Ne,ye=t.getSelectorFromElement(this);ye&&(Ne=document.querySelector(ye));var ht=e(Ne).data(y)?"toggle":c(c({},e(Ne).data()),e(this).data());(this.tagName==="A"||this.tagName==="AREA")&&le.preventDefault();var G=e(Ne).one(dt,function(Ae){Ae.isDefaultPrevented()||G.one(nt,function(){e(We).is(":visible")&&We.focus()})});Q._jQueryInterface.call(e(Ne),ht,this)}),e.fn[f]=Q._jQueryInterface,e.fn[f].Constructor=Q,e.fn[f].noConflict=function(){return e.fn[f]=k,Q._jQueryInterface},Q})});var F0=Pe((X0,j0)=>{(function(e,t){typeof X0=="object"&&typeof j0!="undefined"?j0.exports=t(ji(),B0(),_r()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util.js"],t):(e=e||self,e.Tooltip=t(e.jQuery,e.Popper,e.Util))})(X0,function(e,t,n){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function r(je,oe){for(var fe=0;fe<oe.length;fe++){var Q=oe[fe];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(je,Q.key,Q)}}function o(je,oe,fe){return oe&&r(je.prototype,oe),fe&&r(je,fe),je}function a(je,oe,fe){return oe in je?Object.defineProperty(je,oe,{value:fe,enumerable:!0,configurable:!0,writable:!0}):je[oe]=fe,je}function c(je,oe){var fe=Object.keys(je);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(je);oe&&(Q=Q.filter(function(le){return Object.getOwnPropertyDescriptor(je,le).enumerable})),fe.push.apply(fe,Q)}return fe}function f(je){for(var oe=1;oe<arguments.length;oe++){var fe=arguments[oe]!=null?arguments[oe]:{};oe%2?c(Object(fe),!0).forEach(function(Q){a(je,Q,fe[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(je,Object.getOwnPropertyDescriptors(fe)):c(Object(fe)).forEach(function(Q){Object.defineProperty(je,Q,Object.getOwnPropertyDescriptor(fe,Q))})}return je}var b=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],y=/^aria-[\w-]*$/i,m={"*":["class","dir","id","lang","role",y],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},T=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,k=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function F(je,oe){var fe=je.nodeName.toLowerCase();if(oe.indexOf(fe)!==-1)return b.indexOf(fe)!==-1?Boolean(je.nodeValue.match(T)||je.nodeValue.match(k)):!0;for(var Q=oe.filter(function(Ne){return Ne instanceof RegExp}),le=0,We=Q.length;le<We;le++)if(fe.match(Q[le]))return!0;return!1}function J(je,oe,fe){if(je.length===0)return je;if(fe&&typeof fe=="function")return fe(je);for(var Q=new window.DOMParser,le=Q.parseFromString(je,"text/html"),We=Object.keys(oe),Ne=[].slice.call(le.body.querySelectorAll("*")),ye=function(Ee,ae){var it=Ne[Ee],Se=it.nodeName.toLowerCase();if(We.indexOf(it.nodeName.toLowerCase())===-1)return it.parentNode.removeChild(it),"continue";var Je=[].slice.call(it.attributes),ot=[].concat(oe["*"]||[],oe[Se]||[]);Je.forEach(function(vt){F(vt,ot)||it.removeAttribute(vt.nodeName)})},ht=0,G=Ne.length;ht<G;ht++)var Ae=ye(ht);return le.body.innerHTML}var he="tooltip",de="4.5.0",Me="bs.tooltip",nt="."+Me,dt=e.fn[he],De="bs-tooltip",v=ne
4w RegExp("(^|\\s)"+De+"\\S+","g"),qe=["sanitize","whiteList","sanitizeFn"],Ce={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Ve={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Re={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:m,popperConfig:null},me="show",ge="out",be={HIDE:"hide"+nt,HIDDEN:"hidden"+nt,SHOW:"show"+nt,SHOWN:"shown"+nt,INSERTED:"inserted"+nt,CLICK:"click"+nt,FOCUSIN:"focusin"+nt,FOCUSOUT:"focusout"+nt,MOUSEENTER:"mouseenter"+nt,MOUSELEAVE:"mouseleave"+nt},Ue="fade",Be="show",ie=".tooltip-inner",re=".arrow",I="hover",W="focus",ne="click",ze="manual",st=function(){function je(fe,Q){if(typeof t=="undefined")throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=fe,this.config=this._getConfig(Q),this.tip=null,this._setListeners()}var oe=je.prototype;return oe.enable=function(){this._isEnabled=!0},oe.disable=function(){this._isEnabled=!1},oe.toggleEnabled=function(){this._isEnabled=!this._isEnabled},oe.toggle=function(Q){if(!!this._isEnabled)if(Q){var le=this.constructor.DATA_KEY,We=e(Q.currentTarget).data(le);We||(We=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(le,We)),We._activeTrigger.click=!We._activeTrigger.click,We._isWithActiveTrigger()?We._enter(null,We):We._leave(null,We)}else{if(e(this.getTipElement()).hasClass(Be)){this._leave(null,this);return}this._enter(null,this)}},oe.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},oe.show=function(){var Q=this;if(e(this.element).css("display")==="none")throw new Error("Please use show on visible elements");var le=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(le);var We=n.findShadowRoot(this.element),Ne=e.contains(We!==null?We:this.element.ownerDocument.documentElement,this.element);if(le.isDefaultPrevented()||!Ne)return;var ye=this.getTipElement(),ht=n.getUID(this.constructor.NAME);ye.setAttribute("id",ht),this.element.setAttribute("aria-describedby",ht),this.setContent(),this.config.animation&&e(ye).addClass(Ue);var G=typeof this.config.placement=="function"?this.config.placement.call(this,ye,this.element):this.config.placement,Ae=this._getAttachment(G);this.addAttachmentClass(Ae);var xe=this._getContainer();e(ye).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(ye).appendTo(xe),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new t(this.element,ye,this._getPopperConfig(Ae)),e(ye).addClass(Be),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var Ee=function(){Q.config.animation&&Q._fixTransition();var Se=Q._hoverState;Q._hoverState=null,e(Q.element).trigger(Q.constructor.Event.SHOWN),Se===ge&&Q._leave(null,Q)};if(e(this.tip).hasClass(Ue)){var ae=n.getTransitionDurationFromElement(this.tip);e(this.tip).one(n.TRANSITION_END,Ee).emulateTransitionEnd(ae)}else Ee()}},oe.hide=function(Q){var le=this,We=this.getTipElement(),Ne=e.Event(this.constructor.Event.HIDE),ye=function(){le._hoverState!==me&&We.parentNode&&We.parentNode.removeChild(We),le._cleanTipClass(),le.element.removeAttribute("aria-describedby"),e(le.element).trigger(le.constructor.Event.HIDDEN),le._popper!==null&&le._popper.destroy(),Q&&Q()};
4if(e(this.element).trigger(Ne),!Ne.isDefaultPrevented()){if(e(We).removeClass(Be),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger[ne]=!1,this._activeTrigger[W]=!1,this._activeTrigger[I]=!1,e(this.tip).hasClass(Ue)){var ht=n.getTransitionDurationFromElement(We);e(We).one(n.TRANSITION_END,ye).emulateTransitionEnd(ht)}else ye();this._hoverState=""}},oe.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},oe.isWithContent=function(){return Boolean(this.getTitle())},oe.addAttachmentClass=function(Q){e(this.getTipElement()).addClass(De+"-"+Q)},oe.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},oe.setContent=function(){var Q=this.getTipElement();this.setElementContent(e(Q.querySelectorAll(ie)),this.getTitle()),e(Q).removeClass(Ue+" "+Be)},oe.setElementContent=function(Q,le){if(typeof le=="object"&&(le.nodeType||le.jquery)){this.config.html?e(le).parent().is(Q)||Q.empty().append(le):Q.text(e(le).text());return}this.config.html?(this.config.sanitize&&(le=J(le,this.config.whiteList,this.config.sanitizeFn)),Q.html(le)):Q.text(le)},oe.getTitle=function(){var Q=this.element.getAttribute("data-original-title");return Q||(Q=typeof this.config.title=="function"?this.config.title.call(this.element):this.config.title),Q},oe._getPopperConfig=function(Q){var le=this,We={placement:Q,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:re},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(ye){ye.originalPlacement!==ye.placement&&le._handlePopperPlacementChange(ye)},onUpdate:function(ye){return le._handlePopperPlacementChange(ye)}};return f(f({},We),this.config.popperConfig)},oe._getOffset=function(){var Q=this,le={};return typeof this.config.offset=="function"?le.fn=function(We){return We.offsets=f(f({},We.offsets),Q.config.offset(We.offsets,Q.element)||{}),We}:le.offset=this.config.offset,le},oe._getContainer=function(){return this.config.container===!1?document.body:n.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},oe._getAttachment=function(Q){return Ve[Q.toUpperCase()]},oe._setListeners=function(){var Q=this,le=this.config.trigger.split(" ");le.forEach(function(We){if(We==="click")e(Q.element).on(Q.constructor.Event.CLICK,Q.config.selector,function(ht){return Q.toggle(ht)});else if(We!==ze){var Ne=We===I?Q.constructor.Event.MOUSEENTER:Q.constructor.Event.FOCUSIN,ye=We===I?Q.constructor.Event.MOUSELEAVE:Q.constructor.Event.FOCUSOUT;e(Q.element).on(Ne,Q.config.selector,function(ht){return Q._enter(ht)}).on(ye,Q.config.selector,function(ht){return Q._leave(ht)})}}),this._hideModalHandler=function(){Q.element&&Q.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=f(f({},this.config),{},{trigger:"manual",selector:""}):this._fixTitle()},oe._fixTitle=function(){var Q=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||Q!=="string")&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},oe._enter=function(Q,le){var We=this.constructor.DATA_KEY;if(le=le||e(Q.currentTarget).data(We),le||(le=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(We,le)),Q&&(le._activeTrigger[Q.type==="focusin"?W:I]=!0),e(le.getTipElement()).hasClass(Be)||le._hoverState===me){le._hoverState=me;return}if(clearTimeout(le._timeout),le._hoverState=me,!le.config.delay||!le.config.delay.show){le.show();return}le._timeout=setTimeout(function(){le._hoverState===me&&le.show()},le.config.delay.show)},oe._leave=function(Q,le){var We=this.constructor.DATA_KEY;if(le=le||e(Q.currentTarget).data(We),le||(le=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(We,le)),Q&&(le._activeTrigger[Q.type==="focusout"?W:I]=!1),!le._isWithActiveTrigger()){if(clearTimeout(le._timeout),le._hoverState=ge,!le.config.delay||!le.config.delay.hide){le.hide();return}le._timeout=setTimeout(function(){le._hoverState===ge&&le.hide()},le.config.delay.hide)}},oe._isWithActiveTrigger=function(){for(var Q in this._activeTrigger)if(this._activeTrigger[Q])return!0;return!1},oe._getConfig=function(Q){var le=e(this.element).data();return Object.keys(le).forEach(function(We){qe.indexOf(We)!==-1&&delete le[We]}),Q=f(f(f({},this.constructor.Default),le),typeof Q=="object"&&Q?Q:{}),typeof Q.delay=="number"&&(Q.delay={show:Q.delay,hide:Q.delay}),typeof Q.title=="number"&&(Q.title=Q.title.toString()),typeof Q.content=="number"&&(Q.content=Q.content.toString()),n.typeCheckConfig(he,Q,this.constructor.DefaultType),Q.sanitize&&(Q.template=J(Q.template,Q.whiteList,Q.sanitizeFn)),Q},oe._getDelegateConfig=function(){var Q={};if(this.config)for(var le in this.config)this.constructor.Default[le]!==this.config[le]&&(Q[le]=this.config[le]);return Q},oe._cleanTipClass=function(){var Q=e(this.getTipElement()),le=Q.attr("class").match(v);le!==null&&le.length&&Q.removeClass(le.join(""))},oe._handlePopperPlacementChange=function(Q){this.tip=Q.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(Q.placement))},oe._fixTransition=function(){var Q=this.getTipElement(),le=this.config.animation;Q.getAttribute("x-placement")===null&&(e(Q).removeClass(Ue),this.config.animation=!1,this.hide(),this.show(),this.config.animation=le)},je._jQueryInterface=function(Q){return this.each(function(){var le=e(this).data(Me),We=typeof Q=="object"&&Q;
4if(!(!le&&/dispose|hide/.test(Q))&&(le||(le=new je(this,We),e(this).data(Me,le)),typeof Q=="string")){if(typeof le[Q]=="undefined")throw new TypeError('No method named "'+Q+'"');le[Q]()}})},o(je,null,[{key:"VERSION",get:function(){return de}},{key:"Default",get:function(){return Re}},{key:"NAME",get:function(){return he}},{key:"DATA_KEY",get:function(){return Me}},{key:"Event",get:function(){return be}},{key:"EVENT_KEY",get:function(){return nt}},{key:"DefaultType",get:function(){return Ce}}]),je}();return e.fn[he]=st._jQueryInterface,e.fn[he].Constructor=st,e.fn[he].noConflict=function(){return e.fn[he]=dt,st._jQueryInterface},st})});var tu=Pe((H0,U0)=>{(function(e,t){typeof H0=="object"&&typeof U0!="undefined"?U0.exports=t(ji(),F0()):typeof define=="function"&&define.amd?define(["jquery","./tooltip.js"],t):(e=e||self,e.Popover=t(e.jQuery,e.Tooltip))})(H0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Ce,Ve){for(var Re=0;Re<Ve.length;Re++){var me=Ve[Re];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(Ce,me.key,me)}}function r(Ce,Ve,Re){return Ve&&n(Ce.prototype,Ve),Re&&n(Ce,Re),Ce}function o(Ce,Ve,Re){return Ve in Ce?Object.defineProperty(Ce,Ve,{value:Re,enumerable:!0,configurable:!0,writable:!0}):Ce[Ve]=Re,Ce}function a(Ce,Ve){var Re=Object.keys(Ce);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(Ce);Ve&&(me=me.filter(function(ge){return Object.getOwnPropertyDescriptor(Ce,ge).enumerable})),Re.push.apply(Re,me)}return Re}function c(Ce){for(var Ve=1;Ve<arguments.length;Ve++){var Re=arguments[Ve]!=null?arguments[Ve]:{};Ve%2?a(Object(Re),!0).forEach(function(me){o(Ce,me,Re[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ce,Object.getOwnPropertyDescriptors(Re)):a(Object(Re)).forEac
4h(function(me){Object.defineProperty(Ce,me,Object.getOwnPropertyDescriptor(Re,me))})}return Ce}function f(Ce,Ve){Ce.prototype=Object.create(Ve.prototype),Ce.prototype.constructor=Ce,Ce.__proto__=Ve}var b="popover",y="4.5.0",m="bs.popover",T="."+m,k=e.fn[b],F="bs-popover",J=new RegExp("(^|\\s)"+F+"\\S+","g"),he=c(c({},t.Default),{},{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),de=c(c({},t.DefaultType),{},{content:"(string|element|function)"}),Me="fade",nt="show",dt=".popover-header",De=".popover-body",v={HIDE:"hide"+T,HIDDEN:"hidden"+T,SHOW:"show"+T,SHOWN:"shown"+T,INSERTED:"inserted"+T,CLICK:"click"+T,FOCUSIN:"focusin"+T,FOCUSOUT:"focusout"+T,MOUSEENTER:"mouseenter"+T,MOUSELEAVE:"mouseleave"+T},qe=function(Ce){f(Ve,Ce);function Ve(){return Ce.apply(this,arguments)||this}var Re=Ve.prototype;return Re.isWithContent=function(){return this.getTitle()||this._getContent()},Re.addAttachmentClass=function(ge){e(this.getTipElement()).addClass(F+"-"+ge)},Re.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},Re.setContent=function(){var ge=e(this.getTipElement());this.setElementContent(ge.find(dt),this.getTitle());var be=this._getContent();typeof be=="function"&&(be=be.call(this.element)),this.setElementContent(ge.find(De),be),ge.removeClass(Me+" "+nt)},Re._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},Re._cleanTipClass=function(){var ge=e(this.getTipElement()),be=ge.attr("class").match(J);be!==null&&be.length>0&&ge.removeClass(be.join(""))},Ve._jQueryInterface=function(ge){return this.each(function(){var be=e(this).data(m),Ue=typeof ge=="object"?ge:null;if(!(!be&&/dispose|hide/.test(ge))&&(be||(be=new Ve(this,Ue),e(this).data(m,be)),typeof ge=="string")){if(typeof be[ge]=="undefined")throw new TypeError('No method named "'+ge+'"');be[ge]()}})},r(Ve,null,[{key:"VERSION",get:function(){return y}},{key:"Default",get:function(){return he}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return m}},{key:"Event",get:function(){return v}},{key:"EVENT_KEY",get:function(){return T}},{key:"DefaultType",get:function(){return de}}]),Ve}(t);return e.fn[b]=qe._jQueryInterface,e.fn[b].Constructor=qe,e.fn[b].noConflict=function(){return e.fn[b]=k,qe._jQueryInterface},qe})});var nu=Pe(($0,V0)=>{(function(e,t){typeof $0=="object"&&typeof V0!="undefined"?V0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.ScrollSpy=t(e.jQuery,e.Util))})($0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(ie,re){for(var I=0;I<re.length;I++){var W=re[I];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(ie,W.key,W)}}function r(ie,re,I){return re&&n(ie.prototype,re),I&&n(ie,I),ie}function o(ie,re,I){return re in ie?Object.defineProperty(ie,re,{value:I,enumerable:!0,configurable:!0,writable:!0}):ie[re]=I,ie}function a(ie,re){var I=Object.keys(ie);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(ie);re&&(W=W.filter(function(ne){return Object.getOwnPropertyDescriptor(ie,ne).enumerable})),I.push.apply(I,W)}return I}function c(ie){for(var re=1;re<arguments.length;re++){var I=arguments[re]!=null?arguments[re]:{};re%2?a(Object(I),!0).forEach(function(W){o(ie,W,I[W])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ie,Object.getOwnPropertyDescriptors(I)):a(Object(I)).forEach(function(W){Object.defineProperty(ie,W,Object.getOwnPropertyDescriptor(I,W))})}return ie}var f="scrollspy",b="4.5.0",y="bs.scrollspy",m="."+y,T=".data-api",k=e.fn[f],F={offset:10,method:"auto",target:""},J={offset:"number",method:"string",target:"(string|element)"},he="activate"+m,de="scroll"+m,Me="load"+m+T,nt="dropdown-item",dt="active",De='[data-spy="scroll"]',v=".nav, .list-group",qe=".nav-link",Ce=".nav-item",Ve=".list-group-item",Re=".dropdown",me=".dropdown-item",ge=".dropdown-toggle",be="offset",Ue="position",Be=function(){function ie(I,W){var ne=this;this._element=I,this._scrollElement=I.tagName==="BODY"?window:I,this._config=this._getConfig(W),this._selector=this._config.target+" "+qe+","+(this._config.target+" "+Ve+",")+(this._config.target+" "+me),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(de,function(ze){return ne._process(ze)}),this.refresh(),this._process()}var re=ie.prototype;return re.refresh=function(){var W=this,ne=this._scrollElement===this._scrollElement.window?be:Ue,ze=this._config.method==="auto"?ne:this._config.method,st=ze===Ue?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight();var je=[].slice.call(document.querySelectorAll(this._selector));je.map(function(oe){var fe,Q=t.getSelectorFromElement(oe);
4if(Q&&(fe=document.querySelector(Q)),fe){var le=fe.getBoundingClientRect();if(le.width||le.height)return[e(fe)[ze]().top+st,Q]}return null}).filter(function(oe){return oe}).sort(function(oe,fe){return oe[0]-fe[0]}).forEach(function(oe){W._offsets.push(oe[0]),W._targets.push(oe[1])})},re.dispose=function(){e.removeData(this._element,y),e(this._scrollElement).off(m),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},re._getConfig=function(W){if(W=c(c({},F),typeof W=="object"&&W?W:{}),typeof W.target!="string"&&t.isElement(W.target)){var ne=e(W.target).attr("id");ne||(ne=t.getUID(f),e(W.target).attr("id",ne)),W.target="#"+ne}return t.typeCheckConfig(f,W,J),W},re._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},re._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},re._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},re._process=function(){var W=this._getScrollTop()+this._config.offset,ne=this._getScrollHeight(),ze=this._config.offset+ne-this._getOffsetHeight();if(this._scrollHeight!==ne&&this.refresh(),W>=ze){var st=this._targets[this._targets.length-1];this._activeTarget!==st&&this._activate(st);return}if(this._activeTarget&&W<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null,this._clear();return}for(var je=this._offsets.length;je--;){var oe=this._activeTarget!==this._targets[je]&&W>=this._offsets[je]&&(typeof this._offsets[je+1]=="undefined"||W<this._offsets[je+1]);oe&&this._activate(this._targets[je])}},re._activate=function(W){this._activeTarget=W,this._clear();var ne=this._selector.split(",").map(function(st){return st+'[data-target="'+W+'"],'+st+'[href="'+W+'"]'}),ze=e([].slice.call(document.querySelectorAll(ne.join(","))));ze.hasClass(nt)?(ze.closest(Re).find(ge).addClass(dt),ze.addClass(dt)):(ze.addClass(dt),ze.parents(v).prev(qe+", "+Ve).addClass(dt),ze.parents(v).prev(Ce).children(qe).addClass(dt)),e(this._scrollElement).trigger(he,{relatedTarget:W})},re._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(W){return W.classList.contains(dt)}).forEach(function(W){return W.classList.remove(dt)})},ie._jQueryInterface=function(W){return this.each(function(){var ne=e(this).data(y),ze=typeof W=="object"&&W;if(ne||(ne=new ie(this,ze),e(this).data(y,ne)),typeof W=="string"){if(typeof ne[W]=="undefined")throw new TypeError('No method named "'+W+'"');ne[W]()}})},r(ie,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return F}}]),ie}();return e(window).on(Me,function(){for(var ie=[].slice.call(document.querySelectorAll(De)),re=ie.length,I=re;I--;){var W=e(ie[I]);Be._jQueryInterface.call(W,W.data())}}),e.fn[f]=Be._jQueryInterface,e.fn[f].Constructor=Be,e.fn[f].noConflict=function(){return e.fn[f]=k,Be._jQueryInterface},Be})});var iu=Pe((Y0,G0)=>{(function(e,t){typeof Y0=="object"&&typeof G0!="undefined"?G0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Tab=t(e.jQuery,e.Util))})(Y0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(be,Ue){for(var Be=0;Be<Ue.length;Be++){var ie=Ue[Be];ie.enumerable=ie.enumerable||!1,ie.configurable=!0,"value"in ie&&(ie.writable=!0),Object.defineProperty(be,ie.key,ie)}}function r(be,Ue,Be){return Ue&&n(be.prototype,Ue),Be&&n(be,Be),be}var o="tab",a="4.5.0",c="bs.tab",f="."+c,b=".data-api",y=e.fn[o],m="hide"+f,T="hidden"+f,k="show"+f,F="shown"+f,J="click"+f+b,he="dropdown-menu",de="active",Me="disabled",nt="fade",dt="show",De=".dropdown",v=".nav, .list-group",qe=".active",Ce="> li > .active",Ve='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Re=".dropdown-toggle",me="> .dropdown-menu .active",ge=function(){function be(Be){this._element=Be}var Ue=be.prototype;return Ue.show=function(){var ie=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(de)||e(this._element).hasClass(Me))){var re,I,W=e(this._element).closest(v)[0],ne=t.getSelectorFromElement(this._element);
4if(W){var ze=W.nodeName==="UL"||W.nodeName==="OL"?Ce:qe;I=e.makeArray(e(W).find(ze)),I=I[I.length-1]}var st=e.Event(m,{relatedTarget:this._element}),je=e.Event(k,{relatedTarget:I});if(I&&e(I).trigger(st),e(this._element).trigger(je),!(je.isDefaultPrevented()||st.isDefaultPrevented())){ne&&(re=document.querySelector(ne)),this._activate(this._element,W);var oe=function(){var Q=e.Event(T,{relatedTarget:ie._element}),le=e.Event(F,{relatedTarget:I});e(I).trigger(Q),e(ie._element).trigger(le)};re?this._activate(re,re.parentNode,oe):oe()}}},Ue.dispose=function(){e.removeData(this._element,c),this._element=null},Ue._activate=function(ie,re,I){var W=this,ne=re&&(re.nodeName==="UL"||re.nodeName==="OL")?e(re).find(Ce):e(re).children(qe),ze=ne[0],st=I&&ze&&e(ze).hasClass(nt),je=function(){return W._transitionComplete(ie,ze,I)};if(ze&&st){var oe=t.getTransitionDurationFromElement(ze);e(ze).removeClass(dt).one(t.TRANSITION_END,je).emulateTransitionEnd(oe)}else je()},Ue._transitionComplete=function(ie,re,I){if(re){e(re).removeClass(de);var W=e(re.parentNode).find(me)[0];W&&e(W).removeClass(de),re.getAttribute("role")==="tab"&&re.setAttribute("aria-selected",!1)}if(e(ie).addClass(de),ie.getAttribute("role")==="tab"&&ie.setAttribute("aria-selected",!0),t.reflow(ie),ie.classList.contains(nt)&&ie.classList.add(dt),ie.parentNode&&e(ie.parentNode).hasClass(he)){var ne=e(ie).closest(De)[0];if(ne){var ze=[].slice.call(ne.querySelectorAll(Re));e(ze).addClass(de)}ie.setAttribute("aria-expanded",!0)}I&&I()},be._jQueryInterface=function(ie){return this.each(function(){var re=e(this),I=re.data(c);if(I||(I=new be(this),re.data(c,I)),typeof ie=="string"){if(typeof I[ie]=="undefined")throw new TypeError('No method named "'+ie+'"');I[ie]()}})},r(be,null,[{key:"VERSION",get:function(){return a}}]),be}();return e(document).on(J,Ve,function(be){be.preventDefault(),ge._jQueryInterface.call(e(this),"show")}),e.fn[o]=ge._jQueryInterface,e.fn[o].Constructor=ge,e.fn[o].noConflict=function(){return e.fn[o]=y,ge._jQueryInterface},ge})});var ru=Pe((K0,Z0)=>{(function(e,t){typeof K0=="object"&&typeof Z0!="undefined"?Z0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Toast=t(e.jQuery,e.Util))})(K0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Re,me){for(var ge=0;ge<me.length;ge++){var be=me[ge];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(Re,be.key,be)}}function r(Re,me,ge){return me&&n(Re.prototype,me),ge&&n(Re,ge),Re}function o(Re,me,ge){return me in Re?Object.defineProperty(Re,me,{value:ge,enumerable:!0,configurable:!0,writable:!0}):Re[me]=ge,Re}function a(Re,me){var ge=Object.keys(Re);if(Object.getOwnPropertySymbols){var be=Object.getOwnPropertySymbols(Re);me&&(be=be.filter(function(Ue){return Object.getOwnPropertyDescriptor(Re,Ue).enumerable})),ge.push.apply(ge,be)}return ge}function c(Re){for(var me=1;me<arguments.length;me++){var ge=arguments[me]!=null?arguments[me]:{};me%2?a(Object(ge),!0).forEach(function(be){o(Re,be,ge[be])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Re,Object.getOwnPropertyDescriptors(ge)):a(Object(ge)).forEach(function(be){Object.defineProperty(Re,be,Object.getOwnPropertyDescriptor(ge,be))})}return Re}var f="toast",b="4.5.0",y="bs.toast",m="."+y,T=e.fn[f],k="click.dismiss"+m,F="hide"+m,J="hidden"+m,he="show"+m,de="shown"+m,Me="fade",nt="hide",dt="show",De="showing",v={animation:"boolean",autohide:"boolean",delay:"number"},qe={animation:!0,autohide:!0,delay:500},Ce='[data-dismiss="toast"]',Ve=function(){function Re(ge,be){this._element=ge,this._config=this._getConfig(be),this._timeout=null,this._setListeners()}var me=Re.prototype;return me.show=function(){var be=this,Ue=e.Event(he);if(e(this._element).trigger(Ue),!Ue.isDefaultPrevented()){this._config.animation&&this._element.classList.add(Me);var Be=function(){be._element.classList.remove(De),be._element.classList.add(dt),e(be._element).trigger(de),be._config.autohide&&(be._timeout=setTimeout(function(){be.hide()},be._config.delay))};if(this._element.classList.remove(nt),t.reflow(this._element),this._element.classList.add(De),this._config.animation){var ie=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,Be).emulateTransitionEnd(ie)}else Be()}},me.hide=function(){if(!!this._element.classList.contains(dt)){var be=e.Event(F);e(this._element).trigger(be),!be.isDefaultPrevented()&&this._close()}},me.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(dt)&&this._element.classList.remove(dt),e(this._element).off(k),e.removeData(this._element,y),this._element=null,this._config=null},me._getConfig=function(be){return be=c(c(c({},qe),e(this._element).data()),typeof be=="object"&&be?be:{}),t.typeCheckConfig(f,be,this.constructor.DefaultType),be},me._setListeners=function(){var be=this;
4e(this._element).on(k,Ce,function(){return be.hide()})},me._close=function(){var be=this,Ue=function(){be._element.classList.add(nt),e(be._element).trigger(J)};if(this._element.classList.remove(dt),this._config.animation){var Be=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,Ue).emulateTransitionEnd(Be)}else Ue()},Re._jQueryInterface=function(be){return this.each(function(){var Ue=e(this),Be=Ue.data(y),ie=typeof be=="object"&&be;if(Be||(Be=new Re(this,ie),Ue.data(y,Be)),typeof be=="string"){if(typeof Be[be]=="undefined")throw new TypeError('No method named "'+be+'"');Be[be](this)}})},r(Re,null,[{key:"VERSION",get:function(){return b}},{key:"DefaultType",get:function(){return v}},{key:"Default",get:function(){return qe}}]),Re}();return e.fn[f]=Ve._jQueryInterface,e.fn[f].Constructor=Ve,e.fn[f].noConflict=function(){return e.fn[f]=T,Ve._jQueryInterface},Ve})});var Bd=Pe((wc,ea)=>{(function(e,t){typeof wc=="object"&&typeof ea!="undefined"?ea.exports=t():typeof define=="function"&&define.amd?define(t):e.moment=t()})(wc,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function n(l){e=l}function r(l){return l instanceof Array||Object.prototype.toString.call(l)==="[object Array]"}function o(l){return l!=null&&Object.prototype.toString.call(l)==="[object Object]"}function a(l,h){return Object.prototype.hasOwnProperty.call(l,h)}function c(l){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(l).length===0;var h;for(h in l)if(a(l,h))return!1;return!0}function f(l){return l===void 0}function b(l){return typeof l=="number"||Object.prototype.toString.call(l)==="[object Number]"}function y(l){return l instanceof Date||Object.prototype.toString.call(l)==="[object Date]"}function m(l,h){var w=[],z,P=l.length;for(z=0;z<P;++z)w.push(h(l[z],z));return w}function T(l,h){for(var w in h)a(h,w)&&(l[w]=h[w]);return a(h,"toString")&&(l.toString=h.toString),a(h,"valueOf")&&(l.valueOf=h.valueOf),l}function k(l,h,w,z){return pr(l,h,w,z,!0).utc()}function F(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function J(l){return l._pf==null&&(l._pf=F()),l._pf}var he;Array.prototype.some?he=Array.prototype.some:he=function(l){var h=Object(this),w=h.length>>>0,z;for(z=0;z<w;z++)if(z in h&&l.call(this,h[z],z,h))return!0;return!1};function de(l){if(l._isValid==null){var h=J(l),w=he.call(h.parsedDateParts,function(P){return P!=null}),z=!isNaN(l._d.getTime())&&h.overflow<0&&!h.empty&&!h.invalidEra&&!h.invalidMonth&&!h.invalidWeekday&&!h.weekdayMismatch&&!h.nullInput&&!h.invalidFormat&&!h.userInvalidated&&(!h.meridiem||h.meridiem&&w);if(l._strict&&(z=z&&h.charsLeftOver===0&&h.unusedTokens.length===0&&h.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(l))l._isValid=z;else return z}return l._isValid}function Me(l){var h=k(NaN);return l!=null?T(J(h),l):J(h).userInvalidated=!0,h}var nt=t.momentProperties=[],dt=!1;function De(l,h){var w,z,P,ce=nt.length;if(f(h._isAMomentObject)||(l._isAMomentObject=h._isAMomentObject),f(h._i)||(l._i=h._i),f(h._f)||(l._f=h._f),f(h._l)||(l._l=h._l),f(h._strict)||(l._strict=h._strict),f(h._tzm)||(l._tzm=h._tzm),f(h._isUTC)||(l._isUTC=h._isUTC),f(h._offset)||(l._offset=h._offset),f(h._pf)||(l._pf=J(h)),f(h._locale)||(l._locale=h._locale),ce>0)for(w=0;w<ce;w++)z=nt[w],P=h[z],f(P)||(l[z]=P);return l}function v(l){De(this,l),this._d=new Date(l._d!=null?l._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),dt===!1&&(dt=!0,t.updateOffset(this),dt=!1)}function qe(l){return l instanceof v||l!=null&&l._isAMomentObject!=null}function Ce(l){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+l)}function Ve(l,h){var w=!0;return T(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,l),w){var z=[],P,ce,Qe,Ut=arguments.length;for(ce=0;ce<Ut;ce++){if(P="",typeof arguments[ce]=="object"){P+=` 5[`+ce+"] ";for(Qe in arguments[0])a(arguments[0],Qe)&&(P+=Qe+": "+arguments[0][Qe]+", ");P=P.slice(0,-2)}else P=arguments[ce];z.push(P)}Ce(l+` 6Arguments: `+Array.prototype.slice.call(z).join("")+` 7`+new Error().stack),w=!1}return h.apply(this,arguments)},h)}var Re={};function me(l,h){t.deprecationHandler!=null&&t.deprecationHandler(l,h),Re[l]||(Ce(h),Re[l]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function ge(l){return typeof Function!="undefined"&&l instanceof Function||Object.prototype.toString.call(l)==="[object Function]"}function be(l){var h,w;
7for(w in l)a(l,w)&&(h=l[w],ge(h)?this[w]=h:this["_"+w]=h);this._config=l,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Ue(l,h){var w=T({},l),z;for(z in h)a(h,z)&&(o(l[z])&&o(h[z])?(w[z]={},T(w[z],l[z]),T(w[z],h[z])):h[z]!=null?w[z]=h[z]:delete w[z]);for(z in l)a(l,z)&&!a(h,z)&&o(l[z])&&(w[z]=T({},w[z]));return w}function Be(l){l!=null&&this.set(l)}var ie;Object.keys?ie=Object.keys:ie=function(l){var h,w=[];for(h in l)a(l,h)&&w.push(h);return w};var re={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function I(l,h,w){var z=this._calendar[l]||this._calendar.sameElse;return ge(z)?z.call(h,w):z}function W(l,h,w){var z=""+Math.abs(l),P=h-z.length,ce=l>=0;return(ce?w?"+":"":"-")+Math.pow(10,Math.max(0,P)).toString().substr(1)+z}var ne=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ze=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,st={},je={};function oe(l,h,w,z){var P=z;typeof z=="string"&&(P=function(){return this[z]()}),l&&(je[l]=P),h&&(je[h[0]]=function(){return W(P.apply(this,arguments),h[1],h[2])}),w&&(je[w]=function(){return this.localeData().ordinal(P.apply(this,arguments),l)})}function fe(l){return l.match(/\[[\s\S]/)?l.replace(/^\[|\]$/g,""):l.replace(/\\/g,"")}function Q(l){var h=l.match(ne),w,z;for(w=0,z=h.length;w<z;w++)je[h[w]]?h[w]=je[h[w]]:h[w]=fe(h[w]);return function(P){var ce="",Qe;for(Qe=0;Qe<z;Qe++)ce+=ge(h[Qe])?h[Qe].call(P,l):h[Qe];return ce}}function le(l,h){return l.isValid()?(h=We(h,l.localeData()),st[h]=st[h]||Q(h),st[h](l)):l.localeData().invalidDate()}function We(l,h){var w=5;function z(P){return h.longDateFormat(P)||P}for(ze.lastIndex=0;w>=0&&ze.test(l);)l=l.replace(ze,z),ze.lastIndex=0,w-=1;return l}var Ne={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function ye(l){var h=this._longDateFormat[l],w=this._longDateFormat[l.toUpperCase()];return h||!w?h:(this._longDateFormat[l]=w.match(ne).map(function(z){return z==="MMMM"||z==="MM"||z==="DD"||z==="dddd"?z.slice(1):z}).join(""),this._longDateFormat[l])}var ht="Invalid date";function G(){return this._invalidDate}var Ae="%d",xe=/\d{1,2}/;function Ee(l){return this._ordinal.replace("%d",l)}var ae={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function it(l,h,w,z){var P=this._relativeTime[w];return ge(P)?P(l,h,w,z):P.replace(/%d/i,l)}function Se(l,h){var w=this._relativeTime[l>0?"future":"past"];return ge(w)?w(h):w.replace(/%s/i,h)}var Je={};function ot(l,h){var w=l.toLowerCase();Je[w]=Je[w+"s"]=Je[h]=l}function vt(l){return typeof l=="string"?Je[l]||Je[l.toLowerCase()]:void 0}function Fe(l){var h={},w,z;for(z in l)a(l,z)&&(w=vt(z),w&&(h[w]=l[z]));return h}var Rt={};function rt(l,h){Rt[l]=h}function mt(l){var h=[],w;for(w in l)a(l,w)&&h.push({unit:w,priority:Rt[w]});return h.sort(function(z,P){return z.priority-P.priority}),h}function at(l){return l%4===0&&l%100!==0||l%400===0}function gt(l){return l<0?Math.ceil(l)||0:Math.floor(l)}function Nt(l){var h=+l,w=0;return h!==0&&isFinite(h)&&(w=gt(h)),w}function wn(l,h){return function(w){return w!=null?(Pn(this,l,w),t.updateOffset(this,h),this):cn(this,l)}}function cn(l,h){return l.isValid()?l._d["get"+(l._isUTC?"UTC":"")+h]():NaN}function Pn(l,h,w){l.isValid()&&!isNaN(w)&&(h==="FullYear"&&at(l.year())&&l.month()===1&&l.date()===29?(w=Nt(w),l._d["set"+(l._isUTC?"UTC":"")+h](w,l.month(),Ei(w,l.month()))):l._d["set"+(l._isUTC?"UTC":"")+h](w))}function wt(l){return l=vt(l),ge(this[l])?this[l]():this}function ln(l,h){if(typeof l=="object"){l=Fe(l);var w=mt(l),z,P=w.length;for(z=0;z<P;z++)this[w[z].unit](l[w[z].unit])}else if(l=vt(l),ge(this[l]))return this[l](h);return this}var ni=/\d/,pn=/\d\d/,hn=/\d{3}/,Nn=/\d{4}/,Tn=/[+-]?\d{6}
7/,Zt=/\d\d?/,Gt=/\d\d\d\d?/,Yt=/\d\d\d\d\d\d?/,on=/\d{1,3}/,fi=/\d{1,4}/,Vt=/[+-]?\d{1,6}/,x=/\d+/,V=/[+-]?\d+/,Z=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,Ke=/[+-]?\d+(\.\d{1,3})?/,Ie=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ft;ft={};function Oe(l,h,w){ft[l]=ge(h)?h:function(z,P){return z&&w?w:h}}function At(l,h){return a(ft,l)?ft[l](h._strict,h._locale):new RegExp(xt(l))}function xt(l){return Ct(l.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,w,z,P,ce){return w||z||P||ce}))}function Ct(l){return l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Tt={};function Et(l,h){var w,z=h,P;for(typeof l=="string"&&(l=[l]),b(h)&&(z=function(ce,Qe){Qe[h]=Nt(ce)}),P=l.length,w=0;w<P;w++)Tt[l[w]]=z}function Dt(l,h){Et(l,function(w,z,P,ce){P._w=P._w||{},h(w,P._w,P,ce)})}function Bt(l,h,w){h!=null&&a(Tt,l)&&Tt[l](h,w._a,w,l)}var Pt=0,En=1,fn=2,tn=3,Ln=4,Gn=5,Kn=6,Ar=7,hi=8;function Hi(l,h){return(l%h+h)%h}var jt;Array.prototype.indexOf?jt=Array.prototype.indexOf:jt=function(l){var h;for(h=0;h<this.length;++h)if(this[h]===l)return h;return-1};function Ei(l,h){if(isNaN(l)||isNaN(h))return NaN;var w=Hi(h,12);return l+=(h-w)/12,w===1?at(l)?29:28:31-w%7%2}oe("M",["MM",2],"Mo",function(){return this.month()+1}),oe("MMM",0,0,function(l){return this.localeData().monthsShort(this,l)}),oe("MMMM",0,0,function(l){return this.localeData().months(this,l)}),ot("month","M"),rt("month",8),Oe("M",Zt),Oe("MM",Zt,pn),Oe("MMM",function(l,h){return h.monthsShortRegex(l)}),Oe("MMMM",function(l,h){return h.monthsRegex(l)}),Et(["M","MM"],function(l,h){h[En]=Nt(l)-1}),Et(["MMM","MMMM"],function(l,h,w,z){var P=w._locale.monthsParse(l,z,w._strict);P!=null?h[En]=P:J(w).invalidMonth=l});var rr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),q="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),H=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,j=Ie,we=Ie;function Ge(l,h){return l?r(this._months)?this._months[l.month()]:this._months[(this._months.isFormat||H).test(h)?"format":"standalone"][l.month()]:r(this._months)?this._months:this._months.standalone}function ct(l,h){return l?r(this._monthsShort)?this._monthsShort[l.month()]:this._monthsShort[H.test(h)?"format":"standalone"][l.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function Ot(l,h,w){var z,P,ce,Qe=l.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],z=0;z<12;++z)ce=k([2e3,z]),this._shortMonthsParse[z]=this.monthsShort(ce,"").toLocaleLowerCase(),this._longMonthsParse[z]=this.months(ce,"").toLocaleLowerCase();return w?h==="MMM"?(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:null):(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:null):h==="MMM"?(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:null)):(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:null))}function zt(l,h,w){var z,P,ce;if(this._monthsParseExact)return Ot.call(this,l,h,w);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),z=0;z<12;z++){if(P=k([2e3,z]),w&&!this._longMonthsParse[z]&&(this._longMonthsParse[z]=new RegExp("^"+this.months(P,"").replace(".","")+"$","i"),this._shortMonthsParse[z]=new RegExp("^"+this.monthsShort(P,"").replace(".","")+"$","i")),!w&&!this._monthsParse[z]&&(ce="^"+this.months(P,"")+"|^"+this.monthsShort(P,""),this._monthsParse[z]=new RegExp(ce.replace(".",""),"i")),w&&h==="MMMM"&&this._longMonthsParse[z].test(l))return z;if(w&&h==="MMM"&&this._shortMonthsParse[z].test(l))return z;if(!w&&this._monthsParse[z].test(l))return z}}function bt(l,h){var w;if(!l.isValid())return l;if(typeof h=="string"){if(/^\d+$/.test(h))h=Nt(h);else if(h=l.localeData().monthsParse(h),!b(h))return l}return w=Math.min(l.date(),Ei(l.year(),h)),l._d["set"+(l._isUTC?"UTC":"")+"Month"](h,w),l}function St(l){return l!=null?(bt(this,l),t.updateOffset(this,!0),this):cn(this,"Month")}function Ht(){return Ei(this.year(),this.month())}function kt(l){return this._monthsParseExact?(a(this,"_monthsRegex")||_n.call(this),l?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=j),this._monthsShortStrictRegex&&l?this._monthsShortStrictRegex:this._monthsShortRegex)}function nn(l){return this._monthsParseExact?(a(this,"_monthsRegex")||_n.call(this),l?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=we),this._monthsStrictRegex&&l?this._monthsStrictRegex:this._monthsRegex)}function _n(){function l(Qe,Ut){return Ut.length-Qe.length}var h=[],w=[],z=[],P,ce;for(P=0;P<12;P++)ce=k([2e3,P]),h.push(this.monthsShort(ce,"")),w.push(this.months(ce,"")),z.push(this.months(ce,"")),z.push(this.monthsShort(ce,""));for(h.sort(l),w.sort(l),z.sort(l),P=0;P<12;P++)h[P]=Ct(h[P]),w[P]=Ct(w[P]);for(P=0;P<24;P++)z[P]=Ct(z[P]);this._monthsRegex=new RegExp("^("+z.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+w.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+h.join("|")+")","i")}oe("Y",0,0,function(){var l=this.year();
vendor: 7,343 bytes, line 7
7return l<=9999?W(l,4):"+"+l}),oe(0,["YY",2],0,function(){return this.year()%100}),oe(0,["YYYY",4],0,"year"),oe(0,["YYYYY",5],0,"year"),oe(0,["YYYYYY",6,!0],0,"year"),ot("year","y"),rt("year",1),Oe("Y",V),Oe("YY",Zt,pn),Oe("YYYY",fi,Nn),Oe("YYYYY",Vt,Tn),Oe("YYYYYY",Vt,Tn),Et(["YYYYY","YYYYYY"],Pt),Et("YYYY",function(l,h){h[Pt]=l.length===2?t.parseTwoDigitYear(l):Nt(l)}),Et("YY",function(l,h){h[Pt]=t.parseTwoDigitYear(l)}),Et("Y",function(l,h){h[Pt]=parseInt(l,10)});function an(l){return at(l)?366:365}t.parseTwoDigitYear=function(l){return Nt(l)+(Nt(l)>68?1900:2e3)};var U=wn("FullYear",!0);function C(){return at(this.year())}function R(l,h,w,z,P,ce,Qe){var Ut;return l<100&&l>=0?(Ut=new Date(l+400,h,w,z,P,ce,Qe),isFinite(Ut.getFullYear())&&Ut.setFullYear(l)):Ut=new Date(l,h,w,z,P,ce,Qe),Ut}function D(l){var h,w;return l<100&&l>=0?(w=Array.prototype.slice.call(arguments),w[0]=l+400,h=new Date(Date.UTC.apply(null,w)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(l)):h=new Date(Date.UTC.apply(null,arguments)),h}function ue(l,h,w){var z=7+h-w,P=(7+D(l,0,z).getUTCDay()-h)%7;return-P+z-1}function K(l,h,w,z,P){var ce=(7+w-z)%7,Qe=ue(l,z,P),Ut=1+7*(h-1)+ce+Qe,un,Xn;return Ut<=0?(un=l-1,Xn=an(un)+Ut):Ut>an(l)?(un=l+1,Xn=Ut-an(l)):(un=l,Xn=Ut),{year:un,dayOfYear:Xn}}function se(l,h,w){var z=ue(l.year(),h,w),P=Math.floor((l.dayOfYear()-z-1)/7)+1,ce,Qe;return P<1?(Qe=l.year()-1,ce=P+ke(Qe,h,w)):P>ke(l.year(),h,w)?(ce=P-ke(l.year(),h,w),Qe=l.year()+1):(Qe=l.year(),ce=P),{week:ce,year:Qe}}function ke(l,h,w){var z=ue(l,h,w),P=ue(l+1,h,w);return(an(l)-z+P)/7}oe("w",["ww",2],"wo","week"),oe("W",["WW",2],"Wo","isoWeek"),ot("week","w"),ot("isoWeek","W"),rt("week",5),rt("isoWeek",5),Oe("w",Zt),Oe("ww",Zt,pn),Oe("W",Zt),Oe("WW",Zt,pn),Dt(["w","ww","W","WW"],function(l,h,w,z){h[z.substr(0,1)]=Nt(l)});function ut(l){return se(l,this._week.dow,this._week.doy).week}var et={dow:0,doy:6};function He(){return this._week.dow}function Ye(){return this._week.doy}function pt(l){var h=this.localeData().week(this);return l==null?h:this.add((l-h)*7,"d")}function rn(l){var h=se(this,1,4).week;return l==null?h:this.add((l-h)*7,"d")}oe("d",0,"do","day"),oe("dd",0,0,function(l){return this.localeData().weekdaysMin(this,l)}),oe("ddd",0,0,function(l){return this.localeData().weekdaysShort(this,l)}),oe("dddd",0,0,function(l){return this.localeData().weekdays(this,l)}),oe("e",0,0,"weekday"),oe("E",0,0,"isoWeekday"),ot("day","d"),ot("weekday","e"),ot("isoWeekday","E"),rt("day",11),rt("weekday",11),rt("isoWeekday",11),Oe("d",Zt),Oe("e",Zt),Oe("E",Zt),Oe("dd",function(l,h){return h.weekdaysMinRegex(l)}),Oe("ddd",function(l,h){return h.weekdaysShortRegex(l)}),Oe("dddd",function(l,h){return h.weekdaysRegex(l)}),Dt(["dd","ddd","dddd"],function(l,h,w,z){var P=w._locale.weekdaysParse(l,z,w._strict);P!=null?h.d=P:J(w).invalidWeekday=l}),Dt(["d","e","E"],function(l,h,w,z){h[z]=Nt(l)});function Qt(l,h){return typeof l!="string"?l:isNaN(l)?(l=h.weekdaysParse(l),typeof l=="number"?l:null):parseInt(l,10)}function gn(l,h){return typeof l=="string"?h.weekdaysParse(l)%7||7:isNaN(l)?null:l}function sn(l,h){return l.slice(h,7).concat(l.slice(0,h))}var xn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),jn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Un=Ie,ei=Ie,Lt=Ie;function vn(l,h){var w=r(this._weekdays)?this._weekdays:this._weekdays[l&&l!==!0&&this._weekdays.isFormat.test(h)?"format":"standalone"];return l===!0?sn(w,this._week.dow):l?w[l.day()]:w}function Sn(l){return l===!0?sn(this._weekdaysShort,this._week.dow):l?this._weekdaysShort[l.day()]:this._weekdaysShort}function Wn(l){return l===!0?sn(this._weekdaysMin,this._week.dow):l?this._weekdaysMin[l.day()]:this._weekdaysMin}function Hn(l,h,w){var z,P,ce,Qe=l.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],z=0;z<7;++z)ce=k([2e3,1]).day(z),this._minWeekdaysParse[z]=this.weekdaysMin(ce,"").toLocaleLowerCase(),this._shortWeekdaysParse[z]=this.weekdaysShort(ce,"").toLocaleLowerCase(),this._weekdaysParse[z]=this.weekdays(ce,"").toLocaleLowerCase();return w?h==="dddd"?(P=jt.call(this._weekdaysParse,Qe),P!==-1?P:null):h==="ddd"?(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1?P:null):(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null):h==="dddd"?(P=jt.call(this._weekdaysParse,Qe),P!==-1||(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null)):h==="ddd"?(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1||(P=jt.call(this._weekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null)):(P=jt.call(this._minWeekdaysParse,Qe),P!==-1||(P=jt.call(this._weekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1?P:null))}function Di(l,h,w){var z,P,ce;if(this._weekdaysParseExact)return Hn.call(this,l,h,w);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),z=0;z<7;z++){if(P=k([2e3,1]).day(z),w&&!this._fullWeekdaysParse[z]&&(this._fullWeekdaysParse[z]=new RegExp("^"+this.weekdays(P,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[z]=new RegExp("^"+this.weekdaysShort(P,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[z]=new RegExp("^"+this.weekdaysMin(P,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[z]||(ce="^"+this.weekdays(P,"")+"|^"+this.weekdaysShort(P,"")+"|^"+this.weekdaysMin(P,""),this._weekdaysParse[z]=new RegExp(ce.replace(".",""),"i")),w&&h==="dddd"&&this._fullWeekdaysParse[z].test(l))return z;if(w&&h==="ddd"&&this._shortWeekdaysParse[z].test(l))return z;if(w&&h==="dd"&&this._minWeekdaysParse[z].test(l))return z;if(!w&&this._weekdaysParse[z].test(l))return z}}function qi(l){if(!this.isValid())return l!=null?this:NaN;var h=this._isUTC?this._d.getUTCDay():this._d.getDay();return l!=null?(l=Qt(l,this.localeData()),this.add(l-h,"d")):h}function ri(l){if(!this.isValid())return l!=null?this:NaN;var h=(this.day()+7-this.localeData()._week.dow)%7;return l==null?h:this.add(l-h,"d")}function vi(l){if(!this.isValid())return l!=null?this:NaN;if(l!=null){var h=gn(l,this.localeData());return this.day(this.day()%7?h:h-7)}else return this.day()||7}function Zn(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Un),this._weekdaysStrictRegex&&l?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ci(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ei),this._weekdaysShortStrictRegex&&l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function wr(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lt),this._weekdaysMinStrictRegex&&l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ui(){function l(Bi,Ir){return Ir.length-Bi.length}var h=[],w=[],z=[],P=[],ce,Qe,Ut,un,Xn;for(ce=0;ce<7;ce++)Qe=k([2e3,1]).day(ce),Ut=Ct(this.weekdaysMin(Qe,"")),un=Ct(this.weekdaysShort(Qe,"")),Xn=Ct(this.weekdays(Qe,"")),h.push(Ut),w.push(un),z.pu
vendor: 10,416 bytes, line 7
7sh(Xn),P.push(Ut),P.push(un),P.push(Xn);h.sort(l),w.sort(l),z.sort(l),P.sort(l),this._weekdaysRegex=new RegExp("^("+P.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+w.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function wi(){return this.hours()%12||12}function fr(){return this.hours()||24}oe("H",["HH",2],0,"hour"),oe("h",["hh",2],0,wi),oe("k",["kk",2],0,fr),oe("hmm",0,0,function(){return""+wi.apply(this)+W(this.minutes(),2)}),oe("hmmss",0,0,function(){return""+wi.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),oe("Hmm",0,0,function(){return""+this.hours()+W(this.minutes(),2)}),oe("Hmmss",0,0,function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)});function $i(l,h){oe(l,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}$i("a",!0),$i("A",!1),ot("hour","h"),rt("hour",13);function Cr(l,h){return h._meridiemParse}Oe("a",Cr),Oe("A",Cr),Oe("H",Zt),Oe("h",Zt),Oe("k",Zt),Oe("HH",Zt,pn),Oe("hh",Zt,pn),Oe("kk",Zt,pn),Oe("hmm",Gt),Oe("hmmss",Yt),Oe("Hmm",Gt),Oe("Hmmss",Yt),Et(["H","HH"],tn),Et(["k","kk"],function(l,h,w){var z=Nt(l);h[tn]=z===24?0:z}),Et(["a","A"],function(l,h,w){w._isPm=w._locale.isPM(l),w._meridiem=l}),Et(["h","hh"],function(l,h,w){h[tn]=Nt(l),J(w).bigHour=!0}),Et("hmm",function(l,h,w){var z=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z)),J(w).bigHour=!0}),Et("hmmss",function(l,h,w){var z=l.length-4,P=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z,2)),h[Gn]=Nt(l.substr(P)),J(w).bigHour=!0}),Et("Hmm",function(l,h,w){var z=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z))}),Et("Hmmss",function(l,h,w){var z=l.length-4,P=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z,2)),h[Gn]=Nt(l.substr(P))});function Vi(l){return(l+"").toLowerCase().charAt(0)==="p"}var Kr=/[ap]\.?m?\.?/i,u=wn("Hours",!0);function p(l,h,w){return l>11?w?"pm":"PM":w?"am":"AM"}var g={calendar:re,longDateFormat:Ne,invalidDate:ht,ordinal:Ae,dayOfMonthOrdinalParse:xe,relativeTime:ae,months:rr,monthsShort:q,week:et,weekdays:xn,weekdaysMin:Fn,weekdaysShort:jn,meridiemParse:Kr},A={},E={},N;function B(l,h){var w,z=Math.min(l.length,h.length);for(w=0;w<z;w+=1)if(l[w]!==h[w])return w;return z}function ee(l){return l&&l.toLowerCase().replace("_","-")}function te(l){for(var h=0,w,z,P,ce;h<l.length;){for(ce=ee(l[h]).split("-"),w=ce.length,z=ee(l[h+1]),z=z?z.split("-"):null;w>0;){if(P=Xe(ce.slice(0,w).join("-")),P)return P;if(z&&z.length>=w&&B(ce,z)>=w-1)break;w--}h++}return N}function ve(l){return l.match("^[^/\\\\]*$")!=null}function Xe(l){var h=null,w;if(A[l]===void 0&&typeof ea!="undefined"&&ea&&ea.exports&&ve(l))try{h=N._abbr,w=Vl,w("./locale/"+l),lt(h)}catch(z){A[l]=null}return A[l]}function lt(l,h){var w;return l&&(f(h)?w=qt(l):w=Te(l,h),w?N=w:typeof console!="undefined"&&console.warn&&console.warn("Locale "+l+" not found. Did you forget to load it?")),N._abbr}function Te(l,h){if(h!==null){var w,z=g;if(h.abbr=l,A[l]!=null)me("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),z=A[l]._config;else if(h.parentLocale!=null)if(A[h.parentLocale]!=null)z=A[h.parentLocale]._config;else if(w=Xe(h.parentLocale),w!=null)z=w._config;else return E[h.parentLocale]||(E[h.parentLocale]=[]),E[h.parentLocale].push({name:l,config:h}),null;return A[l]=new Be(Ue(z,h)),E[l]&&E[l].forEach(function(P){Te(P.name,P.config)}),lt(l),A[l]}else return delete A[l],null}function Ze(l,h){if(h!=null){var w,z,P=g;A[l]!=null&&A[l].parentLocale!=null?A[l].set(Ue(A[l]._config,h)):(z=Xe(l),z!=null&&(P=z._config),h=Ue(P,h),z==null&&(h.abbr=l),w=new Be(h),w.parentLocale=A[l],A[l]=w),lt(l)}else A[l]!=null&&(A[l].parentLocale!=null?(A[l]=A[l].parentLocale,l===lt()&<(l)):A[l]!=null&&delete A[l]);return A[l]}function qt(l){var h;if(l&&l._locale&&l._locale._abbr&&(l=l._locale._abbr),!l)return N;if(!r(l)){if(h=Xe(l),h)return h;l=[l]}return te(l)}function Kt(){return ie(A)}function Mt(l){var h,w=l._a;return w&&J(l).overflow===-2&&(h=w[En]<0||w[En]>11?En:w[fn]<1||w[fn]>Ei(w[Pt],w[En])?fn:w[tn]<0||w[tn]>24||w[tn]===24&&(w[Ln]!==0||w[Gn]!==0||w[Kn]!==0)?tn:w[Ln]<0||w[Ln]>59?Ln:w[Gn]<0||w[Gn]>59?Gn:w[Kn]<0||w[Kn]>999?Kn:-1,J(l)._overflowDayOfYear&&(h<Pt||h>fn)&&(h=fn),J(l)._overflowWeeks&&h===-1&&(h=Ar),J(l)._overflowWeekday&&h===-1&&(h=hi),J(l).overflow=h),l}var Cn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,In=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bi=/Z|[+-]\d\d(?::?\d\d)?/,mn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],$t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],di=/^\/?Date\((-?\d+)/i,dn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,An={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Lr(l){var h,w,z=l._i,P=Cn.exec(z)||In.exec(z),ce,Qe,Ut,un,Xn=mn.length,Bi=$t.length;if(P){for(J(l).iso=!0,h=0,w=Xn;h<w;h++)if(mn[h][1].exec(P[1])){Qe=mn[h][0],ce=mn[h][2]!==!1;break}if(Qe==null){l._isValid=!1;return}if(P[3]){for(h=0,w=Bi;h<w;h++)if($t[h][1].exec(P[3])){Ut=(P[2]||" ")+$t[h][0];break}if(Ut==null){l._isValid=!1;return}}if(!ce&&Ut!=null){l._isValid=!1;return}if(P[4])if(bi.exec(P[4]))un="Z";else{l._isValid=!1;return}l._f=Qe+(Ut||"")+(un||""),bn(l)}else l._isValid=!1}function Nr(l,h,w,z,P,ce){var Qe=[Mi(l),q.indexOf(h),parseInt(w,10),parseInt(z,10),parseInt(P,10)];return ce&&Qe.push(parseInt(ce,10)),Qe}function Mi(l){var h=parseInt(l,10);return h<=49?2e3+h:h<=999?1900+h:h}function Yi(l){return l.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Li(l,h,w){if(l){var z=jn.indexOf(l),P=new Date(h[0],h[1],h[2]).getDay();if(z!==P)return J(w).weekdayMismatch=!0,w._isValid=!1,!1}return!0}function yi(l,h,w){if(l)return An[l];if(h)return 0;var z=parseInt(w,10),P=z%100,ce=(z-P)/100;return ce*60+P}function Gi(l){var h=dn.exec(Yi(l._i)),w;if(h){if(w=Nr(h[4],h[3],h[2],h[5],h[6],h[7]),!Li(h[1],w,l))return;l._a=w,l._tzm=yi(h[8],h[9],h[10]),l._d=D.apply(null,l._a),l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),J(l).rfc2822=!0}else l._isValid=!1}function Ai(l){var h=di.exec(l._i);if(h!==null){l._d=new Date(+h[1]);return}if(Lr(l),l._isValid===!1)delete l._isValid;else return;if(Gi(l),l._isValid===!1)delete l._isValid;else return;l._strict?l._isValid=!1:t.createFromInputFallback(l)}t.createFromInputFallback=Ve("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(l){l._d=new Date(l._i+(l._useUTC?" UTC":""))});function _i(l,h,w){return l!=null?l:h!=null?h:w}function Po(l){var h=new Date(t.now());return l._useUTC?[h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()]:[h.getFullYear(),h.getMonth(),h.getDate()]}function Ki(l){var h,w,z=[],P,ce,Qe;if(!l._d){for(P=Po(l),l._w&&l._a[fn]==null&&l._a[En]==null&&Zr(l),l._dayOfYear!=null&&(Qe=_i(l._a[Pt],P[Pt]),(l._dayOfYear>an(Qe)||l._dayOfYear===0)&&(J(l)._overflowDayOfYear=!0),w=D(Qe,0,l._dayOfYear),l._a[En]=w.getUTCMonth(),l._a[fn]=w.getUTCDate()),h=0;h<3&&l._a[h]==null;++h)l._a[h]=z[h]=P[h];for(;h<7;h++)l._a[h]=z[h]=l._a[h]==null?h===2?1:0:l._a[h];l._a[tn]===24&&l._a[Ln]===0&&l._a[Gn]===0&&l._a[Kn]===0&&(l._nextDay=!0,l._a[tn]=0),l._d=(l._useUTC?D:R).apply(null,z),ce=l._useUTC?l._d.getUTCDay():l._d.getDay(),l._tzm!=null&&l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),l._nextDay&&(l._a[tn]=24),l._w&&typeof l._w.d!="undefined"&&l._w.d!==ce&&(J(l).weekdayMismatch=!0)}}function Zr(l){var h,w,z,P,ce,Qe,Ut,un,Xn;h=l._w,h.GG!=null||h.W!=null||h.E!=null?(ce=1,Qe=4,w=_i(h.GG,l._a[Pt],se(Mn(),1,4).year),z=_i(h.W,1),P=_i(h.E,1),(P<1||P>7)&&(un=!0)):(ce=l._locale._week.dow,Qe=l._locale._week.doy,Xn=se(Mn(),ce,Qe),w=_i(h.gg,l._a[Pt],Xn.year),z=_i(h.w,Xn.week),h.d!=null?(P=h.d,(P<0||P>6)&&(un=!0)):h.e!=null?(P=h.e+ce,(h.e<0||h.e>6)&&(un=!0)):P=ce),z<1||z>ke(w,ce,Qe)?J(l)._overflowWeeks=!0:un!=null?J(l)._overflowWeekday=!0:(Ut=K(w,z,P,ce,Qe),l._a[Pt]=Ut.year,l._dayOfYear=Ut.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function bn(l){if(l._f===t.ISO_8601){Lr(l);return}if(l._f===t.RFC_2822){Gi(l);return}l._a=[],J(l).empty=!0;var h=""+l._i,w,z,P,ce,Qe,Ut=h.length,un=0,Xn,Bi;for(P=We(l._f,l._locale).match(ne)||[],Bi=P.length,w=0;w<Bi;w++)ce=P[w],z=(h.match(At(ce,l))||[])[0],z&&(Qe=h.substr(0,h.indexOf(z)),Qe.length>0&&J(l).unusedInput.push(Qe),h=h.slice(h.indexOf(z)+z.length),un+=z.length),je[ce]?(z?J(l).empty=!1:J(l).unusedTokens.push(ce),Bt(ce,z,l)):l._strict&&!z&&J(l).unusedTokens.push(ce);J(l).charsLeftOver=Ut-un,h.length>0&&J(l).unusedInput.push(h),l._a[tn]<=12&&J(l).bigHour===!0&&l._a[tn]>0&&(J(l).bigHour=void 0),J(l).parsedDateParts=l._a.slice(0),J(l).meridiem=l._meridiem,l._a[tn]=oi(l._locale,l._a[tn],l._meridiem),Xn=J(l).era,Xn!==null&&(l._a[Pt]=l._locale.erasConvertYear(Xn,l._a[Pt])),Ki(l),Mt(l)}function oi(l,h,w){var z;return w==null?h:l.meridiemHour!=null?l.meridiemHour(h,w):(l.isPM!=null&&(z=l.isPM(w),z&&h<12&&(h+=12),!z&&h===12&&(h=0)),h)}function dr(l){var h,w,z,P,ce,Qe,Ut=!1,un=l._f.length;if(un===0){J(l).invalidFormat=!0,l._d=new Date(NaN);return}for(P=0;P<un;
vendor: 26,475 bytes, line 7
7P++)ce=0,Qe=!1,h=De({},l),l._useUTC!=null&&(h._useUTC=l._useUTC),h._f=l._f[P],bn(h),de(h)&&(Qe=!0),ce+=J(h).charsLeftOver,ce+=J(h).unusedTokens.length*10,J(h).score=ce,Ut?ce<z&&(z=ce,w=h):(z==null||ce<z||Qe)&&(z=ce,w=h,Qe&&(Ut=!0));T(l,w||h)}function Zi(l){if(!l._d){var h=Fe(l._i),w=h.day===void 0?h.date:h.day;l._a=m([h.year,h.month,w,h.hour,h.minute,h.second,h.millisecond],function(z){return z&&parseInt(z,10)}),Ki(l)}}function Or(l){var h=new v(Mt(Qi(l)));return h._nextDay&&(h.add(1,"d"),h._nextDay=void 0),h}function Qi(l){var h=l._i,w=l._f;return l._locale=l._locale||qt(l._l),h===null||w===void 0&&h===""?Me({nullInput:!0}):(typeof h=="string"&&(l._i=h=l._locale.preparse(h)),qe(h)?new v(Mt(h)):(y(h)?l._d=h:r(w)?dr(l):w?bn(l):Ro(l),de(l)||(l._d=null),l))}function Ro(l){var h=l._i;f(h)?l._d=new Date(t.now()):y(h)?l._d=new Date(h.valueOf()):typeof h=="string"?Ai(l):r(h)?(l._a=m(h.slice(0),function(w){return parseInt(w,10)}),Ki(l)):o(h)?Zi(l):b(h)?l._d=new Date(h):t.createFromInputFallback(l)}function pr(l,h,w,z,P){var ce={};return(h===!0||h===!1)&&(z=h,h=void 0),(w===!0||w===!1)&&(z=w,w=void 0),(o(l)&&c(l)||r(l)&&l.length===0)&&(l=void 0),ce._isAMomentObject=!0,ce._useUTC=ce._isUTC=P,ce._l=w,ce._i=l,ce._f=h,ce._strict=z,Or(ce)}function Mn(l,h,w,z){return pr(l,h,w,z,!1)}var Qr=Ve("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=Mn.apply(null,arguments);return this.isValid()&&l.isValid()?l<this?this:l:Me()}),fo=Ve("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=Mn.apply(null,arguments);return this.isValid()&&l.isValid()?l>this?this:l:Me()});function Oi(l,h){var w,z;if(h.length===1&&r(h[0])&&(h=h[0]),!h.length)return Mn();for(w=h[0],z=1;z<h.length;++z)(!h[z].isValid()||h[z][l](w))&&(w=h[z]);return w}function zr(){var l=[].slice.call(arguments,0);return Oi("isBefore",l)}function Ji(){var l=[].slice.call(arguments,0);return Oi("isAfter",l)}var po=function(){return Date.now?Date.now():+new Date},er=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ho(l){var h,w=!1,z,P=er.length;for(h in l)if(a(l,h)&&!(jt.call(er,h)!==-1&&(l[h]==null||!isNaN(l[h]))))return!1;for(z=0;z<P;++z)if(l[er[z]]){if(w)return!1;parseFloat(l[er[z]])!==Nt(l[er[z]])&&(w=!0)}return!0}function Jr(){return this._isValid}function si(){return s(NaN)}function ci(l){var h=Fe(l),w=h.year||0,z=h.quarter||0,P=h.month||0,ce=h.week||h.isoWeek||0,Qe=h.day||0,Ut=h.hour||0,un=h.minute||0,Xn=h.second||0,Bi=h.millisecond||0;this._isValid=ho(h),this._milliseconds=+Bi+Xn*1e3+un*6e4+Ut*1e3*60*60,this._days=+Qe+ce*7,this._months=+P+z*3+w*12,this._data={},this._locale=qt(),this._bubble()}function Xi(l){return l instanceof ci}function xr(l){return l<0?Math.round(-1*l)*-1:Math.round(l)}function eo(l,h,w){var z=Math.min(l.length,h.length),P=Math.abs(l.length-h.length),ce=0,Qe;for(Qe=0;Qe<z;Qe++)(w&&l[Qe]!==h[Qe]||!w&&Nt(l[Qe])!==Nt(h[Qe]))&&ce++;return ce+P}function hr(l,h){oe(l,0,0,function(){var w=this.utcOffset(),z="+";return w<0&&(w=-w,z="-"),z+W(~~(w/60),2)+h+W(~~w%60,2)})}hr("Z",":"),hr("ZZ",""),Oe("Z",_e),Oe("ZZ",_e),Et(["Z","ZZ"],function(l,h,w){w._useUTC=!0,w._tzm=mi(_e,l)});var kn=/([\+\-]|\d\d)/gi;function mi(l,h){var w=(h||"").match(l),z,P,ce;return w===null?null:(z=w[w.length-1]||[],P=(z+"").match(kn)||["-",0,0],ce=+(P[1]*60)+Nt(P[2]),ce===0?0:P[0]==="+"?ce:-ce)}function gi(l,h){var w,z;return h._isUTC?(w=h.clone(),z=(qe(l)||y(l)?l.valueOf():Mn(l).valueOf())-w.valueOf(),w._d.setTime(w._d.valueOf()+z),t.updateOffset(w,!1),w):Mn(l).local()}function li(l){return-Math.round(l._d.getTimezoneOffset())}t.updateOffset=function(){};function _o(l,h,w){var z=this._offset||0,P;if(!this.isValid())return l!=null?this:NaN;if(l!=null){if(typeof l=="string"){if(l=mi(_e,l),l===null)return this}else Math.abs(l)<16&&!w&&(l=l*60);return!this._isUTC&&h&&(P=li(this)),this._offset=l,this._isUTC=!0,P!=null&&this.add(P,"m"),z!==l&&(!h||this._changeInProgress?S(this,s(l-z,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?z:li(this)}function Sr(l,h){return l!=null?(typeof l!="string"&&(l=-l),this.utcOffset(l,h),this):-this.utcOffset()}function Tr(l){return this.utcOffset(0,l)}function Wo(l){return this._isUTC&&(this.utcOffset(0,l),this._isUTC=!1,l&&this.subtract(li(this),"m")),this}function mo(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var l=mi(Z,this._i);l!=null?this.utcOffset(l):this.utcOffset(0,!0)}return this}function or(l){return this.isValid()?(l=l?Mn(l).utcOffset():0,(this.utcOffset()-l)%60===0):!1}function to(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function go(){if(!f(this._isDSTShifted))return this._isDSTShifted;var l={},h;return De(l,this),l=Qi(l),l._a?(h=l._isUTC?k(l._a):Mn(l._a),this._isDSTShifted=this.isValid()&&eo(l._a,h.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function kr(){return this.isValid()?!this._isUTC:!1}function Dr(){return this.isValid()?this._isUTC:!1}function qr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var pa=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,i=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function s(l,h){var w=l,z=null,P,ce,Qe;return Xi(l)?w={ms:l._milliseconds,d:l._days,M:l._months}:b(l)||!isNaN(+l)?(w={},h?w[h]=+l:w.milliseconds=+l):(z=pa.exec(l))?(P=z[1]==="-"?-1:1,w={y:0,d:Nt(z[fn])*P,h:Nt(z[tn])*P,m:Nt(z[Ln])*P,s:Nt(z[Gn])*P,ms:Nt(xr(z[Kn]*1e3))*P}):(z=i.exec(l))?(P=z[1]==="-"?-1:1,w={y:d(z[2],P),M:d(z[3],P),w:d(z[4],P),d:d(z[5],P),h:d(z[6],P),m:d(z[7],P),s:d(z[8],P)}):w==null?w={}:typeof w=="object"&&("from"in w||"to"in w)&&(Qe=_(Mn(w.from),Mn(w.to)),w={},w.ms=Qe.milliseconds,w.M=Qe.months),ce=new ci(w),Xi(l)&&a(l,"_locale")&&(ce._locale=l._locale),Xi(l)&&a(l,"_isValid")&&(ce._isValid=l._isValid),ce}s.fn=ci.prototype,s.invalid=si;function d(l,h){var w=l&&parseFloat(l.replace(",","."));return(isNaN(w)?0:w)*h}function M(l,h){var w={};return w.months=h.month()-l.month()+(h.year()-l.year())*12,l.clone().add(w.months,"M").isAfter(h)&&--w.months,w.milliseconds=+h-+l.clone().add(w.months,"M"),w}function _(l,h){var w;return l.isValid()&&h.isValid()?(h=gi(h,l),l.isBefore(h)?w=M(l,h):(w=M(h,l),w.milliseconds=-w.milliseconds,w.months=-w.months),w):{milliseconds:0,months:0}}function O(l,h){return function(w,z){var P,ce;return z!==null&&!isNaN(+z)&&(me(h,"moment()."+h+"(period, number) is deprecated. Please use moment()."+h+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),ce=w,w=z,z=ce),P=s(w,z),S(this,P,l),this}}function S(l,h,w,z){var P=h._milliseconds,ce=xr(h._days),Qe=xr(h._months);!l.isValid()||(z=z==null?!0:z,Qe&&bt(l,cn(l,"Month")+Qe*w),ce&&Pn(l,"Date",cn(l,"Date")+ce*w),P&&l._d.setTime(l._d.valueOf()+P*w),z&&t.updateOffset(l,ce||Qe))}var Y=O(1,"add"),X=O(-1,"subtract");function pe(l){return typeof l=="string"||l instanceof String}function Le(l){return qe(l)||y(l)||pe(l)||b(l)||_t(l)||tt(l)||l===null||l===void 0}function tt(l){var h=o(l)&&!c(l),w=!1,z=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],P,ce,Qe=z.length;for(P=0;P<Qe;P+=1)ce=z[P],w=w||a(l,ce);return h&&w}function _t(l){var h=r(l),w=!1;return h&&(w=l.filter(function(z){return!b(z)&&pe(l)}).length===0),h&&w}function Wt(l){var h=o(l)&&!c(l),w=!1,z=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],P,ce;for(P=0;P<z.length;P+=1)ce=z[P],w=w||a(l,ce);return h&&w}function It(l,h){var w=l.diff(h,"days",!0);return w<-6?"sameElse":w<-1?"lastWeek":w<0?"lastDay":w<1?"sameDay":w<2?"nextDay":w<7?"nextWeek":"sameElse"}function Xt(l,h){arguments.length===1&&(arguments[0]?Le(arguments[0])?(l=arguments[0],h=void 0):Wt(arguments[0])&&(h=arguments[0],l=void 0):(l=void 0,h=void 0));var w=l||Mn(),z=gi(w,this).startOf("day"),P=t.calendarFormat(this,z)||"sameElse",ce=h&&(ge(h[P])?h[P].call(this,w):h[P]);return this.format(ce||this.localeData().calendar(P,this,Mn(w)))}function Jt(){return new v(this)}function On(l,h){var w=qe(l)?l:Mn(l);return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()>w.valueOf():w.valueOf()<this.clone().startOf(h).valueOf()):!1}function Ft(l,h){var w=qe(l)?l:Mn(l);return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()<w.valueOf():this.clone().endOf(h).valueOf()<w.valueOf()):!1}function $n(l,h,w,z){var P=qe(l)?l:Mn(l),ce=qe(h)?h:Mn(h);return this.isValid()&&P.isValid()&&ce.isValid()?(z=z||"()",(z[0]==="("?this.isAfter(P,w):!this.isBefore(P,w))&&(z[1]===")"?this.isBefore(ce,w):!this.isAfter(ce,w))):!1}function Qn(l,h){var w=qe(l)?l:Mn(l),z;return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()===w.valueOf():(z=w.valueOf(),this.clone().startOf(h).valueOf()<=z&&z<=this.clone().endOf(h).valueOf())):!1}function zi(l,h){return this.isSame(l,h)||this.isAfter(l,h)}function Rn(l,h){return this.isSame(l,h)||this.isBefore(l,h)}function Br(l,h,w){var z,P,ce;if(!this.isValid())return NaN;if(z=gi(l,this),!z.isValid())return NaN;switch(P=(z.utcOffset()-this.utcOffset())*6e4,h=vt(h),h){case"year":ce=qn(this,z)/12;break;case"month":ce=qn(this,z);break;case"quarter":ce=qn(this,z)/3;break;case"second":ce=(this-z)/1e3;break;case"minute":ce=(this-z)/6e4;break;case"hour":ce=(this-z)/36e5;break;case"day":ce=(this-z-P)/864e5;break;case"week":ce=(this-z-P)/6048e5;break;default:ce=this-z}return w?ce:gt(ce)}function qn(l,h){if(l.date()<h.date())return-qn(h,l);var w=(h.year()-l.year())*12+(h.month()-l.month()),z=l.clone().add(w,"months"),P,ce;return h-z<0?(P=l.clone().add(w-1,"months"),ce=(h-z)/(z-P)):(P=l.clone().add(w+1,"months"),ce=(h-z)/(P-z)),-(w+ce)||0}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function ai(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ts(l){if(!this.isValid())return null;var h=l!==!0,w=h?this.clone().utc():this;return w.year()<0||w.year()>9999?le(w,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ge(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",le(w,"Z")):le(w,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ib(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var l="moment",h="",w,z,P,ce;return this.isLocal()||(l=this.utcOffset()===0?"moment.utc":"moment.parseZone",h="Z"),w="["+l+'("]',z=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",P="-MM-DD[T]HH:mm:ss.SSS",ce=h+'[")]',this.format(w+z+P+ce)}function rb(l){l||(l=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var h=le(this,l);return this.localeData().postformat(h)}function ob(l,h){return this.isValid()&&(qe(l)&&l.isValid()||Mn(l).isValid())?s({to:this,from:l}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()}function ab(l){return this.from(Mn(),l)}function sb(l,h){return this.isValid()&&(qe(l)&&l.isValid()||Mn(l).isValid())?s({from:this,to:l}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()}function cb(l){return this.to(Mn(),l)}function Cl(l){var h;return l===void 0?this._locale._abbr:(h=qt(l),h!=null&&(this._locale=h),this)}var Nl=Ve("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(l){return l===void 0?this.localeData():this.locale(l)});function xl(){return this._locale}var ns=1e3,Io=60*ns,is=60*Io,Sl=(365*400+97)*24*is;function Xo(l,h){return(l%h+h)%h}function kl(l,h,w){return l<100&&l>=0?new Date(l+400,h,w)-Sl:new Date(l,h,w).valueOf()}function Dl(l,h,w){return l<100&&l>=0?Date.UTC(l+400,h,w)-Sl:Date.UTC(l,h,w)}function lb(l){var h,w;if(l=vt(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(w=this._isUTC?Dl:kl,l){case"year":h=w(this.year(),0,1);break;case"quarter":h=w(this.year(),this.month()-this.month()%3,1);break;case"month":h=w(this.year(),this.month(),1);break;case"week":h=w(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":h=w(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":h=w(this.year(),this.month(),this.date());break;case"hour":h=this._d.valueOf(),h-=Xo(h+(this._isUTC?0:this.utcOffset()*Io),is);break;case"minute":h=this._d.valueOf(),h-=Xo(h,Io);break;case"second":h=this._d.valueOf(),h-=Xo(h,ns);break}return this._d.setTime(h),t.updateOffset(this,!0),this}function ub(l){var h,w;if(l=vt(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(w=this._isUTC?Dl:kl,l){case"year":h=w(this.year()+1,0,1)-1;break;case"quarter":h=w(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=w(this.year(),this.month()+1,1)-1;break;case"week":h=w(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=w(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=w(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=is-Xo(h+(this._isUTC?0:this.utcOffset()*Io),is)-1;break;case"minute":h=this._d.valueOf(),h+=Io-Xo(h,Io)-1;break;case"second":h=this._d.valueOf(),h+=ns-Xo(h,ns)-1;break}return this._d.setTime(h),t.updateOffset(this,!0),this}function fb(){return this._d.valueOf()-(this._offset||0)*6e4}function db(){return Math.floor(this.valueOf()/1e3)}function pb(){return new Date(this.valueOf())}function hb(){var l=this;return[l.year(),l.month(),l.date(),l.hour(),l.minute(),l.second(),l.millisecond()]}function _b(){var l=this;return{years:l.year(),months:l.month(),date:l.date(),hours:l.hours(),minutes:l.minutes(),seconds:l.seconds(),milliseconds:l.milliseconds()}}function mb(){return this.isValid()?this.toISOString():null}function gb(){return de(this)}function vb(){return T({},J(this))}function bb(){return J(this).overflow}function Mb(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}oe("N",0,0,"eraAbbr"),oe("NN",0,0,"eraAbbr"),oe("NNN",0,0,"eraAbbr"),oe("NNNN",0,0,"eraName"),oe("NNNNN",0,0,"eraNarrow"),oe("y",["y",1],"yo","eraYear"),oe("y",["yy",2],0,"eraYear"),oe("y",["yyy",3],0,"eraYear"),oe("y",["yyyy",4],0,"eraYear"),Oe("N",b0),Oe("NN",b0),Oe("NNN",b0),Oe("NNNN",xb),Oe("NNNNN",Sb),Et(["N","NN","NNN","NNNN","NNNNN"],function(l,h,w,z){var P=w._locale.erasParse(l,z,w._strict);P?J(w).era=P:J(w).invalidEra=l}),Oe("y",x),Oe("yy",x),Oe("yyy",x),Oe("yyyy",x),Oe("yo",kb),Et(["y","yy","yyy","yyyy"],Pt),Et(["yo"],function(l,h,w,z){var P;w._locale._eraYearOrdinalRegex&&(P=l.match(w._locale._eraYearOrdinalRegex)),w._locale.eraYearOrdinalParse?h[Pt]=w._locale.eraYearOrdinalParse(l,P):h[Pt]=parseInt(l,10)});function yb(l,h){var w,z,P,ce=this._eras||qt("en")._eras;for(w=0,z=ce.length;w<z;++w){switch(typeof ce[w].since){case"string":P=t(ce[w].since).startOf("day"),ce[w].since=P.valueOf();break}switch(typeof ce[w].until){case"undefined":ce[w].until=1/0;break;case"string":P=t(ce[w].until).startOf("day").valueOf(),ce[w].until=P.valueOf();break}}return ce}function Ab(l,h,w){var z,P,ce=this.eras(),Qe,Ut,un;for(l=l.toUpperCase(),z=0,P=ce.length;z<P;++z)if(Qe=ce[z].name.toUpperCase(),Ut=ce[z].abbr.toUpperCase(),un=ce[z].narrow.toUpperCase(),w)switch(h){case"N":case"NN":case"NNN":if(Ut===l)return ce[z];break;case"NNNN":if(Qe===l)return ce[z];break;case"NNNNN":if(un===l)return ce[z];break}else if([Qe,Ut,un].indexOf(l)>=0)return ce[z]}function wb(l,h){var w=l.since<=l.until?1:-1;return h===void 0?t(l.since).year():t(l.since).year()+(h-l.offset)*w}function Lb(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].name;return""}function Ob(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].narrow;return""}function zb(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].abbr;return""}function Tb(){var l,h,w,z,P=this.localeData().eras();for(l=0,h=P.length;l<h;++l)if(w=P[l].since<=P[l].until?1:-1,z=this.clone().startOf("day").valueOf(),P[l].since<=z&&z<=P[l].until||P[l].until<=z&&z<=P[l].since)return(this.year()-t(P[l].since).year())*w+P[l].offset;return this.year()}function Eb(l){return a(this,"_erasNameRegex")||M0.call(this),l?this._erasNameRegex:this._erasRegex}function Cb(l){return a(this,"_erasAbbrRegex")||M0.call(this),l?this._erasAbbrRegex:this._erasRegex}function Nb(l){return a(this,"_erasNarrowRegex")||M0.call(this),l?this._erasNarrowRegex:this._erasRegex}function b0(l,h){return h.erasAbbrRegex(l)}function xb(l,h){return h.erasNameRegex(l)}function Sb(l,h){return h.erasNarrowRegex(l)}function kb(l,h){return h._eraYearOrdinalRegex||x}function M0(){var l=[],h=[],w=[],z=[],P,ce,Qe=this.eras();for(P=0,ce=Qe.length;P<ce;++P)h.push(Ct(Qe[P].name)),l.push(Ct(Qe[P].abbr)),w.push(Ct(Qe[P].narrow)),z.push(Ct(Qe[P].name)),z.push(Ct(Qe[P].abbr)),z.push(Ct(Qe[P].narrow));this._erasRegex=new RegExp("^("+z.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+h.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+w.join("|")+")","i")}oe(0,["gg",2],0,function(){return this.weekYear()%100}),oe(0,["GG",2],0,function(){return this.isoWeekYear()%100});function rs(l,h){oe(0,[l,l.length],0,h)}rs("gggg","weekYear"),rs("ggggg","weekYear"),rs("GGGG","isoWeekYear"),rs("GGGGG","isoWeekYear"),ot("weekYear","gg"),ot("isoWeekYear","GG"),rt("weekYear",1),rt("isoWeekYear",1),Oe("G",V),Oe("g",V),Oe("GG",Zt,pn),Oe("gg",Zt,pn),Oe("GGGG",fi,Nn),Oe("gggg",fi,Nn),Oe("GGGGG",Vt,Tn),Oe("ggggg",Vt,Tn),Dt(["gggg","ggggg","GGGG","GGGGG"],function(l,h,w,z){h[z.substr(0,2)]=Nt(l)}),Dt(["gg","GG"],function(l,h,w,z){h[z]=t.parseTwoDigitYear(l)});function Db(l){return ql.call(this,l,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function qb(l){return ql.call(this,l,this.isoWeek(),this.isoWeekday(),1,4)}function Bb(){return ke(this.year(),1,4)}function Pb(){return ke(this.isoWeekYear(),1,4)}function Rb(){var l=this.localeData()._week;return ke(this.year(),l.dow,l.doy)}function Wb(){var l=this.localeData()._week;return ke(this.weekYear(),l.dow,l.doy)}function ql(l,h,w,z,P){var ce;return l==null?se(this,z,P).year:(ce=ke(l,z,P),h>ce&&(h=ce),Ib.call(this,l,h,w,z,P))}function Ib(l,h,w,z,P){var ce=K(l,h,w,z,P),Qe=D(ce.year,0,ce.dayOfYear);return this.year(Qe.getUTCFullYear()),this.month(Qe.getUTCMonth()),this.date(Qe.getUTCDate()),this}oe("Q",0,"Qo","quarter"),ot("quarter","Q"),rt("quarter",7),Oe("Q",ni),Et("Q",function(l,h){h[En]=(Nt(l)-1)*3});function Xb(l){return l==null?Math.ceil((this.month()+1)/3):this.month((l-1)*3+this.month()%3)}oe("D",["DD",2],"Do","date"),ot("date","D"),rt("date",9),Oe("D",Zt),Oe("DD",Zt,pn),Oe("Do",function(l,h){return l?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),Et(["D","DD"],fn),Et("Do",function(l,h){h[fn]=Nt(l.match(Zt)[0])});var Bl=wn("Date",!0);oe("DDD",["DDDD",3],"DDDo","dayOfYear"),ot("dayOfYear","DDD"),rt("dayOfYear",4),Oe("DDD",on),Oe("DDDD",hn),Et(["DDD","DDDD"],function(l,h,w){w._dayOfYear=Nt(l)});function jb(l){var h=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return l==null?h:this.add(l-h,"d")}oe("m",["mm",2],0,"minute"),ot("minute","m"),rt("minute",14),Oe("m",Zt),Oe("mm",Zt,pn),Et(["m","mm"],Ln);var Fb=wn("Minutes",!1);oe("s",["ss",2],0,"second"),ot("second","s"),rt("second",15),Oe("s",Zt),Oe("ss",Zt,pn),Et(["s","ss"],Gn);var Hb=wn("Seconds",!1);oe("S",0,0,function(){return~~(this.millisecond()/100)}),oe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),oe(0,["SSS",3],0,"millisecond"),oe(0,["SSSS",4],0,function(){return this.millisecond()*10}),oe(0,["SSSSS",5],0,function(){return this.millisecond()*100}),oe(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),oe(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),oe(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),oe(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),ot("millisecond","ms"),rt("millisecond",16),Oe("S",on,ni),Oe("SS",on,pn),Oe("SSS",on,hn);var no,Pl;for(no="SSSS";no.length<=9;no+="S")Oe(no,x);function Ub(l,h){h[Kn]=Nt(("0."+l)*1e3)}for(no="S";no.length<=9;no+="S")Et(no,Ub);Pl=wn("Milliseconds",!1),oe("z",0,0,"zoneAbbr"),oe("zz",0,0,"zoneName");function $b(){return this._isUTC?"UTC":""}function Vb(){return this._isUTC?"Coordinated Universal Time":""}var yt=v.prototype;yt.add=Y,yt.calendar=Xt,yt.clone=Jt,yt.diff=Br,yt.endOf=ub,yt.format=rb,yt.from=ob,yt.fromNow=ab,yt.to=sb,yt.toNow=cb,yt.get=wt,yt.invalidAt=bb,yt.isAfter=On,yt.isBefore=Ft,yt.isBetween=$n,yt.isSame=Qn,yt.isSameOrAfter=zi,yt.isSameOrBefore=Rn,yt.isValid=gb,yt.lang=Nl,yt.locale=Cl,yt.localeData=xl,yt.max=fo,yt.min=Qr,yt.parsingFlags=vb,yt.set=ln,yt.startOf=lb,yt.subtract=X,yt.toArray=hb,yt.toObject=_b,yt.toDate=pb,yt.toISOString=ts,yt.inspect=ib,typeof Symbol!="undefined"&&Symbol.for!=null&&(yt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),yt.toJSON=mb,yt.toString=ai,yt.unix=db,yt.valueOf=fb,yt.creationData=Mb,yt.eraName=Lb,yt.eraNarrow=Ob,yt.eraAbbr=zb,yt.eraYear=Tb,yt.year=U,yt.isLeapYear=C,yt.weekYear=Db,yt.isoWeekYear=qb,yt.quarter=yt.quarters=Xb,yt.month=St,yt.daysInMonth=Ht,yt.week=yt.weeks=pt,yt.isoWeek=yt.isoWeeks=rn,yt.weeksInYear=Rb,yt.weeksInWeekYear=Wb,yt.isoWeeksInYear=Bb,yt.isoWeeksInISOWeekYear=Pb,yt.date=Bl,yt.day=yt.days=qi,yt.weekday=ri,yt.isoWeekday=vi,yt.dayOfYear=jb,yt.hour=yt.hours=u,yt.minute=yt.minutes=Fb,yt.second=yt.seconds=Hb,yt.millisecond=yt.milliseconds=Pl,yt.utcOffset=_o,yt.utc=Tr,yt.local=Wo,yt.parseZone=mo,yt.hasAlignedHourOffset=or,yt.isDST=to,yt.isLocal=kr,yt.isUtcOffset=Dr,yt.isUtc=qr,yt.isUTC=qr,yt.zoneAbbr=$b,yt.zoneName=Vb,yt.dates=Ve("dates accessor is deprecated. Use date instead.",Bl),yt.months=Ve("months accessor is deprecated. Use month instead",St),yt.years=Ve("years accessor is deprecated. Use year instead",U),yt.zone=Ve("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Sr),yt.isDSTShifted=Ve("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",go);function Yb(l){return Mn(l*1e3)}function Gb(){return Mn.apply(null,arguments).parseZone()}function Rl(l){return l}var Dn=Be.prototype;Dn.calendar=I,Dn.longDateFormat=ye,Dn.invalidDate=G,Dn.ordinal=Ee,Dn.preparse=Rl,Dn.postformat=Rl,Dn.relativeTime=it,Dn.pastFuture=Se,Dn.set=be,Dn.eras=yb,Dn.erasParse=Ab,Dn.erasConvertYear=wb,Dn.erasAbbrRegex=Cb,Dn.erasNameRegex=Eb,Dn.erasNarrowRegex=Nb,Dn.months=Ge,Dn.monthsShort=ct,Dn.monthsParse=zt,Dn.monthsRegex=nn,Dn.monthsShortRegex=kt,Dn.week=ut,Dn.firstDayOfYear=Ye,Dn.firstDayOfWeek=He,Dn.weekdays=vn,Dn.weekdaysMin=Wn,Dn.weekdaysShort=Sn,Dn.weekdaysParse=Di,Dn.weekdaysRegex=Zn,Dn.weekdaysShortRegex=Ci,Dn.weekdaysMinRegex=wr,Dn.isPM=Vi,Dn.meridiem=p;function os(l,h,w,z){var P=qt(),ce=k().set(z,h);return P[w](ce,l)}function Wl(l,h,w){if(b(l)&&(h=l,l=void 0),l=l||"",h!=null)return os(l,h,w,"month");var z,P=[];for(z=0;z<12;z++)P[z]=os(l,z,w,"month");return P}function y0(l,h,w,z){typeof l=="boolean"?(b(h)&&(w=h,h=void 0),h=h||""):(h=l,w=h,l=!1,b(h)&&(w=h,h=void 0),h=h||"");var P=qt(),ce=l?P._week.dow:0,Qe,Ut=[];if(w!=null)return os(h,(w+ce)%7,z,"day");for(Qe=0;Qe<7;Qe++)Ut[Qe]=os(h,(Qe+ce)%7,z,"day");return Ut}function Kb(l,h){return Wl(l,h,"months")}function Zb(l,h){return Wl(l,h,"monthsShort")}function Qb(l,h,w){return y0(l,h,w,"weekdays")}function Jb(l,h,w){return y0(l,h,w,"weekdaysShort")}function eM(l,h,w){return y0(l,h,w,"weekdaysMin")}lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(l){var h=l%10,w=Nt(l%100/10)===1?"th":h===1?"st":h===2?"nd":h===3?"rd":"th";return l+w}}),t.lang=Ve("moment.lang is deprecated. Use moment.locale instead.",lt),t.langData=Ve("moment.langData is deprecated. Use moment.localeData instead.",qt);var Pr=Math.abs;function tM(){var l=this._data;return this._milliseconds=Pr(this._milliseconds),this._days=Pr(this._days),this._months=Pr(this._months),l.milliseconds=Pr(l.milliseconds),l.seconds=Pr(l.seconds),l.minutes=Pr(l.minutes),l.hours=Pr(l.hours),l.months=Pr(l.months),l.years=Pr(l.years),this}function Il(l,h,w,z){var P=s(h,w);return l._milliseconds+=z*P._milliseconds,l._days+=z*P._days,l._months+=z*P._months,l._bubble()}function nM(l,h){return Il(this,l,h,1)}function iM(l,h){return Il(this,l,h,-1)}function Xl(l){return l<0?Math.floor(l):Math.ceil(l)}function rM(){var l=this._milliseconds,h=this._days,w=this._months,z=this._data,P,ce,Qe,Ut,un;return l>=0&&h>=0&&w>=0||l<=0&&h<=0&&w<=0||(l+=Xl(A0(w)+h)*864e5,h=0,w=0),z.milliseconds=l%1e3,P=gt(l/1e3),z.seconds=P%60,ce=gt(P/60),z.minutes=ce%60,Qe=gt(ce/60),z.hours=Qe%24,h+=gt(Qe/24),un=gt(jl(h)),w+=un,h-=Xl(A0(un)),Ut=gt(w/12),w%=12,z.days=h,z.months=w,z.years=Ut,this}function jl(l){return l*4800/146097}function A0(l){return l*146097/4800}function oM(l){if(!this.isValid())return NaN;var h,w,z=this._milliseconds;if(l=vt(l),l==="month"||l==="quarter"||l==="year")switch(h=this._days+z/864e5,w=this._months+jl(h),l){case"month":return w;case"quarter":return w/3;case"year":return w/12}else switch(h=this._days+Math.round(A0(this._months)),l){case"week":return h/7+z/6048e5;case"day":return h+z/864e5;case"hour":return h*24+z/36e5;case"minute":return h*1440+z/6e4;case"second":return h*86400+z/1e3;case"millisecond":return Math.floor(h*864e5)+z;default:throw new Error("Unknown unit "+l)}}function aM(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Nt(this._months/12)*31536e6:NaN}function Rr(l){return function(){return this.as(l)}}
vendor: 13,234 bytes, line 7
7var sM=Rr("ms"),cM=Rr("s"),lM=Rr("m"),uM=Rr("h"),fM=Rr("d"),dM=Rr("w"),pM=Rr("M"),hM=Rr("Q"),_M=Rr("y");function mM(){return s(this)}function gM(l){return l=vt(l),this.isValid()?this[l+"s"]():NaN}function vo(l){return function(){return this.isValid()?this._data[l]:NaN}}var vM=vo("milliseconds"),bM=vo("seconds"),MM=vo("minutes"),yM=vo("hours"),AM=vo("days"),wM=vo("months"),LM=vo("years");function OM(){return gt(this.days()/7)}var Wr=Math.round,jo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function zM(l,h,w,z,P){return P.relativeTime(h||1,!!w,l,z)}function TM(l,h,w,z){var P=s(l).abs(),ce=Wr(P.as("s")),Qe=Wr(P.as("m")),Ut=Wr(P.as("h")),un=Wr(P.as("d")),Xn=Wr(P.as("M")),Bi=Wr(P.as("w")),Ir=Wr(P.as("y")),io=ce<=w.ss&&["s",ce]||ce<w.s&&["ss",ce]||Qe<=1&&["m"]||Qe<w.m&&["mm",Qe]||Ut<=1&&["h"]||Ut<w.h&&["hh",Ut]||un<=1&&["d"]||un<w.d&&["dd",un];return w.w!=null&&(io=io||Bi<=1&&["w"]||Bi<w.w&&["ww",Bi]),io=io||Xn<=1&&["M"]||Xn<w.M&&["MM",Xn]||Ir<=1&&["y"]||["yy",Ir],io[2]=h,io[3]=+l>0,io[4]=z,zM.apply(null,io)}function EM(l){return l===void 0?Wr:typeof l=="function"?(Wr=l,!0):!1}function CM(l,h){return jo[l]===void 0?!1:h===void 0?jo[l]:(jo[l]=h,l==="s"&&(jo.ss=h-1),!0)}function NM(l,h){if(!this.isValid())return this.localeData().invalidDate();var w=!1,z=jo,P,ce;return typeof l=="object"&&(h=l,l=!1),typeof l=="boolean"&&(w=l),typeof h=="object"&&(z=Object.assign({},jo,h),h.s!=null&&h.ss==null&&(z.ss=h.s-1)),P=this.localeData(),ce=TM(this,!w,z,P),w&&(ce=P.pastFuture(+this,ce)),P.postformat(ce)}var w0=Math.abs;function Fo(l){return(l>0)-(l<0)||+l}function as(){if(!this.isValid())return this.localeData().invalidDate();var l=w0(this._milliseconds)/1e3,h=w0(this._days),w=w0(this._months),z,P,ce,Qe,Ut=this.asSeconds(),un,Xn,Bi,Ir;return Ut?(z=gt(l/60),P=gt(z/60),l%=60,z%=60,ce=gt(w/12),w%=12,Qe=l?l.toFixed(3).replace(/\.?0+$/,""):"",un=Ut<0?"-":"",Xn=Fo(this._months)!==Fo(Ut)?"-":"",Bi=Fo(this._days)!==Fo(Ut)?"-":"",Ir=Fo(this._milliseconds)!==Fo(Ut)?"-":"",un+"P"+(ce?Xn+ce+"Y":"")+(w?Xn+w+"M":"")+(h?Bi+h+"D":"")+(P||z||l?"T":"")+(P?Ir+P+"H":"")+(z?Ir+z+"M":"")+(l?Ir+Qe+"S":"")):"P0D"}var zn=ci.prototype;zn.isValid=Jr,zn.abs=tM,zn.add=nM,zn.subtract=iM,zn.as=oM,zn.asMilliseconds=sM,zn.asSeconds=cM,zn.asMinutes=lM,zn.asHours=uM,zn.asDays=fM,zn.asWeeks=dM,zn.asMonths=pM,zn.asQuarters=hM,zn.asYears=_M,zn.valueOf=aM,zn._bubble=rM,zn.clone=mM,zn.get=gM,zn.milliseconds=vM,zn.seconds=bM,zn.minutes=MM,zn.hours=yM,zn.days=AM,zn.weeks=OM,zn.months=wM,zn.years=LM,zn.humanize=NM,zn.toISOString=as,zn.toString=as,zn.toJSON=as,zn.locale=Cl,zn.localeData=xl,zn.toIsoString=Ve("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",as),zn.lang=Nl,oe("X",0,0,"unix"),oe("x",0,0,"valueOf"),Oe("x",V),Oe("X",Ke),Et("X",function(l,h,w){w._d=new Date(parseFloat(l)*1e3)}),Et("x",function(l,h,w){w._d=new Date(Nt(l))});return t.version="2.29.4",n(Mn),t.fn=yt,t.min=zr,t.max=Ji,t.now=po,t.utc=k,t.unix=Yb,t.months=Kb,t.isDate=y,t.locale=lt,t.invalid=Me,t.duration=s,t.isMoment=qe,t.weekdays=Qb,t.parseZone=Gb,t.localeData=qt,t.isDuration=Xi,t.monthsShort=Zb,t.weekdaysMin=eM,t.defineLocale=Te,t.updateLocale=Ze,t.locales=Kt,t.weekdaysShort=Jb,t.normalizeUnits=vt,t.relativeTimeRounding=EM,t.relativeTimeThreshold=CM,t.calendarFormat=It,t.prototype=yt,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})});var Rd=Pe((Pd,Xs)=>{(function(e,t){"use strict";typeof Xs=="object"&&Xs.exports?Xs.exports=t(Bd()):typeof define=="function"&&define.amd?define(["moment"],t):t(e.moment)})(Pd,function(e){"use strict";var t="0.5.28",n={},r={},o={},a={},c={},f;(!e||typeof e.version!="string")&&fe("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var b=e.version.split("."),y=+b[0],m=+b[1];(y<2||y===2&&m<6)&&fe("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com");function T(G){return G>96?G-87:G>64?G-29:G-48}function k(G){var Ae=0,xe=G.split("."),Ee=xe[0],ae=xe[1]||"",it=1,Se,Je=0,ot=1;for(G.charCodeAt(0)===45&&(Ae=1,ot=-1),Ae;Ae<Ee.length;Ae++)Se=T(Ee.charCodeAt(Ae)),Je=60*Je+Se;for(Ae=0;Ae<ae.length;Ae++)it=it/60,Se=T(ae.charCodeAt(Ae)),Je+=Se*it;return Je*ot}function F(G){for(var Ae=0;Ae<G.length;Ae++)G[Ae]=k(G[Ae])}function J(G,Ae){for(var xe=0;xe<Ae;xe++)G[xe]=Math.round((G[xe-1]||0)+G[xe]*6e4);G[Ae-1]=1/0}function he(G,Ae){var xe=[],Ee;for(Ee=0;Ee<Ae.length;Ee++)xe[Ee]=G[Ae[Ee]];return xe}function de(G){var Ae=G.split("|"),xe=Ae[2].split(" "),Ee=Ae[3].split(""),ae=Ae[4].split(" ");return F(xe),F(Ee),F(ae),J(ae,Ee.length),{name:Ae[0],abbrs:he(Ae[1].split(" "),Ee),offsets:he(xe,Ee),untils:ae,population:Ae[5]|0}}function Me(G){G&&this._set(de(G))}Me.prototype={_set:function(G){this.name=G.name,this.abbrs=G.abbrs,this.untils=G.untils,this.offsets=G.offsets,this.population=G.population},_index:function(G){var Ae=+G,xe=this.untils,Ee;for(Ee=0;Ee<xe.length;Ee++)if(Ae<xe[Ee])return Ee},countries:function(){var G=this.name;return Object.keys(o).filter(function(Ae){return o[Ae].zones.indexOf(G)!==-1})},parse:function(G){var Ae=+G,xe=this.offsets,Ee=this.untils,ae=Ee.length-1,it,Se,Je,ot;for(ot=0;ot<ae;ot++)if(it=xe[ot],Se=xe[ot+1],Je=xe[ot&&ot-1],it<Se&&Q.moveAmbiguousForward?it=Se:it>Je&&Q.moveInvalidForward&&(it=Je),Ae<Ee[ot]-it*6e4)return xe[ot];return xe[ae]},abbr:function(G){return this.abbrs[this._index(G)]},offset:function(G){return fe("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(G)]},utcOffset:function(G){return this.offsets[this._index(G)]}};function nt(G,Ae){this.name=G,this.zones=Ae}function dt(G){var Ae=G.toTimeString(),xe=Ae.match(/\([a-z ]+\)/i);xe&&xe[0]?(xe=xe[0].match(/[A-Z]/g),xe=xe?xe.join(""):void 0):(xe=Ae.match(/[A-Z]{3,5}/g),xe=xe?xe[0]:void 0),xe==="GMT"&&(xe=void 0),this.at=+G,this.abbr=xe,this.offset=G.getTimezoneOffset()}function De(G){this.zone=G,this.offsetScore=0,this.abbrScore=0}De.prototype.scoreOffsetAt=function(G){this.offsetScore+=Math.abs(this.zone.utcOffset(G.at)-G.offset),this.zone.abbr(G.at).replace(/[^A-Z]/g,"")!==G.abbr&&this.abbrScore++};function v(G,Ae){for(var xe,Ee;Ee=((Ae.at-G.at)/12e4|0)*6e4;)xe=new dt(new Date(G.at+Ee)),xe.offset===G.offset?G=xe:Ae=xe;return G}function qe(){var G=new Date().getFullYear()-2,Ae=new dt(new Date(G,0,1)),xe=[Ae],Ee,ae,it;for(it=1;it<48;it++)ae=new dt(new Date(G,it,1)),ae.offset!==Ae.offset&&(Ee=v(Ae,ae),xe.push(Ee),xe.push(new dt(new Date(Ee.at+6e4)))),Ae=ae;for(it=0;it<4;it++)xe.push(new dt(new Date(G+it,0,1))),xe.push(new dt(new Date(G+it,6,1)));return xe}function Ce(G,Ae){return G.offsetScore!==Ae.offsetScore?G.offsetScore-Ae.offsetScore:G.abbrScore!==Ae.abbrScore?G.abbrScore-Ae.abbrScore:G.zone.population!==Ae.zone.population?Ae.zone.population-G.zone.population:Ae.zone.name.localeCompare(G.zone.name)}function Ve(G,Ae){var xe,Ee;for(F(Ae),xe=0;xe<Ae.length;xe++)Ee=Ae[xe],c[Ee]=c[Ee]||{},c[Ee][G]=!0}function Re(G){var Ae=G.length,xe={},Ee=[],ae,it,Se;for(ae=0;ae<Ae;ae++){Se=c[G[ae].offset]||{};for(it in Se)Se.hasOwnProperty(it)&&(xe[it]=!0)}for(ae in xe)xe.hasOwnProperty(ae)&&Ee.push(a[ae]);return Ee}function me(){try{var G=Intl.DateTimeFormat().resolvedOptions().timeZone;if(G&&G.length>3){var Ae=a[be(G)];if(Ae)return Ae;fe("Moment Timezone found "+G+" from the Intl api, but did not have that data loaded.")}}catch(vt){}var xe=qe(),Ee=xe.length,ae=Re(xe),it=[],Se,Je,ot;for(Je=0;Je<ae.length;Je++){for(Se=new De(Be(ae[Je]),Ee),ot=0;ot<Ee;ot++)Se.scoreOffsetAt(xe[ot]);it.push(Se)}return it.sort(Ce),it.length>0?it[0].zone.name:void 0}function ge(G){return(!f||G)&&(f=me()),f}function be(G){return(G||"").toLowerCase().replace(/\//g,"_")}function Ue(G){var Ae,xe,Ee,ae;for(typeof G=="string"&&(G=[G]),Ae=0;Ae<G.length;Ae++)Ee=G[Ae].split("|"),xe=Ee[0],ae=be(xe),n[ae]=G[Ae],a[ae]=xe,Ve(ae,Ee[2].split(" "))}function Be(G,Ae){G=be(G);var xe=n[G],Ee;return xe instanceof Me?xe:typeof xe=="string"?(xe=new Me(xe),n[G]=xe,xe):r[G]&&Ae!==Be&&(Ee=Be(r[G],Be))?(xe=n[G]=new Me,xe._set(Ee),xe.name=a[G],xe):null}function ie(){var G,Ae=[];for(G in a)a.hasOwnProperty(G)&&(n[G]||n[r[G]])&&a[G]&&Ae.push(a[G]);return Ae.sort()}function re(){return Object.keys(o)}function I(G){var Ae,xe,Ee,ae;for(typeof G=="string"&&(G=[G]),Ae=0;Ae<G.length;Ae++)xe=G[Ae].split("|"),Ee=be(xe[0]),ae=be(xe[1]),r[Ee]=ae,a[Ee]=xe[0],r[ae]=Ee,a[ae]=xe[1]}function W(G){var Ae,xe,Ee,ae;if(!(!G||!G.length))for(Ae=0;Ae<G.length;Ae++)ae=G[Ae].split("|"),xe=ae[0].toUpperCase(),Ee=ae[1].split(" "),o[xe]=new nt(xe,Ee)}function ne(G){return G=G.toUpperCase(),o[G]||null}function ze(G,Ae){if(G=ne(G),!G)return null;var xe=G.zones.sort();return Ae?xe.map(function(Ee){var ae=Be(Ee);return{name:Ee,offset:ae.utcOffset(new Date)}}):xe}function st(G){Ue(G.zones),I(G.links),W(G.countries),Q.dataVersion=G.version}function je(G){return je.didShowError||(je.didShowError=!0,fe("moment.tz.zoneExists('"+G+"') has been deprecated in favor of !moment.tz.zone('"+G+"')")),!!Be(G)}function oe(G){var Ae=G._f==="X"||G._f==="x";return!!(G._a&&G._tzm===void 0&&!Ae)}function fe(G){typeof console!="undefined"&&typeof console.error=="function"&&console.error(G)}function Q(G){var Ae=Array.prototype.slice.call(arguments,0,-1),xe=arguments[arguments.length-1],Ee=Be(xe),ae=e.utc.apply(null,Ae);return Ee&&!e.isMoment(G)&&oe(ae)&&ae.add(Ee.parse(ae),"minutes"),ae.tz(xe),ae}Q.version=t,Q.dataVersion="",Q._zones=n,Q._links=r,Q._names=a,Q._countries=o,Q.add=Ue,Q.link=I,Q.load=st,Q.zone=Be,Q.zoneExists=je,Q.guess=ge,Q.names=ie,Q.Zone=Me,Q.unpack=de,Q.unpackBase60=k,Q.needsOffset=oe,Q.moveInvalidForward=!0,Q.moveAmbiguousForward=!1,Q.countries=re,Q.zonesForCountry=ze;var le=e.fn;e.tz=Q,e.defaultZone=null,e.updateOffset=function(G,Ae){var xe=e.defaultZone,Ee;if(G._z===void 0&&(xe&&oe(G)&&!G._isUTC&&(G._d=e.utc(G._a)._d,G.utc().add(xe.parse(G),"minutes")),G._z=xe),G._z)if(Ee=G._z.utcOffset(G),Math.abs(Ee)<16&&(Ee=Ee/60),G.utcOffset!==void 0){var ae=G._z;G.utcOffset(-Ee,Ae),G._z=ae}else G.zone(Ee,Ae)},le.tz=function(G,Ae){if(G){if(typeof G!="string")throw new Error("Time zone name must be a string, got "+G+" ["+typeof G+"]");return this._z=Be(G),this._z?e.updateOffset(this,Ae):fe("Moment Timezone has no data for "+G+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name};function We(G){return function(){return this._z?this._z.abbr(this):G.call(this)}}function Ne(G){return function(){return this._z=null,G.apply(this,arguments)}}function ye(G){return function(){return arguments.length>0&&(this._z=null),G.apply(this,arguments)}}le.zoneName=We(le.zoneName),le.zoneAbbr=We(le.zoneAbbr),le.utc=Ne(le.utc),le.local=Ne(le.local),le.utcOffset=ye(le.utcOffset),e.tz.setDefault=function(G){return(y<2||y===2&&m<9)&&fe("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=G?Be(G):null,e};var ht=e.momentProperties;return Object.prototype.toString.call(ht)==="[object Array]"?(ht.push("_z"),ht.push("_a")):ht&&(ht._z=null),st({version:"2019c",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
700 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
700 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 8
70 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG
70 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|01023232323232324523232323232323232323232323232323232323232676767676767676767676767676767676767676767676867676
77676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|01212121212121212121212121212121212121212121212121212121212121212121212121232121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 8
70 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 8
70 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/Ne
7w_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 de
7L0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT N
7DDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|010202020202
702020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40
7-30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|010101010101010101010101010|-1c2w0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312
7121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|0101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b
70 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|L
7MT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|010202020202
702020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|
711.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu
71cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc
7/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Pacific/Port_Moresby|+10|-a0|0||25e4","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","
7Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0
7-10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -2
70 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|
7c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigal
7i","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada
7/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London
7Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Godthab America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/Ne
7w_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}),e})});var Lc=Pe((js,Id)=>{(function(e,t){typeof js=="object"&&typeof Id!="undefined"?t(js):typeof define=="function"&&define.amd?define(["exports"],t):t(e.L={})})(js,function(e){"use strict";function t(i){var s,d,M,_;for(d=1,M=arguments.length;d<M;d++){_=arguments[d];for(s in _)i[s]=_[s]}return i}function n(i,s){var d=Array.prototype.slice;if(i.bind)return i.bind.apply(i,d.call(arguments,1));var M=d.call(arguments,2);return function(){return i.apply(s,M.length?M.concat(d.call(arguments)):arguments)}}function r(i){return i._leaflet_id=i._leaflet_id||++rr,i._leaflet_id}function o(i,s,d){var M,_,O,S;return S=function(){M=!1,_&&(O.apply(d,_),_=!1)},O=function(){M?_=arguments:(i.apply(d,arguments),setTimeout(S,s),M=!0)}}function a(i,s,d){var M=s[1],_=s[0],O=M-_;return i===M&&d?i:((i-_)%O+O)%O+_}function c(){return!1}function f(i,s){var d=Math.pow(10,s||5);return Math.round(i*d)/d}function b(i){return i.trim?i.trim():i.replace(/^\s+|\s+$/g,"")}function y(i){return b(i).split(/\s+/)}function m(i,s){i.hasOwnProperty("options")||(i.options=i.options?Ei(i.options):{});for(var d in s)i.options[d]=s[d];return i.options}function T(i,s,d){var M=[];for(var _ in i)M.push(encodeURIComponent(d?_.toUpperCase():_)+"="+encodeURIComponent(i[_]));return(s&&s.indexOf("?")!==-1?"&":"?")+M.join("&")}function k(i,s){return i.replace(q,function(d,M){var _=s[M];if(_===void 0)throw new Error("No value provided for variable "+d);return typeof _=="function"&&(_=_(s)),_})}function F(i,s){for(var d=0;d<i.length;d++)if(i[d]===s)return d;return-1}function J(i){return window["webkit"+i]||window["moz"+i]||window["ms"+i]}function he(i){var s=+new Date,d=Math.max(0,16-(s-we));return we=s+d,window.setTimeout(i,d)}function de(i,s,d){if(!d||Ge!==he)return Ge.call(window,n(i,s));i.call(s)}function Me(i){i&&ct.call(window,i)}function nt(){}function dt(i){if(L&&L.Mixin){i=H(i)?i:[i];for(var s=0;s<i.length;
7s++)i[s]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}function De(i,s,d){this.x=d?Math.round(i):i,this.y=d?Math.round(s):s}function v(i,s,d){return i instanceof De?i:H(i)?new De(i[0],i[1]):i==null?i:typeof i=="object"&&"x"in i&&"y"in i?new De(i.x,i.y):new De(i,s,d)}function qe(i,s){if(i)for(var d=s?[i,s]:i,M=0,_=d.length;M<_;M++)this.extend(d[M])}function Ce(i,s){return!i||i instanceof qe?i:new qe(i,s)}function Ve(i,s){if(i)for(var d=s?[i,s]:i,M=0,_=d.length;M<_;M++)this.extend(d[M])}function Re(i,s){return i instanceof Ve?i:new Ve(i,s)}function me(i,s,d){if(isNaN(i)||isNaN(s))throw new Error("Invalid LatLng object: ("+i+", "+s+")");this.lat=+i,this.lng=+s,d!==void 0&&(this.alt=+d)}function ge(i,s,d){return i instanceof me?i:H(i)&&typeof i[0]!="object"?i.length===3?new me(i[0],i[1],i[2]):i.length===2?new me(i[0],i[1]):null:i==null?i:typeof i=="object"&&"lat"in i?new me(i.lat,"lng"in i?i.lng:i.lon,i.alt):s===void 0?null:new me(i,s,d)}function be(i,s,d,M){if(H(i))return this._a=i[0],this._b=i[1],this._c=i[2],void(this._d=i[3]);this._a=i,this._b=s,this._c=d,this._d=M}function Ue(i,s,d,M){return new be(i,s,d,M)}function Be(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function ie(i,s){var d,M,_,O,S,Y,X="";for(d=0,_=i.length;d<_;d++){for(M=0,O=(S=i[d]).length;M<O;M++)Y=S[M],X+=(M?"L":"M")+Y.x+" "+Y.y;X+=s?Zn?"z":"x":""}return X||"M0 0"}function re(i){return navigator.userAgent.toLowerCase().indexOf(i)>=0}function I(i,s,d,M){return s==="touchstart"?ne(i,d,M):s==="touchmove"?fe(i,d,M):s==="touchend"&&Q(i,d,M),this}function W(i,s,d){var M=i["_leaflet_"+s+d];return s==="touchstart"?i.removeEventListener(Ui,M,!1):s==="touchmove"?i.removeEventListener(wi,M,!1):s==="touchend"&&(i.removeEventListener(fr,M,!1),i.removeEventListener($i,M,!1)),this}function ne(i,s,d){var M=n(function(_){if(_.pointerType!=="mouse"&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE){if(!(Cr.indexOf(_.target.tagName)<0))return;ae(_)}oe(_,s)});i["_leaflet_touchstart"+d]=M,i.addEventListener(Ui,M,!1),Kr||(document.documentElement.addEventListener(Ui,ze,!0),document.documentElement.addEventListener(wi,st,!0),document.documentElement.addEventListener(fr,je,!0),document.documentElement.addEventListener($i,je,!0),Kr=!0)}function ze(i){Vi[i.pointerId]=i,u++}function st(i){Vi[i.pointerId]&&(Vi[i.pointerId]=i)}function je(i){delete Vi[i.pointerId],u--}function oe(i,s){i.touches=[];for(var d in Vi)i.touches.push(Vi[d]);i.changedTouches=[i],s(i)}function fe(i,s,d){var M=function(_){(_.pointerType!==_.MSPOINTER_TYPE_MOUSE&&_.pointerType!=="mouse"||_.buttons!==0)&&oe(_,s)};i["_leaflet_touchmove"+d]=M,i.addEventListener(wi,M,!1)}function Q(i,s,d){var M=function(_){oe(_,s)};i["_leaflet_touchend"+d]=M,i.addEventListener(fr,M,!1),i.addEventListener($i,M,!1)}function le(i,s,d){function M(pe){var Le;if(Wn){if(!se||pe.pointerType==="mouse")return;Le=u}else Le=pe.touches.length;if(!(Le>1)){var tt=Date.now(),_t=tt-(O||tt);S=pe.touches?pe.touches[0]:pe,Y=_t>0&&_t<=X,O=tt}}function _(pe){if(Y&&!S.cancelBubble){if(Wn){if(!se||pe.pointerType==="mouse")return;var Le,tt,_t={};for(tt in S)Le=S[tt],_t[tt]=Le&&Le.bind?Le.bind(S):Le;S=_t}S.type="dblclick",s(S),O=null}}var O,S,Y=!1,X=250;return i[A+p+d]=M,i[A+g+d]=_,i[A+"dblclick"+d]=s,i.addEventListener(p,M,!1),i.addEventListener(g,_,!1),i.addEventListener("dblclick",s,!1),this}function We(i,s){var d=i[A+p+s],M=i[A+g+s],_=i[A+"dblclick"+s];return i.removeEventListener(p,d,!1),i.removeEventListener(g,M,!1),se||i.removeEventListener("dblclick",_,!1),this}function Ne(i,s,d,M){if(typeof s=="object")for(var _ in s)ht(i,_,s[_],d);else for(var O=0,S=(s=y(s)).length;O<S;O++)ht(i,s[O],d,M);return this}function ye(i,s,d,M){if(typeof s=="object")for(var _ in s)G(i,_,s[_],d);else if(s)for(var O=0,S=(s=y(s)).length;O<S;O++)G(i,s[O],d,M);else{for(var Y in i[E])G(i,Y,i[E][Y]);delete i[E]}return this}function ht(i,s,d,M){var _=s+r(d)+(M?"_"+r(M):"");if(i[E]&&i[E][_])return this;var O=function(Y){return d.call(M||i,Y||window.event)},S=O;Wn&&s.indexOf("touch")===0?I(i,s,O,_):!Hn||s!=="dblclick"||!le||Wn&&Ye?"addEventListener"in i?s==="mousewheel"?i.addEventListener("onw
7heel"in i?"wheel":"mousewheel",O,!1):s==="mouseenter"||s==="mouseleave"?(O=function(Y){Y=Y||window.event,Fe(i,Y)&&S(Y)},i.addEventListener(s==="mouseenter"?"mouseover":"mouseout",O,!1)):(s==="click"&&ut&&(O=function(Y){Rt(Y,S)}),i.addEventListener(s,O,!1)):"attachEvent"in i&&i.attachEvent("on"+s,O):le(i,O,_),i[E]=i[E]||{},i[E][_]=O}function G(i,s,d,M){var _=s+r(d)+(M?"_"+r(M):""),O=i[E]&&i[E][_];if(!O)return this;Wn&&s.indexOf("touch")===0?W(i,s,_):Hn&&s==="dblclick"&&We?We(i,_):"removeEventListener"in i?s==="mousewheel"?i.removeEventListener("onwheel"in i?"wheel":"mousewheel",O,!1):i.removeEventListener(s==="mouseenter"?"mouseover":s==="mouseleave"?"mouseout":s,O,!1):"detachEvent"in i&&i.detachEvent("on"+s,O),i[E][_]=null}function Ae(i){return i.stopPropagation?i.stopPropagation():i.originalEvent?i.originalEvent._stopped=!0:i.cancelBubble=!0,vt(i),this}function xe(i){return ht(i,"mousewheel",Ae),this}function Ee(i){return Ne(i,"mousedown touchstart dblclick",Ae),ht(i,"click",ot),this}function ae(i){return i.preventDefault?i.preventDefault():i.returnValue=!1,this}function it(i){return ae(i),Ae(i),this}function Se(i,s){if(!s)return new De(i.clientX,i.clientY);var d=s.getBoundingClientRect();return new De(i.clientX-d.left-s.clientLeft,i.clientY-d.top-s.clientTop)}function Je(i){return se?i.wheelDeltaY/2:i.deltaY&&i.deltaMode===0?-i.deltaY/N:i.deltaY&&i.deltaMode===1?20*-i.deltaY:i.deltaY&&i.deltaMode===2?60*-i.deltaY:i.deltaX||i.deltaZ?0:i.wheelDelta?(i.wheelDeltaY||i.wheelDelta)/2:i.detail&&Math.abs(i.detail)<32765?20*-i.detail:i.detail?i.detail/-32765*60:0}function ot(i){B[i.type]=!0}function vt(i){var s=B[i.type];return B[i.type]=!1,s}function Fe(i,s){var d=s.relatedTarget;if(!d)return!0;try{for(;d&&d!==i;)d=d.parentNode}catch(M){return!1}return d!==i}function Rt(i,s){var d=i.timeStamp||i.originalEvent&&i.originalEvent.timeStamp,M=nn&&d-nn;M&&M>100&&M<500||i.target._simulatedClick&&!i._simulated?it(i):(nn=d,s(i))}function rt(i){return typeof i=="string"?document.getElementById(i):i}function mt(i,s){var d=i.style[s]||i.currentStyle&&i.currentStyle[s];if((!d||d==="auto")&&document.defaultView){var M=document.defaultView.getComputedStyle(i,null);d=M?M[s]:null}return d==="auto"?null:d}function at(i,s,d){var M=document.createElement(i);return M.className=s||"",d&&d.appendChild(M),M}function gt(i){var s=i.parentNode;s&&s.removeChild(i)}function Nt(i){for(;i.firstChild;)i.removeChild(i.firstChild)}function wn(i){var s=i.parentNode;s.lastChild!==i&&s.appendChild(i)}function cn(i){var s=i.parentNode;s.firstChild!==i&&s.insertBefore(i,s.firstChild)}function Pn(i,s){if(i.classList!==void 0)return i.classList.contains(s);var d=pn(i);return d.length>0&&new RegExp("(^|\\s)"+s+"(\\s|$)").test(d)}function wt(i,s){if(i.classList!==void 0)for(var d=y(s),M=0,_=d.length;M<_;M++)i.classList.add(d[M]);else if(!Pn(i,s)){var O=pn(i);ni(i,(O?O+" ":"")+s)}}function ln(i,s){i.classList!==void 0?i.classList.remove(s):ni(i,b((" "+pn(i)+" ").replace(" "+s+" "," ")))}function ni(i,s){i.className.baseVal===void 0?i.className=s:i.className.baseVal=s}function pn(i){return i.className.baseVal===void 0?i.className:i.className.baseVal}function hn(i,s){"opacity"in i.style?i.style.opacity=s:"filter"in i.style&&Nn(i,s)}function Nn(i,s){var d=!1,M="DXImageTransform.Microsoft.Alpha";try{d=i.filters.item(M)}catch(_){if(s===1)return}s=Math.round(100*s),d?(d.Enabled=s!==100,d.Opacity=s):i.style.filter+=" progid:"+M+"(opacity="+s+")"}function Tn(i){for(var s=document.documentElement.style,d=0;d<i.length;d++)if(i[d]in s)return i[d];return!1}function Zt(i,s,d){var M=s||new De(0,0);i.style[te]=(xn?"translate("+M.x+"px,"+M.y+"px)":"translate3d("+M.x+"px,"+M.y+"px,0)")+(d?" scale("+d+")":"")}function Gt(i,s){i._leaflet_pos=s,Un?Zt(i,s):(i.style.left=s.x+"px",i.style.top=s.y+"px")}function Yt(i){return i._leaflet_pos||new De(0,0)}function on(){Ne(window,"dragstart",ae)}function fi(){ye(window,"dragstart",ae)}function Vt(i){for(;i.tabIndex===-1;)i=i.parentNode;i.style&&(x(),Te=i,Ze=i.style.outline,i.style.outline="none",Ne(window,"keydown",x))}function x(){Te&&(Te.style.outline=Ze,Te=void 0,Ze=void 0,ye(window,"keydown",x))}function V(i,s){if(!s||!i.length)return i.slice();var d=s*s;return i=Ie(i,d),i=_e(i,d)}function Z(i,s,d){return Math.sqrt(Ct(i,s,d,!0))}function _e(i,s){var d=i.length,M=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(d);M[0]=M[d-1]=1,Ke(i,M,s,0,d-1);var _,O=[];for(_=0;_<d;_++)M[_]&&O.push(i[_]);return O}function Ke(i,s,d,M,_){var O,S,Y,X=0;for(S=M+1;S<=_-1;S++)(Y=Ct(i[S],i[M],i[_],!0))>X&&(O=S,X=Y);X>d&&(s[O]=1,Ke(i,s,d,M,O),Ke(i,s,d,O,_))}function Ie(i,s){for(var d=[i[0]],M=1,_=0,O=i.length;M<O;M++)xt(i[M],i[_])>s&&(d.push(i[M]),_=M);return _<O-1&&d.push(i[O-1]),d}function ft(i,s,d,M,_){var O,S,Y,X=M?dn:At(i,d),pe=At(s,d);for(dn=pe;;){if(!(X|pe))return[i,s];if(X&pe)return!1;
7Y=At(S=Oe(i,s,O=X||pe,d,_),d),O===X?(i=S,X=Y):(s=S,pe=Y)}}function Oe(i,s,d,M,_){var O,S,Y=s.x-i.x,X=s.y-i.y,pe=M.min,Le=M.max;return 8&d?(O=i.x+Y*(Le.y-i.y)/X,S=Le.y):4&d?(O=i.x+Y*(pe.y-i.y)/X,S=pe.y):2&d?(O=Le.x,S=i.y+X*(Le.x-i.x)/Y):1&d&&(O=pe.x,S=i.y+X*(pe.x-i.x)/Y),new De(O,S,_)}function At(i,s){var d=0;return i.x<s.min.x?d|=1:i.x>s.max.x&&(d|=2),i.y<s.min.y?d|=4:i.y>s.max.y&&(d|=8),d}function xt(i,s){var d=s.x-i.x,M=s.y-i.y;return d*d+M*M}function Ct(i,s,d,M){var _,O=s.x,S=s.y,Y=d.x-O,X=d.y-S,pe=Y*Y+X*X;return pe>0&&((_=((i.x-O)*Y+(i.y-S)*X)/pe)>1?(O=d.x,S=d.y):_>0&&(O+=Y*_,S+=X*_)),Y=i.x-O,X=i.y-S,M?Y*Y+X*X:new De(O,S)}function Tt(i){return!H(i[0])||typeof i[0][0]!="object"&&i[0][0]!==void 0}function Et(i){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Tt(i)}function Dt(i,s,d){var M,_,O,S,Y,X,pe,Le,tt,_t=[1,4,2,8];for(_=0,pe=i.length;_<pe;_++)i[_]._code=At(i[_],s);for(S=0;S<4;S++){for(Le=_t[S],M=[],_=0,O=(pe=i.length)-1;_<pe;O=_++)Y=i[_],X=i[O],Y._code&Le?X._code&Le||((tt=Oe(X,Y,Le,s,d))._code=At(tt,s),M.push(tt)):(X._code&Le&&((tt=Oe(X,Y,Le,s,d))._code=At(tt,s),M.push(tt)),M.push(Y));i=M}return i}function Bt(i,s){var d,M,_,O,S=i.type==="Feature"?i.geometry:i,Y=S?S.coordinates:null,X=[],pe=s&&s.pointToLayer,Le=s&&s.coordsToLatLng||Pt;if(!Y&&!S)return null;switch(S.type){case"Point":return d=Le(Y),pe?pe(i,d):new pr(d);case"MultiPoint":for(_=0,O=Y.length;_<O;_++)d=Le(Y[_]),X.push(pe?pe(i,d):new pr(d));return new Zi(X);case"LineString":case"MultiLineString":return M=En(Y,S.type==="LineString"?0:1,Le),new Oi(M,s);case"Polygon":case"MultiPolygon":return M=En(Y,S.type==="Polygon"?1:2,Le),new zr(M,s);case"GeometryCollection":for(_=0,O=S.geometries.length;_<O;_++){var tt=Bt({geometry:S.geometries[_],type:"Feature",properties:i.properties},s);tt&&X.push(tt)}return new Zi(X);default:throw new Error("Invalid GeoJSON object.")}}function Pt(i){return new me(i[1],i[0],i[2])}function En(i,s,d){for(var M,_=[],O=0,S=i.length;O<S;O++)M=s?En(i[O],s-1,d):(d||Pt)(i[O]),_.push(M);return _}function fn(i,s){return s=typeof s=="number"?s:6,i.alt!==void 0?[f(i.lng,s),f(i.lat,s),f(i.alt,s)]:[f(i.lng,s),f(i.lat,s)]}function tn(i,s,d,M){for(var _=[],O=0,S=i.length;O<S;O++)_.push(s?tn(i[O],s-1,d,M):fn(i[O],M));return!s&&d&&_.push(_[0]),_}function Ln(i,s){return i.feature?t({},i.feature,{geometry:s}):Gn(s)}function Gn(i){return i.type==="Feature"||i.type==="FeatureCollection"?i:{type:"Feature",properties:{},geometry:i}}function Kn(i,s){return new Ji(i,s)}function Ar(i,s){return new hr(i,s)}function hi(i){return vi?new gi(i):null}function Hi(i){return Zn||Ci?new Tr(i):null}var jt=Object.freeze;Object.freeze=function(i){return i};var Ei=Object.create||function(){function i(){}return function(s){return i.prototype=s,new i}}(),rr=0,q=/\{ *([\w_\-]+) *\}/g,H=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"},j="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",we=0,Ge=window.requestAnimationFrame||J("RequestAnimationFrame")||he,ct=window.cancelAnimationFrame||J("CancelAnimationFrame")||J("CancelRequestAnimationFrame")||function(i){window.clearTimeout(i)},Ot=(Object.freeze||Object)({freeze:jt,extend:t,create:Ei,bind:n,lastId:rr,stamp:r,throttle:o,wrapNum:a,falseFn:c,formatNum:f,trim:b,splitWords:y,setOptions:m,getParamString:T,template:k,isArray:H,indexOf:F,emptyImageUrl:j,requestFn:Ge,cancelFn:ct,requestAnimFrame:de,cancelAnimFrame:Me});nt.extend=function(i){var s=function(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},d=s.__super__=this.prototype,M=Ei(d);M.constructor=s,s.prototype=M;for(var _ in this)this.hasOwnProperty(_)&&_!=="prototype"&&_!=="__super__"&&(s[_]=this[_]);return i.statics&&(t(s,i.statics),delete i.statics),i.includes&&(dt(i.includes),t.apply(null,[M].concat(i.includes)),delete i.includes),M.options&&(i.options=t(Ei(M.options),i.options)),t(M,i),M._initHooks=[],M.callInitHooks=function(){if(!this._initHooksCalled){d.callInitHooks&&d.callInitHooks.call(this),this._initHooksCalled=!0;for(var O=0,S=M._initHooks.length;O<S;O++)M._initHooks[O].call(this)}},s}
7,nt.include=function(i){return t(this.prototype,i),this},nt.mergeOptions=function(i){return t(this.prototype.options,i),this},nt.addInitHook=function(i){var s=Array.prototype.slice.call(arguments,1),d=typeof i=="function"?i:function(){this[i].apply(this,s)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(d),this};var zt={on:function(i,s,d){if(typeof i=="object")for(var M in i)this._on(M,i[M],s);else for(var _=0,O=(i=y(i)).length;_<O;_++)this._on(i[_],s,d);return this},off:function(i,s,d){if(i)if(typeof i=="object")for(var M in i)this._off(M,i[M],s);else for(var _=0,O=(i=y(i)).length;_<O;_++)this._off(i[_],s,d);else delete this._events;return this},_on:function(i,s,d){this._events=this._events||{};var M=this._events[i];M||(M=[],this._events[i]=M),d===this&&(d=void 0);for(var _={fn:s,ctx:d},O=M,S=0,Y=O.length;S<Y;S++)if(O[S].fn===s&&O[S].ctx===d)return;O.push(_)},_off:function(i,s,d){var M,_,O;if(this._events&&(M=this._events[i]))if(s){if(d===this&&(d=void 0),M)for(_=0,O=M.length;_<O;_++){var S=M[_];if(S.ctx===d&&S.fn===s)return S.fn=c,this._firingCount&&(this._events[i]=M=M.slice()),void M.splice(_,1)}}else{for(_=0,O=M.length;_<O;_++)M[_].fn=c;delete this._events[i]}},fire:function(i,s,d){if(!this.listens(i,d))return this;var M=t({},s,{type:i,target:this});if(this._events){var _=this._events[i];if(_){this._firingCount=this._firingCount+1||1;for(var O=0,S=_.length;O<S;O++){var Y=_[O];Y.fn.call(Y.ctx||this,M)}this._firingCount--}}return d&&this._propagateEvent(M),this},listens:function(i,s){var d=this._events&&this._events[i];if(d&&d.length)return!0;if(s){for(var M in this._eventParents)if(this._eventParents[M].listens(i,s))return!0}return!1},once:function(i,s,d){if(typeof i=="object"){for(var M in i)this.once(M,i[M],s);return this}var _=n(function(){this.off(i,s,d).off(i,_,d)},this);return this.on(i,s,d).on(i,_,d)},addEventParent:function(i){return this._eventParents=this._eventParents||{},this._eventParents[r(i)]=i,this},removeEventParent:function(i){return this._eventParents&&delete this._eventParents[r(i)],this},_propagateEvent:function(i){for(var s in this._eventParents)this._eventParents[s].fire(i.type,t({layer:i.target},i),!0)}};zt.addEventListener=zt.on,zt.removeEventListener=zt.clearAllEventListeners=zt.off,zt.addOneTimeEventListener=zt.once,zt.fireEvent=zt.fire,zt.hasEventListeners=zt.listens;var bt=nt.extend(zt);De.prototype={clone:function(){return new De(this.x,this.y)},add:function(i){return this.clone()._add(v(i))},_add:function(i){return this.x+=i.x,this.y+=i.y,this},subtract:function(i){return this.clone()._subtract(v(i))},_subtract:function(i){return this.x-=i.x,this.y-=i.y,this},divideBy:function(i){return this.clone()._divideBy(i)},_divideBy:function(i){return this.x/=i,this.y/=i,this},multiplyBy:function(i){return this.clone()._multiplyBy(i)},_multiplyBy:function(i){return this.x*=i,this.y*=i,this},scaleBy:function(i){return new De(this.x*i.x,this.y*i.y)},unscaleBy:function(i){return new De(this.x/i.x,this.y/i.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},distanceTo:function(i){var s=(i=v(i)).x-this.x,d=i.y-this.y;return Math.sqrt(s*s+d*d)},equals:function(i){return(i=v(i)).x===this.x&&i.y===this.y},contains:function(i){return i=v(i),Math.abs(i.x)<=Math.abs(this.x)&&Math.abs(i.y)<=Math.abs(this.y)},toString:function(){return"Point("+f(this.x)+", "+f(this.y)+")"}},qe.prototype={extend:function(i){return i=v(i),this.min||this.max?(this.min.x=Math.min(i.x,this.min.x),this.max.x=Math.max(i.x,this.max.x),this.min.y=Math.min(i.y,this.min.y),this.max.y=Math.max(i.y,this.max.y)):(this.min=i.clone(),this.max=i.clone()),this},getCenter:function(i){return new De((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,i)},getBottomLeft:function(){return new De(this.min.x,this.max.y)},getTopRight:function(){return new De(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(i){var s,d;return(i=typeof i[0]=="number"||i instanceof De?v(i):Ce(i))instanceof qe?(s=i.min,d=i.max):s=d=i,s.x>=this.min.x&&d.x<=this.max.x&&s.y>=this.min.y&&d.y<=this.max.y},intersects:function(i){i=Ce(i);var s=this.min,d=this.max,M=i.min,_=i.max,O=_.x>=s.x&&M.x<=d.x,S=_.y>=s.y&&M.y<=d.y;return O&&S},overlaps:function(i){i=Ce(i);var s=this.min,d=this.max,M=i.min,_=i.max,O=_.x>s.x&&M.x<d.x,S=_.y>s.y&&M.y<d.y;return O&&S},isValid:function(){return!(!this.min||!this.max)}},Ve.prototype={extend:function(i){var s,d,M=this._southWest,_=this._northEast;if(i instanceof me)s=i,d=i;else{if(!(i instanceof Ve))return i?this.extend(ge(i)||Re(i)):this;if(s=i._southWest,d=i._northEast,!s||!d)return this}return M||_?(M.lat=Math.min(s.lat,M.lat),M.lng=Math.min(s.lng,M.lng),_.lat=Math.max(d.lat,_.lat),_.lng=Math.max(d.lng,_.lng)):(this._southWest=new me(s.lat,s.lng),this._northEast=new me(d.lat,d.lng)),this},pad:function(i){var s=this._southWest,d=this._northEast,M=Math.abs(s.lat-d.lat)*i,_=Math.abs(s.lng-d.lng)*i;
7return new Ve(new me(s.lat-M,s.lng-_),new me(d.lat+M,d.lng+_))},getCenter:function(){return new me((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new me(this.getNorth(),this.getWest())},getSouthEast:function(){return new me(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(i){i=typeof i[0]=="number"||i instanceof me||"lat"in i?ge(i):Re(i);var s,d,M=this._southWest,_=this._northEast;return i instanceof Ve?(s=i.getSouthWest(),d=i.getNorthEast()):s=d=i,s.lat>=M.lat&&d.lat<=_.lat&&s.lng>=M.lng&&d.lng<=_.lng},intersects:function(i){i=Re(i);var s=this._southWest,d=this._northEast,M=i.getSouthWest(),_=i.getNorthEast(),O=_.lat>=s.lat&&M.lat<=d.lat,S=_.lng>=s.lng&&M.lng<=d.lng;return O&&S},overlaps:function(i){i=Re(i);
7var s=this._southWest,d=this._northEast,M=i.getSouthWest(),_=i.getNorthEast(),O=_.lat>s.lat&&M.lat<d.lat,S=_.lng>s.lng&&M.lng<d.lng;return O&&S},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(i,s){return!!i&&(i=Re(i),this._southWest.equals(i.getSouthWest(),s)&&this._northEast.equals(i.getNorthEast(),s))},isValid:function(){return!(!this._southWest||!this._northEast)}},me.prototype={equals:function(i,s){return!!i&&(i=ge(i),Math.max(Math.abs(this.lat-i.lat),Math.abs(this.lng-i.lng))<=(s===void 0?1e-9:s))},toString:function(i){return"LatLng("+f(this.lat,i)+", "+f(this.lng,i)+")"},distanceTo:function(i){return Ht.distance(this,ge(i))},wrap:function(){return Ht.wrapLatLng(this)},toBounds:function(i){var s=180*i/40075017,d=s/Math.cos(Math.PI/180*this.lat);return Re([this.lat-s,this.lng-d],[this.lat+s,this.lng+d])},clone:function(){return new me(this.lat,this.lng,this.alt)}};var St={latLngToPoint:function(i,s){var d=this.projection.project(i),M=this.scale(s);return this.transformation._transform(d,M)},pointToLatLng:function(i,s){var d=this.scale(s),M=this.transformation.untransform(i,d);return this.projection.unproject(M)},project:function(i){return this.projection.project(i)},unproject:function(i){return this.projection.unproject(i)},scale:function(i){return 256*Math.pow(2,i)},zoom:function(i){return Math.log(i/256)/Math.LN2},getProjectedBounds:function(i){if(this.infinite)return null;var s=this.projection.bounds,d=this.scale(i);return new qe(this.transformation.transform(s.min,d),this.transformation.transform(s.max,d))},infinite:!1,wrapLatLng:function(i){var s=this.wrapLng?a(i.lng,this.wrapLng,!0):i.lng;return new me(this.wrapLat?a(i.lat,this.wrapLat,!0):i.lat,s,i.alt)},wrapLatLngBounds:function(i){var s=i.getCenter(),d=this.wrapLatLng(s),M=s.lat-d.lat,_=s.lng-d.lng;if(M===0&&_===0)return i;
7var O=i.getSouthWest(),S=i.getNorthEast();return new Ve(new me(O.lat-M,O.lng-_),new me(S.lat-M,S.lng-_))}},Ht=t({},St,{wrapLng:[-180,180],R:6371e3,distance:function(i,s){var d=Math.PI/180,M=i.lat*d,_=s.lat*d,O=Math.sin(M)*Math.sin(_)+Math.cos(M)*Math.cos(_)*Math.cos((s.lng-i.lng)*d);return this.R*Math.acos(Math.min(O,1))}}),kt={R:6378137,MAX_LATITUDE:85.0511287798,project:function(i){var s=Math.PI/180,d=this.MAX_LATITUDE,M=Math.max(Math.min(d,i.lat),-d),_=Math.sin(M*s);return new De(this.R*i.lng*s,this.R*Math.log((1+_)/(1-_))/2)},unproject:function(i){var s=180/Math.PI;return new me((2*Math.atan(Math.exp(i.y/this.R))-Math.PI/2)*s,i.x*s/this.R)},bounds:function(){var i=6378137*Math.PI;return new qe([-i,-i],[i,i])}()};be.prototype={transform:function(i,s){return this._transform(i.clone(),s)},_transform:function(i,s){return s=s||1,i.x=s*(this._a*i.x+this._b),i.y=s*(this._c*i.y+this._d),i},untransform:function(i,s){return s=s||1,new De((i.x/s-this._b)/this._a,(i.y/s-this._d)/this._c)}};var nn,_n,an,U,C=t({},Ht,{code:"EPSG:3857",projection:kt,transformation:function(){var i=.5/(Math.PI*kt.R);return Ue(i,.5,-i,.5)}()}),R=t({},C,{code:"EPSG:900913"}),D=document.documentElement.style,ue="ActiveXObject"in window,K=ue&&!document.addEventListener,se="msLaunchUri"in navigator&&!("documentMode"in document),ke=re("webkit"),ut=re("android"),et=re("android 2")||re("android 3"),He=!!window.opera,Ye=re("chrome"),pt=re("gecko")&&!ke&&!He&&!ue,rn=!Ye&&re("safari"),Qt=re("phantom"),gn="OTransition"in D,sn=navigator.platform.indexOf("Win")===0,xn=ue&&"transition"in D,jn="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!et,Fn="MozPerspective"in D,Un=!window.L_DISABLE_3D&&(xn||jn||Fn)&&!gn&&!Qt,ei=typeof orientation!="undefined"||re("mobile"),Lt=ei&&ke,vn=ei&&jn,Sn=!window.PointerEvent&&window.MSPointerEvent,Wn=!(!window.PointerEvent&&!Sn),Hn=!window.L_NO_TOUCH&&(Wn||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Di=ei&&He,qi=ei&&pt,ri=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,vi=!!document.createElement("canvas").getContext,Zn=!(!document.createElementNS||!Be("svg").createSVGRect),Ci=!Zn&&function(){try{var i=document.createElement("div");i.innerHTML='<v:shape adj="1"/>';var s=i.firstChild;return s.style.behavior="url(#default#VML)",s&&typeof s.adj=="object"}catch(d){return!1}}(),wr=(Object.freeze||Object)({ie:ue,ielt9:K,edge:se,webkit:ke,android:ut,android23:et,opera:He,chrome:Ye,gecko:pt,safari:rn,phantom:Qt,opera12:gn,win:sn,ie3d:xn,webkit3d:jn,gecko3d:Fn,any3d:Un,mobile:ei,mobileWebkit:Lt,mobileWebkit3d:vn,msPointer:Sn,pointer:Wn,touch:Hn,mobileOpera:Di,mobileGecko:qi,retina:ri,canvas:vi,svg:Zn,vml:Ci}),Ui=Sn?"MSPointerDown":"pointerdown",wi=Sn?"MSPointerMove":"pointermove",fr=Sn?"MSPointerUp":"pointerup",$i=Sn?"MSPointerCancel":"pointercancel",Cr=["INPUT","SELECT","OPTION"],Vi={},Kr=!1,u=0,p=Sn?"MSPointerDown":Wn?"pointerdown":"touchstart",g=Sn?"MSPointerUp":Wn?"pointerup":"touchend",A="_leaflet_",E="_leaflet_events",N=sn&&Ye?2*window.devicePixelRatio:pt?window.devicePixelRatio:1,B={},ee=(Object.freeze||Object)({on:Ne,off:ye,stopPropagation:Ae,disableScrollPropagation:xe,disableClickPropagation:Ee,preventDefault:ae,stop:it,getMousePosition:Se,getWheelDelta:Je,fakeStop:ot,skipped:vt,isExternalTarget:Fe,addListener:Ne,removeListener:ye}),te=Tn(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),ve=Tn(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Xe=ve==="webkitTransition"||ve==="OTransition"?ve+"End":"transitionend";if("onselectstart"in document)_n=function(){Ne(window,"selectstart",ae)},an=function(){ye(window,"selectstart",ae)};else{var lt=Tn(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);_n=function(){if(lt){var i=document.documentElement.style;U=i[lt],i[lt]="none"}},an=function(){lt&&(document.documentElement.style[lt]=U,U=void 0)}}var Te,Ze,qt=(Object.freeze||Object)({TRANSFORM:te,TRANSITION:ve,TRANSITION_END:Xe,get:rt,getStyle:mt,create:at,remove:gt,empty:Nt,toFront:wn,toBack:cn,hasClass:Pn,addClass:wt,removeClass:ln,setClass:ni,getClass:
7pn,setOpacity:hn,testProp:Tn,setTransform:Zt,setPosition:Gt,getPosition:Yt,disableTextSelection:_n,enableTextSelection:an,disableImageDrag:on,enableImageDrag:fi,preventOutline:Vt,restoreOutline:x}),Kt=bt.extend({run:function(i,s,d,M){this.stop(),this._el=i,this._inProgress=!0,this._duration=d||.25,this._easeOutPower=1/Math.max(M||.5,.2),this._startPos=Yt(i),this._offset=s.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=de(this._animate,this),this._step()},_step:function(i){var s=+new Date-this._startTime,d=1e3*this._duration;s<d?this._runFrame(this._easeOut(s/d),i):(this._runFrame(1),this._complete())},_runFrame:function(i,s){var d=this._startPos.add(this._offset.multiplyBy(i));s&&d._round(),Gt(this._el,d),this.fire("step")},_complete:function(){Me(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(i){return 1-Math.pow(1-i,this._easeOutPower)}}),Mt=bt.extend({options:{crs:C,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(i,s){s=m(this,s),this._initContainer(i),this._initLayout(),this._onResize=n(this._onResize,this),this._initEvents(),s.maxBounds&&this.setMaxBounds(s.maxBounds),s.zoom!==void 0&&(this._zoom=this._limitZoom(s.zoom)),s.center&&s.zoom!==void 0&&this.setView(ge(s.center),s.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this.callInitHooks(),this._zoomAnimated=ve&&Un&&!Di&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Ne(this._proxy,Xe,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(i,s,d){return s=s===void 0?this._zoom:this._limitZoom(s),i=this._limitCenter(ge(i),s,this.options.maxBounds),d=d||{},this._stop(),this._loaded&&!d.reset&&d!==!0&&(d.animate!==void 0&&(d.zoom=t({animate:d.animate},d.zoom),d.pan=t({animate:d.animate,duration:d.duration},d.pan)),this._zoom!==s?this._tryAnimatedZoom&&this._tryAnimatedZoom(i,s,d.zoom):this._tryAnimatedPan(i,d.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(i,s),this)},setZoom:function(i,s){return this._loaded?this.setView(this.getCenter(),i,{zoom:s}):(this._zoom=i,this)},zoomIn:function(i,s){return i=i||(Un?this.options.zoomDelta:1),this.setZoom(this._zoom+i,s)},zoomOut:function(i,s){return i=i||(Un?this.options.zoomDelta:1),this.setZoom(this._zoom-i,s)},setZoomAround:function(i,s,d){var M=this.getZoomScale(s),_=this.getSize().divideBy(2),O=(i instanceof De?i:this.latLngToContainerPoint(i)).subtract(_).multiplyBy(1-1/M),S=this.containerPointToLatLng(_.add(O));return this.setView(S,s,{zoom:d})},_getBoundsCenterZoom:function(i,s){s=s||{},i=i.getBounds?i.getBounds():Re(i);var d=v(s.paddingTopLeft||s.padding||[0,0]),M=v(s.paddingBottomRight||s.padding||[0,0]),_=this.getBoundsZoom(i,!1,d.add(M));if((_=typeof s.maxZoom=="number"?Math.min(s.maxZoom,_):_)===1/0)return{center:i.getCenter(),zoom:_};
7var O=M.subtract(d).divideBy(2),S=this.project(i.getSouthWest(),_),Y=this.project(i.getNorthEast(),_);return{center:this.unproject(S.add(Y).divideBy(2).add(O),_),zoom:_}},fitBounds:function(i,s){if(!(i=Re(i)).isValid())throw new Error("Bounds are not valid.");var d=this._getBoundsCenterZoom(i,s);return this.setView(d.center,d.zoom,s)},fitWorld:function(i){return this.fitBounds([[-90,-180],[90,180]],i)},panTo:function(i,s){return this.setView(i,this._zoom,{pan:s})},panBy:function(i,s){if(i=v(i).round(),s=s||{},!i.x&&!i.y)return this.fire("moveend");if(s.animate!==!0&&!this.getSize().contains(i))return this._resetView(this.unproject(this.project(this.getCenter()).add(i)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Kt,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),s.noMoveStart||this.fire("movestart"),s.animate!==!1){wt(this._mapPane,"leaflet-pan-anim");var d=this._getMapPanePos().subtract(i).round();this._panAnim.run(this._mapPane,d,s.duration||.25,s.easeLinearity)}else this._rawPanBy(i),this.fire("move").fire("moveend");return this},flyTo:function(i,s,d){function M(qn){var ai=(Jt*Jt-Xt*Xt+(qn?-1:1)*$n*$n*On*On)/(2*(qn?Jt:Xt)*$n*On),ts=Math.sqrt(ai*ai+1)-ai;return ts<1e-9?-18:Math.log(ts)}function _(qn){return(Math.exp(qn)-Math.exp(-qn))/2}function O(qn){return(Math.exp(qn)+Math.exp(-qn))/2}function S(qn){return _(qn)/O(qn)}function Y(qn){return Xt*(O(Qn)/O(Qn+Ft*qn))}function X(qn){return Xt*(O(Qn)*S(Qn+Ft*qn)-_(Qn))/$n}function pe(qn){return 1-Math.pow(1-qn,1.5)}function Le(){var qn=(Date.now()-zi)/Br,ai=pe(qn)*Rn;qn<=1?(this._flyToFrame=de(Le,this),this._move(this.unproject(tt.add(_t.subtract(tt).multiplyBy(X(ai)/On)),It),this.getScaleZoom(Xt/Y(ai),It),{flyTo:!0})):this._move(i,s)._moveEnd(!0)}if((d=d||{}).animate===!1||!Un)return this.setView(i,s,d);this._stop();var tt=this.project(this.getCenter()),_t=this.project(i),Wt=this.getSize(),It=this._zoom;i=ge(i),s=s===void 0?It:s;var Xt=Math.max(Wt.x,Wt.y),Jt=Xt*this.getZoomScale(It,s),On=_t.distanceTo(tt)||1,Ft=1.42,$n=Ft*Ft,Qn=M(0),zi=Date.now(),Rn=(M(1)-Qn)/Ft,Br=d.duration?1e3*d.duration:1e3*Rn*.8;return this._moveStart(!0),Le.call(this),this},flyToBounds:function(i,s){var d=this._getBoundsCenterZoom(i,s);return this.flyTo(d.center,d.zoom,s)},setMaxBounds:function(i){return(i=Re(i)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=i,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(i){return this.options.minZoom=i,this._loaded&&this.getZoom()<this.options.minZoom?this.setZoom(i):this},setMaxZoom:function(i){return this.options.maxZoom=i,this._loaded&&this.getZoom()>this.options.maxZoom?this.setZoom(i):this},panInsideBounds:function(i,s){this._enforcingBounds=!0;var d=this.getCenter(),M=this._limitCenter(d,this._zoom,Re(i));return d.equals(M)||this.panTo(M,s),this._enforcingBounds=!1,this},invalidateSize:function(i){if(!this._loaded)return this;i=t({animate:!1,pan:!0},i===!0?{animate:!0}:i);var s=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var d=this.getSize(),M=s.divideBy(2).round(),_=d.divideBy(2).round(),O=M.subtract(_);return O.x||O.y?(i.animate&&i.pan?this.panBy(O):(i.pan&&this._rawPanBy(O),this.fire("move"),i.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:s,newSize:d})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(i){if(i=this._locateOptions=t({timeout:1e4,watch:!1},i),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var s=n(this._handleGeolocationResponse,this),d=n(this._handleGeolocationError,this);return i.watch?this._locationWatchId=navigator.geolocation.watchPosition(s,d,i):navigator.geolocation.getCurrentPosition(s,d,i),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(i){var s=i.code,d=i.message||(s===1?"permission denied":s===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:s,message:"Geolocation error: "+d+"."})},_handleGeolocationResponse:function(i){var s=new me(i.coords.latitude,i.coords.longitude),d=s.toBounds(i.coords.accuracy),M=this._locateOptions;
7if(M.setView){var _=this.getBoundsZoom(d);this.setView(s,M.maxZoom?Math.min(_,M.maxZoom):_)}var O={latlng:s,bounds:d,timestamp:i.timestamp};for(var S in i.coords)typeof i.coords[S]=="number"&&(O[S]=i.coords[S]);this.fire("locationfound",O)},addHandler:function(i,s){if(!s)return this;var d=this[i]=new s(this);return this._handlers.push(d),this.options[i]&&d.enable(),this},remove:function(){if(this._initEvents(!0),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(s){this._container._leaflet_id=void 0,this._containerId=void 0}gt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this._loaded&&this.fire("unload");var i;for(i in this._layers)this._layers[i].remove();for(i in this._panes)gt(this._panes[i]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(i,s){var d=at("div","leaflet-pane"+(i?" leaflet-"+i.replace("Pane","")+"-pane":""),s||this._mapPane);return i&&(this._panes[i]=d),d},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var i=this.getPixelBounds();return new Ve(this.unproject(i.getBottomLeft()),this.unproject(i.getTopRight()))},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(i,s,d){i=Re(i),d=v(d||[0,0]);var M=this.getZoom()||0,_=this.getMinZoom(),O=this.getMaxZoom(),S=i.getNorthWest(),Y=i.getSouthEast(),X=this.getSize().subtract(d),pe=Ce(this.project(Y,M),this.project(S,M)).getSize(),Le=Un?this.options.zoomSnap:1,tt=X.x/pe.x,_t=X.y/pe.y,Wt=s?Math.max(tt,_t):Math.min(tt,_t);return M=this.getScaleZoom(Wt,M),Le&&(M=Math.round(M/(Le/100))*(Le/100),M=s?Math.ceil(M/Le)*Le:Math.floor(M/Le)*Le),Math.max(_,Math.min(O,M))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new De(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(i,s){var d=this._getTopLeftPoint(i,s);return new qe(d,d.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(i){return this.options.crs.getProjectedBounds(i===void 0?this.getZoom():i)},getPane:function(i){return typeof i=="string"?this._panes[i]:i},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(i,s){var d=this.options.crs;return s=s===void 0?this._zoom:s,d.scale(i)/d.scale(s)},getScaleZoom:function(i,s){var d=this.options.crs;s=s===void 0?this._zoom:s;var M=d.zoom(i*d.scale(s));return isNaN(M)?1/0:M},project:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.latLngToPoint(ge(i),s)},unproject:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.pointToLatLng(v(i),s)},layerPointToLatLng:function(i){var s=v(i).add(this.getPixelOrigin());return this.unproject(s)},latLngToLayerPoint:function(i){return this.project(ge(i))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(i){return this.options.crs.wrapLatLng(ge(i))},wrapLatLngBounds:function(i){return this.options.crs.wrapLatLngBounds(Re(i))},distance:function(i,s){return this.options.crs.distance(ge(i),ge(s))},containerPointToLayerPoint:function(i){return v(i).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(i){return v(i).add(this._getMapPanePos())},containerPointToLatLng:function(i){var s=this.containerPointToLayerPoint(v(i));return this.layerPointToLatLng(s)},latLngToContainerPoint:function(i){return this.layerPointToContainerPoint(this.latLngToLayerPoint(ge(i)))},mouseEventToContainerPoint:function(i){return Se(i,this._container)},mouseEventToLayerPoint:function(i){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(i))},mouseEventToLatLng:function(i){return this.layerPointToLatLng(this.mouseEventToLayerPoint(i))},_initContainer:function(i){var s=this._container=rt(i);if(!s)throw new Error("Map container not found.");if(s._leaflet_id)throw new Error("Map container is already initialized.");Ne(s,"scroll",this._onScroll,this),this._containerId=r(s)},_initLayout:function(){var i=this._container;this._fadeAnimated=this.options.fadeAnimation&&Un,wt(i,"leaflet-container"+(Hn?" leaflet-touch":"")+(ri?" leaflet-retina":"")+(K?" leaflet-oldie":"")+(rn?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var s=mt(i,"position");s!=="absolute"&&s!=="relative"&&s!=="fixed"&&(i.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var i=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Gt(this._mapPane,new De(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wt(i.markerPane,"leaflet-zoom-hide"),wt(i.shadowPane,"leaflet-zoom-hide"))},_resetView:function(i,s){Gt(this._mapPane,new De(0,0));var d=!this._loaded;this._loaded=!0,s=this._limitZoom(s),this.fire("viewprereset");var M=this._zoom!==s;this._moveStart(M)._move(i,s)._moveEnd(M),this.fire("viewreset"),d&&this.fire("load")},_moveStart:function(i){return i&&this.fire("zoomstart"),this.fire("movestart")},_move:function(i,s,d){s===void 0&&(s=this._zoom);var M=this._zoom!==s;return this._zoom=s,this._lastCenter=i,this._pixelOrigin=this._getNewPixelOrigin(i),(M||d&&d.pinch)&&this.fire("zoom",d),this.fire("move",d)},_moveEnd:function(i){return i&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Me(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(i){Gt(this._mapPane,this._getMapPanePos().subtract(i))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(i){this._targets={},this._targets[r(this._container)]=this;var s=i?ye:Ne;s(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress",this._handleDOMEvent,this),this.options.trackResize&&s(window,"resize",this._onResize,this),Un&&this.options.transform3DLimit&&(i?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Me(this._resizeRequest),this._resizeRequest=de(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var i=this._getMapPanePos();Math.max(Math.abs(i.x),Math.abs(i.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(i,s){for(var d,M=[],_=s==="mouseout"||s==="mouseover",O=i.target||i.srcElement,S=!1;O;){if((d=this._targets[r(O)])&&(s==="click"||s==="preclick")&&!i._simulated&&this._draggableMoved(d)){S=!0;break}if(d&&d.listens(s,!0)&&(_&&!Fe(O,i)||(M.push(d),_))||O===this._container)break;O=O.parentNode}return M.length||S||_||!Fe(O,i)||(M=[this]),M},_handleDOMEvent:function(i){if(this._loaded&&!vt(i)){var s=i.type;s!=="mousedown"&&s!=="keypress"||Vt(i.target||i.srcElement),this._fireDOMEvent(i,s)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(i,s,d){if(i.type==="click"){var M=t({},i);M.type="preclick",this._fireDOMEvent(M,M.type,d)}if(!i._stopped&&(d=(d||[]).concat(this._findEventTargets(i,s))).length){var _=d[0];s==="contextmenu"&&_.listens(s,!0)&&ae(i);var O={originalEvent:i};if(i.type!=="keypress"){var S=_.options&&"icon"in _.options;O.containerPoint=S?this.latLngToContainerPoint(_.getLatLng()):this.mouseEventToContainerPoint(i),O.layerPoint=this.containerPointToLayerPoint(O.containerPoint),O.latlng=S?_.getLatLng():this.layerPointToLatLng(O.layerPoint)}for(var Y=0;Y<d.length;Y++)if(d[Y].fire(s,O,!0),O.originalEvent._stopped||d[Y].options.bubblingMouseEvents===!1&&F(this._mouseEvents,s)!==-1)return}},_draggableMoved:function(i){return(i=i.dragging&&i.dragging.enabled()?i:this).dragging&&i.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var i=0,s=this._handlers.length;i<s;i++)this._handlers[i].disable()},whenReady:function(i,s){return this._loaded?i.call(s||this,{target:this}):this.on("load",i,s),this},_getMapPanePos:function(){return Yt(this._mapPane)||new De(0,0)},_moved:function(){var i=this._getMapPanePos();return i&&!i.equals([0,0])},_getTopLeftPoint:function(i,s){return(i&&s!==void 0?this._getNewPixelOrigin(i,s):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(i,s){var d=this.getSize()._divideBy(2);return this.project(i,s)._subtract(d)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(i,s,d){var M=this._getNewPixelOrigin(d,s);return this.project(i,s)._subtract(M)},_latLngBoundsToNewLayerBounds:function(i,s,d){var M=this._getNewPixelOrigin(d,s);
7return Ce([this.project(i.getSouthWest(),s)._subtract(M),this.project(i.getNorthWest(),s)._subtract(M),this.project(i.getSouthEast(),s)._subtract(M),this.project(i.getNorthEast(),s)._subtract(M)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(i){return this.latLngToLayerPoint(i).subtract(this._getCenterLayerPoint())},_limitCenter:function(i,s,d){if(!d)return i;var M=this.project(i,s),_=this.getSize().divideBy(2),O=new qe(M.subtract(_),M.add(_)),S=this._getBoundsOffset(O,d,s);return S.round().equals([0,0])?i:this.unproject(M.add(S),s)},_limitOffset:function(i,s){if(!s)return i;var d=this.getPixelBounds(),M=new qe(d.min.add(i),d.max.add(i));return i.add(this._getBoundsOffset(M,s))},_getBoundsOffset:function(i,s,d){var M=Ce(this.project(s.getNorthEast(),d),this.project(s.getSouthWest(),d)),_=M.min.subtract(i.min),O=M.max.subtract(i.max);return new De(this._rebound(_.x,-O.x),this._rebound(_.y,-O.y))},_rebound:function(i,s){return i+s>0?Math.round(i-s)/2:Math.max(0,Math.ceil(i))-Math.max(0,Math.floor(s))},_limitZoom:function(i){var s=this.getMinZoom(),d=this.getMaxZoom(),M=Un?this.options.zoomSnap:1;return M&&(i=Math.round(i/M)*M),Math.max(s,Math.min(d,i))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ln(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(i,s){var d=this._getCenterOffset(i)._floor();return!((s&&s.animate)!==!0&&!this.getSize().contains(d))&&(this.panBy(d,s),!0)},_createAnimProxy:function(){var i=this._proxy=at("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(i),this.on("zoomanim",function(s){var d=te,M=this._proxy.style[d];Zt(this._proxy,this.project(s.center,s.zoom),this.getZoomScale(s.zoom,1)),M===this._proxy.style[d]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",function(){var s=this.getCenter(),d=this.getZoom();Zt(this._proxy,this.project(s,d),this.getZoomScale(d,1))},this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){gt(this._proxy),delete this._proxy},_catchTransitionEnd:function(i){this._animatingZoom&&i.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(i,s,d){if(this._animatingZoom)return!0;if(d=d||{},!this._zoomAnimated||d.animate===!1||this._nothingToAnimate()||Math.abs(s-this._zoom)>this.options.zoomAnimationThreshold)return!1;var M=this.getZoomScale(s),_=this._getCenterOffset(i)._divideBy(1-1/M);return!(d.animate!==!0&&!this.getSize().contains(_))&&(de(function(){this._moveStart(!0)._animateZoom(i,s,!0)},this),!0)},_animateZoom:function(i,s,d,M){d&&(this._animatingZoom=!0,this._animateToCenter=i,this._animateToZoom=s,wt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:i,zoom:s,noUpdate:M}),setTimeout(n(this._onZoomTransitionEnd,this),250)},_onZoomTransitionEnd:function(){this._animatingZoom&&(ln(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),de(function(){this._moveEnd(!0)},this))}}),Cn=nt.extend({options:{position:"topright"},initialize:function(i){m(this,i)},getPosition:function(){return this.options.position},setPosition:function(i){var s=this._map;return s&&s.removeControl(this),this.options.position=i,s&&s.addControl(this),this},getContainer:function(){return this._container},addTo:function(i){this.remove(),this._map=i;var s=this._container=this.onAdd(i),d=this.getPosition(),M=i._controlCorners[d];return wt(s,"leaflet-control"),d.indexOf("bottom")!==-1?M.insertBefore(s,M.firstChild):M.appendChild(s),this},remove:function(){return this._map?(gt(this._container),this.onRemove&&this.onRemove(this._map),this._map=null,this):this},_refocusOnMap:function(i){this._map&&i&&i.screenX>0&&i.screenY>0&&this._map.getContainer().focus()}}),In=function(i){return new Cn(i)};Mt.include({addControl:function(i){return i.addTo(this),this},removeControl:function(i){return i.remove(),this}
7,_initControlPos:function(){function i(_,O){var S=d+_+" "+d+O;s[_+O]=at("div",S,M)}var s=this._controlCorners={},d="leaflet-",M=this._controlContainer=at("div",d+"control-container",this._container);i("top","left"),i("top","right"),i("bottom","left"),i("bottom","right")},_clearControlPos:function(){for(var i in this._controlCorners)gt(this._controlCorners[i]);gt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var bi=Cn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(i,s,d,M){return d<M?-1:M<d?1:0}},initialize:function(i,s,d){m(this,d),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1;for(var M in i)this._addLayer(i[M],M);for(M in s)this._addLayer(s[M],M,!0)},onAdd:function(i){this._initLayout(),this._update(),this._map=i,i.on("zoomend",this._checkDisabledLayers,this);for(var s=0;s<this._layers.length;s++)this._layers[s].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(i){return Cn.prototype.addTo.call(this,i),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(i,s){return this._addLayer(i,s),this._map?this._update():this},addOverlay:function(i,s){return this._addLayer(i,s,!0),this._map?this._update():this},removeLayer:function(i){i.off("add remove",this._onLayerChange,this);var s=this._getLayer(r(i));return s&&this._layers.splice(this._layers.indexOf(s),1),this._map?this._update():this},expand:function(){wt(this._container,"leaflet-control-layers-expanded"),this._form.style.height=null;var i=this._map.getSize().y-(this._container.offsetTop+50);return i<this._form.clientHeight?(wt(this._form,"leaflet-control-layers-scrollbar"),this._form.style.height=i+"px"):ln(this._form,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ln(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var i="leaflet-control-layers",s=this._container=at("div",i),d=this.options.collapsed;s.setAttribute("aria-haspopup",!0),Ee(s),xe(s);var M=this._form=at("form",i+"-list");d&&(this._map.on("click",this.collapse,this),ut||Ne(s,{mouseenter:this.expand,mouseleave:this.collapse},this));var _=this._layersLink=at("a",i+"-toggle",s);_.href="#",_.title="Layers",Hn?(Ne(_,"click",it),Ne(_,"click",this.expand,this)):Ne(_,"focus",this.expand,this),d||this.expand(),this._baseLayersList=at("div",i+"-base",M),this._separator=at("div",i+"-separator",M),this._overlaysList=at("div",i+"-overlays",M),s.appendChild(M)},_getLayer:function(i){for(var s=0;s<this._layers.length;s++)if(this._layers[s]&&r(this._layers[s].layer)===i)return this._layers[s]},_addLayer:function(i,s,d){this._map&&i.on("add remove",this._onLayerChange,this),this._layers.push({layer:i,name:s,overlay:d}),this.options.sortLayers&&this._layers.sort(n(function(M,_){return this.options.sortFunction(M.layer,_.layer,M.name,_.name)},this)),this.options.autoZIndex&&i.setZIndex&&(this._lastZIndex++,i.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;Nt(this._baseLayersList),Nt(this._overlaysList),this._layerControlInputs=[];var i,s,d,M,_=0;for(d=0;d<this._layers.length;d++)M=this._layers[d],this._addItem(M),s=s||M.overlay,i=i||!M.overlay,_+=M.overlay?0:1;return this.options.hideSingleBase&&(i=i&&_>1,this._baseLayersList.style.display=i?"":"none"),this._separator.style.display=s&&i?"":"none",this},_onLayerChange:function(i){this._handlingClick||this._update();var s=this._getLayer(r(i.target)),d=s.overlay?i.type==="add"?"overlayadd":"overlayremove":i.type==="add"?"baselayerchange":null;d&&this._map.fire(d,s)},_createRadioElement:function(i,s){var d='<input type="radio" class="leaflet-control-layers-selector" name="'+i+'"'+(s?' checked="checked"':"")+"/>",M=document.createElement("div");return M.innerHTML=d,M.firstChild},_addItem:function(i){var s,d=document.createElement("label"),M=this._map.hasLayer(i.layer);i.overlay?((s=document.createElement("input")).type="checkbox",s.className="leaflet-control-layers-selector",s.defaultChecked=M):s=this._createRadioElement("leaflet-base-layers",M),this._layerControlInputs.push(s),s.layerId=r(i.layer),Ne(s,"click",this._onInputClick,this);var _=document.createElement("span");_.innerHTML=" "+i.name;var O=document.createElement("div");return d.appendChild(O),O.appendChild(s),O.appendChild(_),(i.overlay?this._overlaysList:this._baseLayersList).appendChild(d),this._checkDisabledLayers(),d},_onInputClick:function(){var i,s,d=this._layerControlInputs,M=[],_=[];this._handlingClick=!0;for(var O=d.length-1;O>=0;O--)i=d[O],s=this._getLayer(i.layerId).layer,i.checked?M.push(s):i.checked||_.push(s);for(O=0;O<_.length;O++)this._map.hasLayer(_[O])&&this._map.removeLayer(_[O]);for(O=0;O<M.length;O++)this._map.hasLayer(M[O])||this._map.addLayer(M[O]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var i,s,d=this._layerControlInputs,M=this._map.getZoom(),_=d.length-1;_>=0;_--)i=d[_],s=this._getLayer(i.layerId).layer,i.disabled=s.options.minZoom!==void 0&&M<s.options.minZoom||s.options.maxZoom!==void 0&&M>s.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),mn=Cn.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(i){var s="leaflet-control-zoom",d=at("div",s+" leaflet-bar"),M=this.options;return this._zoomInButton=this._createButton(M.zoomInText,M.zoomInTitle,s+"-in",d,this._zoomIn),this._zoomOutButton=this._createButton(M.zoomOutText,M.zoomOutTitle,s+"-out",d,this._zoomOut),this._updateDisabled(),i.on("zoomend zoomlevelschange",this._updateDisabled,this),d},onRemove:function(i){i.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(i){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(i.shiftKey?3:1))},_zoomOut:function(i){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(i.shiftKey?3:1))},_createButton:function(i,s,d,M,_){var O=at("a",d,M);return O.innerHTML=i,O.href="#",O.title=s,O.setAttribute("role","button"),O.setAttribute("aria-label",s),Ee(O),Ne(O,"click",it),Ne(O,"click",_,this),Ne(O,"click",this._refocusOnMap,this),O},_updateDisabled:function(){var i=this._map,s="leaflet-disabled";ln(this._zoomInButton,s),ln(this._zoomOutButton,s),(this._disabled||i._zoom===i.getMinZoom())&&wt(this._zoomOutButton,s),(this._disabled||i._zoom===i.getMaxZoom())&&wt(this._zoomInButton,s)}});Mt.mergeOptions({zoomControl:!0}),Mt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new mn,this.addControl(this.zoomControl))});var $t=Cn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(i){var s=at("div","leaflet-control-scale"),d=this.options;return this._addScales(d,"leaflet-control-scale-line",s),i.on(d.updateWhenIdle?"moveend":"move",this._update,this),i.whenReady(this._update,this),s},onRemove:function(i){i.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(i,s,d){i.metric&&(this._mScale=at("div",s,d)),i.imperial&&(this._iScale=at("div",s,d))},_update:function(){var i=this._map,s=i.getSize().y/2,d=i.distance(i.containerPointToLatLng([0,s]),i.containerPointToLatLng([this.options.maxWidth,s]));this._updateScales(d)},_updateScales:function(i){this.options.metric&&i&&this._updateMetric(i),this.options.imperial&&i&&this._updateImperial(i)},_updateMetric:function(i){var s=this._getRoundNum(i),d=s<1e3?s+" m":s/1e3+" km";this._updateScale(this._mScale,d,s/i)},_updateImperial:function(i){var s,d,M,_=3.2808399*i;_>5280?(s=_/5280,d=this._getRoundNum(s),this._updateScale(this._iScale,d+" mi",d/s)):(M=this._getRoundNum(_),this._updateScale(this._iScale,M+" ft",M/_))},_updateScale:function(i,s,d){i.style.width=Math.round(this.options.maxWidth*d)+"px",i.innerHTML=s},_getRoundNum:function(i){var s=Math.pow(10,(Math.floor(i)+"").length-1),d=i/s;return d=d>=10?10:d>=5?5:d>=3?3:d>=2?2:1,s*d}}),di=Cn.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(i){m(this,i),this._attributions={}}
7,onAdd:function(i){i.attributionControl=this,this._container=at("div","leaflet-control-attribution"),Ee(this._container);for(var s in i._layers)i._layers[s].getAttribution&&this.addAttribution(i._layers[s].getAttribution());return this._update(),this._container},setPrefix:function(i){return this.options.prefix=i,this._update(),this},addAttribution:function(i){return i?(this._attributions[i]||(this._attributions[i]=0),this._attributions[i]++,this._update(),this):this},removeAttribution:function(i){return i?(this._attributions[i]&&(this._attributions[i]--,this._update()),this):this},_update:function(){if(this._map){var i=[];for(var s in this._attributions)this._attributions[s]&&i.push(s);var d=[];this.options.prefix&&d.push(this.options.prefix),i.length&&d.push(i.join(", ")),this._container.innerHTML=d.join(" | ")}}});Mt.mergeOptions({attributionControl:!0}),Mt.addInitHook(function(){this.options.attributionControl&&new di().addTo(this)}),Cn.Layers=bi,Cn.Zoom=mn,Cn.Scale=$t,Cn.Attribution=di,In.layers=function(i,s,d){return new bi(i,s,d)},In.zoom=function(i){return new mn(i)},In.scale=function(i){return new $t(i)},In.attribution=function(i){return new di(i)};var dn,An=nt.extend({initialize:function(i){this._map=i},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}}),Lr={Events:zt},Nr=Hn?"touchstart mousedown":"mousedown",Mi={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},Yi={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},Li=bt.extend({options:{clickTolerance:3},initialize:function(i,s,d,M){m(this,M),this._element=i,this._dragStartTarget=s||i,this._preventOutline=d},enable:function(){this._enabled||(Ne(this._dragStartTarget,Nr,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Li._dragging===this&&this.finishDrag(),ye(this._dragStartTarget,Nr,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(i){if(!i._simulated&&this._enabled&&(this._moved=!1,!Pn(this._element,"leaflet-zoom-anim")&&!(Li._dragging||i.shiftKey||i.which!==1&&i.button!==1&&!i.touches||(Li._dragging=this,this._preventOutline&&Vt(this._element),on(),_n(),this._moving)))){this.fire("down");var s=i.touches?i.touches[0]:i;this._startPoint=new De(s.clientX,s.clientY),Ne(document,Yi[i.type],this._onMove,this),Ne(document,Mi[i.type],this._onUp,this)}},_onMove:function(i){if(!i._simulated&&this._enabled)if(i.touches&&i.touches.length>1)this._moved=!0;else{var s=i.touches&&i.touches.length===1?i.touches[0]:i,d=new De(s.clientX,s.clientY).subtract(this._startPoint);(d.x||d.y)&&(Math.abs(d.x)+Math.abs(d.y)<this.options.clickTolerance||(ae(i),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=Yt(this._element).subtract(d),wt(document.body,"leaflet-dragging"),this._lastTarget=i.target||i.srcElement,window.SVGElementInstance&&this._lastTarget instanceof SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),wt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(d),this._moving=!0,Me(this._animRequest),this._lastEvent=i,this._animRequest=de(this._updatePosition,this,!0)))}},_updatePosition:function(){var i={originalEvent:this._lastEvent};this.fire("predrag",i),Gt(this._element,this._newPos),this.fire("drag",i)},_onUp:function(i){!i._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){ln(document.body,"leaflet-dragging"),this._lastTarget&&(ln(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null);for(var i in Yi)ye(document,Yi[i],this._onMove,this),ye(document,Mi[i],this._onUp,this);fi(),an(),this._moved&&this._moving&&(Me(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,Li._dragging=!1}}),yi=(Object.freeze||Object)({simplify:V,pointToSegmentDistance:Z,closestPointOnSegment:function(i,s,d){return Ct(i,s,d)},clipSegment:ft,_getEdgeIntersection:Oe,_getBitCode:At,_sqClosestPointOnSegment:Ct,isFlat:Tt,_flat:Et}),Gi=(Object.freeze||Object)({clipPolygon:Dt}),Ai={project:function(i){return new De(i.lng,i.lat)},unproject:function(i){return new me(i.y,i.x)},bounds:new qe([-180,-90],[180,90])},_i={R:6378137,R_MINOR:6356752314245179e-9,bounds:new qe([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(i){var s=Math.PI/180,d=this.R,M=i.lat*s,_=this.R_MINOR/d,O=Math.sqrt(1-_*_),S=O*Math.sin(M),Y=Math.tan(Math.PI/4-M/2)/Math.pow((1-S)/(1+S),O/2);return M=-d*Math.log(Math.max(Y,1e-10)),new De(i.lng*s*d,M)},unproject:function(i){for(var s,d=180/Math.PI,M=this.R,_=this.R_MINOR/M,O=Math.sqrt(1-_*_),S=Math.exp(-i.y/M),Y=Math.PI/2-2*Math.atan(S),X=0,pe=.1;X<15&&Math.abs(pe)>1e-7;X++)s=O*Math.sin(Y),s=Math.pow((1-s)/(1+s),O/2),Y+=pe=Math.PI/2-2*Math.atan(S*s)-Y;return new me(Y*d,i.x*d/M)}},Po=(Object.freeze||Object)({LonLat:Ai,Mercator:_i,SphericalMercator:kt}),Ki=t({},Ht,{code:"EPSG:3395",projection:_i,transformation:function(){var i=.5/(Math.PI*_i.R);return Ue(i,.5,-i,.5)}()}),Zr=t({},Ht,{code:"EPSG:4326",projection:Ai,transformation:Ue(1/180,1,-1/180,.5)}),bn=t({},St,{projection:Ai,transformation:Ue(1,0,-1,0),scale:function(i){return Math.pow(2,i)},zoom:function(i){return Math.log(i)/Math.LN2},distance:function(i,s){var d=s.lng-i.lng,M=s.lat-i.lat;return Math.sqrt(d*d+M*M)},infinite:!0});St.Earth=Ht,St.EPSG3395=Ki,St.EPSG3857=C,St.EPSG900913=R,St.EPSG4326=Zr,St.Simple=bn;var oi=bt.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(i){return i.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(i){return i&&i.removeLayer(this),this},getPane:function(i){return this._map.getPane(i?this.options[i]||i:this.options.pane)},addInteractiveTarget:function(i){return this._map._targets[r(i)]=this,this},removeInteractiveTarget:function(i){return delete this._map._targets[r(i)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(i){var s=i.target;if(s.hasLayer(this)){if(this._map=s,this._zoomAnimated=s._zoomAnimated,this.getEvents){var d=this.getEvents();s.on(d,this),this.once("remove",function(){s.off(d,this)},this)}this.onAdd(s),this.getAttribution&&s.attributionControl&&s.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),s.fire("layeradd",{layer:this})}}});Mt.include({addLayer:function(i){if(!i._layerAdd)throw new Error("The provided object is not a Layer.");var s=r(i);return this._layers[s]?this:(this._layers[s]=i,i._mapToAdd=this,i.beforeAdd&&i.beforeAdd(this),this.whenReady(i._layerAdd,i),this)},removeLayer:function(i){var s=r(i);return this._layers[s]?(this._loaded&&i.onRemove(this),i.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(i.getAttribution()),delete this._layers[s],this._loaded&&(this.fire("layerremove",{layer:i}),i.fire("remove")),i._map=i._mapToAdd=null,this):this},hasLayer:function(i){return!!i&&r(i)in this._layers},eachLayer:function(i,s){for(var d in this._layers)i.call(s,this._layers[d]);return this},_addLayers:function(i){for(var s=0,d=(i=i?H(i)?i:[i]:[]).length;s<d;s++)this.addLayer(i[s])}
7,_addZoomLimit:function(i){!isNaN(i.options.maxZoom)&&isNaN(i.options.minZoom)||(this._zoomBoundLayers[r(i)]=i,this._updateZoomLevels())},_removeZoomLimit:function(i){var s=r(i);this._zoomBoundLayers[s]&&(delete this._zoomBoundLayers[s],this._updateZoomLevels())},_updateZoomLevels:function(){var i=1/0,s=-1/0,d=this._getZoomSpan();for(var M in this._zoomBoundLayers){var _=this._zoomBoundLayers[M].options;i=_.minZoom===void 0?i:Math.min(i,_.minZoom),s=_.maxZoom===void 0?s:Math.max(s,_.maxZoom)}this._layersMaxZoom=s===-1/0?void 0:s,this._layersMinZoom=i===1/0?void 0:i,d!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var dr=oi.extend({initialize:function(i){this._layers={};var s,d;if(i)for(s=0,d=i.length;s<d;s++)this.addLayer(i[s])},addLayer:function(i){var s=this.getLayerId(i);return this._layers[s]=i,this._map&&this._map.addLayer(i),this},removeLayer:function(i){var s=i in this._layers?i:this.getLayerId(i);return this._map&&this._layers[s]&&this._map.removeLayer(this._layers[s]),delete this._layers[s],this},hasLayer:function(i){return!!i&&(i in this._layers||this.getLayerId(i)in this._layers)},clearLayers:function(){for(var i in this._layers)this.removeLayer(this._layers[i]);return this},invoke:function(i){var s,d,M=Array.prototype.slice.call(arguments,1);for(s in this._layers)(d=this._layers[s])[i]&&d[i].apply(d,M);return this},onAdd:function(i){for(var s in this._layers)i.addLayer(this._layers[s])},onRemove:function(i){for(var s in this._layers)i.removeLayer(this._layers[s])},eachLayer:function(i,s){for(var d in this._layers)i.call(s,this._layers[d]);return this},getLayer:function(i){return this._layers[i]},getLayers:function(){var i=[];for(var s in this._layers)i.push(this._layers[s]);return i},setZIndex:function(i){return this.invoke("setZIndex",i)},getLayerId:function(i){return r(i)}}),Zi=dr.extend({addLayer:function(i){return this.hasLayer(i)?this:(i.addEventParent(this),dr.prototype.addLayer.call(this,i),this.fire("layeradd",{layer:i}))},removeLayer:function(i){return this.hasLayer(i)?(i in this._layers&&(i=this._layers[i]),i.removeEventParent(this),dr.prototype.removeLayer.call(this,i),this.fire("layerremove",{layer:i})):this},setStyle:function(i){return this.invoke("setStyle",i)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var i=new Ve;for(var s in this._layers){var d=this._layers[s];i.extend(d.getBounds?d.getBounds():d.getLatLng())}return i}}),Or=nt.extend({initialize:function(i){m(this,i)},createIcon:function(i){return this._createIcon("icon",i)},createShadow:function(i){return this._createIcon("shadow",i)},_createIcon:function(i,s){var d=this._getIconUrl(i);if(!d){if(i==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var M=this._createImg(d,s&&s.tagName==="IMG"?s:null);return this._setIconStyles(M,i),M},_setIconStyles:function(i,s){var d=this.options,M=d[s+"Size"];typeof M=="number"&&(M=[M,M]);var _=v(M),O=v(s==="shadow"&&d.shadowAnchor||d.iconAnchor||_&&_.divideBy(2,!0));i.className="leaflet-marker-"+s+" "+(d.className||""),O&&(i.style.marginLeft=-O.x+"px",i.style.marginTop=-O.y+"px"),_&&(i.style.width=_.x+"px",i.style.height=_.y+"px")},_createImg:function(i,s){return s=s||document.createElement("img"),s.src=i,s},_getIconUrl:function(i){return ri&&this.options[i+"RetinaUrl"]||this.options[i+"Url"]}}),Qi=Or.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(i){return Qi.imagePath||(Qi.imagePath=this._detectIconPath()),(this.options.imagePath||Qi.imagePath)+Or.prototype._getIconUrl.call(this,i)},_detectIconPath:function(){var i=at("div","leaflet-default-icon-path",document.body),s=mt(i,"background-image")||mt(i,"backgroundImage");return document.body.removeChild(i),s=s===null||s.indexOf("url")!==0?"":s.replace(/^url\([\"\']?/,"").replace(/marker-icon\.png[\"\']?\)$/,"")}}),Ro=An.extend({initialize:function(i){this._marker=i},addHooks:function(){var i=this._marker._icon;this._draggable||(this._draggable=new Li(i,i,!0)),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),wt(i,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ln(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(i){var s=this._marker,d=s._shadow,M=Yt(s._icon),_=s._map.layerPointToLatLng(M);d&&Gt(d,M),s._latlng=_,i.latlng=_,i.oldLatLng=this._oldLatLng,s.fire("move",i).fire("drag",i)},_onDragEnd:function(i){delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",i)}}),pr=oi.extend({options:{icon:new Qi,interactive:!0,draggable:!1,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",bubblingMouseEvents:!1},initialize:function(i,s){m(this,s),this._latlng=ge(i)},onAdd:function(i){this._zoomAnimated=this._zoomAnimated&&i.options.markerZoomAnimation,this._zoomAnimated&&i.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(i){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&i.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(i){var s=this._latlng;return this._latlng=ge(i),this.update(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},setZIndexOffset:function(i){return this.options.zIndexOffset=i,this.update()},setIcon:function(i){return this.options.icon=i,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon){var i=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(i)}return this},_initIcon:function(){var i=this.options,s="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),d=i.icon.createIcon(this._icon),M=!1;d!==this._icon&&(this._icon&&this._removeIcon(),M=!0,i.title&&(d.title=i.title),i.alt&&(d.alt=i.alt)),wt(d,s),i.keyboard&&(d.tabIndex="0"),this._icon=d,i.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});
7var _=i.icon.createShadow(this._shadow),O=!1;_!==this._shadow&&(this._removeShadow(),O=!0),_&&(wt(_,s),_.alt=""),this._shadow=_,i.opacity<1&&this._updateOpacity(),M&&this.getPane().appendChild(this._icon),this._initInteraction(),_&&O&&this.getPane("shadowPane").appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),gt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&>(this._shadow),this._shadow=null},_setPos:function(i){Gt(this._icon,i),this._shadow&&Gt(this._shadow,i),this._zIndex=i.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(i){this._icon.style.zIndex=this._zIndex+i},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center).round();this._setPos(s)},_initInteraction:function(){if(this.options.interactive&&(wt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Ro)){var i=this.options.draggable;this.dragging&&(i=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Ro(this),i&&this.dragging.enable()}},setOpacity:function(i){return this.options.opacity=i,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var i=this.options.opacity;hn(this._icon,i),this._shadow&&hn(this._shadow,i)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor||[0,0]},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor||[0,0]}}),Mn=oi.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(i){this._renderer=i.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(i){return m(this,i),this._renderer&&this._renderer._updateStyle(this),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(Hn?10:0)}}),Qr=Mn.extend({options:{fill:!0,radius:10},initialize:function(i,s){m(this,s),this._latlng=ge(i),this._radius=this.options.radius},setLatLng:function(i){return this._latlng=ge(i),this.redraw(),this.fire("move",{latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(i){return this.options.radius=this._radius=i,this.redraw()},getRadius:function(){return this._radius},setStyle:function(i){var s=i&&i.radius||this._radius;return Mn.prototype.setStyle.call(this,i),this.setRadius(s),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var i=this._radius,s=this._radiusY||i,d=this._clickTolerance(),M=[i+d,s+d];this._pxBounds=new qe(this._point.subtract(M),this._point.add(M))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(i){return i.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),fo=Qr.extend({initialize:function(i,s,d){if(typeof s=="number"&&(s=t({},d,{radius:s})),m(this,s),this._latlng=ge(i),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(i){return this._mRadius=i,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var i=[this._radius,this._radiusY||this._radius];return new Ve(this._map.layerPointToLatLng(this._point.subtract(i)),this._map.layerPointToLatLng(this._point.add(i)))},setStyle:Mn.prototype.setStyle,_project:function(){var i=this._latlng.lng,s=this._latlng.lat,d=this._map,M=d.options.crs;if(M.distance===Ht.distance){var _=Math.PI/180,O=this._mRadius/Ht.R/_,S=d.project([s+O,
7i]),Y=d.project([s-O,i]),X=S.add(Y).divideBy(2),pe=d.unproject(X).lat,Le=Math.acos((Math.cos(O*_)-Math.sin(s*_)*Math.sin(pe*_))/(Math.cos(s*_)*Math.cos(pe*_)))/_;(isNaN(Le)||Le===0)&&(Le=O/Math.cos(Math.PI/180*s)),this._point=X.subtract(d.getPixelOrigin()),this._radius=isNaN(Le)?0:Math.max(Math.round(X.x-d.project([pe,i-Le]).x),1),this._radiusY=Math.max(Math.round(X.y-S.y),1)}else{var tt=M.unproject(M.project(this._latlng).subtract([this._mRadius,0]));this._point=d.latLngToLayerPoint(this._latlng),this._radius=this._point.x-d.latLngToLayerPoint(tt).x}this._updateBounds()}}),Oi=Mn.extend({options:{smoothFactor:1,noClip:!1},initialize:function(i,s){m(this,s),this._setLatLngs(i)},getLatLngs:function(){return this._latlngs},setLatLngs:function(i){return this._setLatLngs(i),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(i){for(var s,d,M=1/0,_=null,O=Ct,S=0,Y=this._parts.length;S<Y;S++)for(var X=this._parts[S],pe=1,Le=X.length;pe<Le;pe++){var tt=O(i,s=X[pe-1],d=X[pe],!0);tt<M&&(M=tt,_=O(i,s,d))}return _&&(_.distance=Math.sqrt(M)),_}
7,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var i,s,d,M,_,O,S,Y=this._rings[0],X=Y.length;if(!X)return null;for(i=0,s=0;i<X-1;i++)s+=Y[i].distanceTo(Y[i+1])/2;if(s===0)return this._map.layerPointToLatLng(Y[0]);for(i=0,M=0;i<X-1;i++)if(_=Y[i],O=Y[i+1],d=_.distanceTo(O),(M+=d)>s)return S=(M-s)/d,this._map.layerPointToLatLng([O.x-S*(O.x-_.x),O.y-S*(O.y-_.y)])},getBounds:function(){return this._bounds},addLatLng:function(i,s){return s=s||this._defaultShape(),i=ge(i),s.push(i),this._bounds.extend(i),this.redraw()},_setLatLngs:function(i){this._bounds=new Ve,this._latlngs=this._convertLatLngs(i)},_defaultShape:function(){return Tt(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(i){for(var s=[],d=Tt(i),M=0,_=i.length;M<_;M++)d?(s[M]=ge(i[M]),this._bounds.extend(s[M])):s[M]=this._convertLatLngs(i[M]);return s},_project:function(){var i=new qe;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,i);var s=this._clickTolerance(),d=new De(s,s);this._bounds.isValid()&&i.isValid()&&(i.min._subtract(d),i.max._add(d),this._pxBounds=i)},_projectLatlngs:function(i,s,d){var M,_,O=i[0]instanceof me,S=i.length;if(O){for(_=[],M=0;M<S;M++)_[M]=this._map.latLngToLayerPoint(i[M]),d.extend(_[M]);s.push(_)}else for(M=0;M<S;M++)this._projectLatlngs(i[M],s,d)},_clipPoints:function(){var i=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(i))if(this.options.noClip)this._parts=this._rings;else{var s,d,M,_,O,S,Y,X=this._parts;for(s=0,M=0,_=this._rings.length;s<_;s++)for(d=0,O=(Y=this._rings[s]).length;d<O-1;d++)(S=ft(Y[d],Y[d+1],i,d,!0))&&(X[M]=X[M]||[],X[M].push(S[0]),S[1]===Y[d+1]&&d!==O-2||(X[M].push(S[1]),M++))}},_simplifyPoints:function(){for(var i=this._parts,s=this.options.smoothFactor,d=0,M=i.length;d<M;d++)i[d]=V(i[d],s)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(i,s){var d,M,_,O,S,Y,X=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(d=0,O=this._parts.length;d<O;d++)for(M=0,_=(S=(Y=this._parts[d]).length)-1;M<S;_=M++)if((s||M!==0)&&Z(i,Y[_],Y[M])<=X)return!0;return!1}});Oi._flat=Et;var zr=Oi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
7,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var i,s,d,M,_,O,S,Y,X,pe=this._rings[0],Le=pe.length;if(!Le)return null;for(O=S=Y=0,i=0,s=Le-1;i<Le;s=i++)d=pe[i],M=pe[s],_=d.y*M.x-M.y*d.x,S+=(d.x+M.x)*_,Y+=(d.y+M.y)*_,O+=3*_;return X=O===0?pe[0]:[S/O,Y/O],this._map.layerPointToLatLng(X)},_convertLatLngs:function(i){var s=Oi.prototype._convertLatLngs.call(this,i),d=s.length;return d>=2&&s[0]instanceof me&&s[0].equals(s[d-1])&&s.pop(),s},_setLatLngs:function(i){Oi.prototype._setLatLngs.call(this,i),Tt(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Tt(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var i=this._renderer._bounds,s=this.options.weight,d=new De(s,s);if(i=new qe(i.min.subtract(d),i.max.add(d)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(i))if(this.options.noClip)this._parts=this._rings;else for(var M,_=0,O=this._rings.length;_<O;_++)(M=Dt(this._rings[_],i,!0)).length&&this._parts.push(M)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(i){var s,d,M,_,O,S,Y,X,pe=!1;if(!this._pxBounds.contains(i))return!1;for(_=0,Y=this._parts.length;_<Y;_++)for(O=0,S=(X=(s=this._parts[_]).length)-1;O<X;S=O++)d=s[O],M=s[S],d.y>i.y!=M.y>i.y&&i.x<(M.x-d.x)*(i.y-d.y)/(M.y-d.y)+d.x&&(pe=!pe);return pe||Oi.prototype._containsPoint.call(this,i,!0)}}),Ji=Zi.extend({initialize:function(i,s){m(this,s),this._layers={},i&&this.addData(i)},addData:function(i){var s,d,M,_=H(i)?i:i.features;if(_){for(s=0,d=_.length;s<d;s++)((M=_[s]).geometries||M.geometry||M.features||M.coordinates)&&this.addData(M);return this}var O=this.options;if(O.filter&&!O.filter(i))return this;var S=Bt(i,O);return S?(S.feature=Gn(i),S.defaultOptions=S.options,this.resetStyle(S),O.onEachFeature&&O.onEachFeature(i,S),this.addLayer(S)):this},resetStyle:function(i){return i.options=t({},i.defaultOptions),this._setLayerStyle(i,this.options.style),this},setStyle:function(i){return this.eachLayer(function(s){this._setLayerStyle(s,i)},this)},_setLayerStyle:function(i,s){typeof s=="function"&&(s=s(i.feature)),i.setStyle&&i.setStyle(s)}}),po={toGeoJSON:function(i){return Ln(this,{type:"Point",coordinates:fn(this.getLatLng(),i)})}};pr.include(po),fo.include(po),Qr.include(po),Oi.include({toGeoJSON:function(i){var s=!Tt(this._latlngs),d=tn(this._latlngs,s?1:0,!1,i);return Ln(this,{type:(s?"Multi":"")+"LineString",coordinates:d})}}),zr.include({toGeoJSON:function(i){var s=!Tt(this._latlngs),d=s&&!Tt(this._latlngs[0]),M=tn(this._latlngs,d?2:s?1:0,!0,i);return s||(M=[M]),Ln(this,{type:(d?"Multi":"")+"Polygon",coordinates:M})}}),dr.include({toMultiPoint:function(i){var s=[];return this.eachLayer(function(d){s.push(d.toGeoJSON(i).geometry.coordinates)}),Ln(this,{type:"MultiPoint",coordinates:s})},toGeoJSON:function(i){var s=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(s==="MultiPoint")return this.toMultiPoint(i);var d=s==="GeometryCollection",M=[];return this.eachLayer(function(_){if(_.toGeoJSON){var O=_.toGeoJSON(i);if(d)M.push(O.geometry);else{var S=Gn(O);S.type==="FeatureCollection"?M.push.apply(M,S.features):M.push(S)}}}),d?Ln(this,{geometries:M,type:"GeometryCollection"}):{type:"FeatureCollection",features:M}}});var er=Kn,ho=oi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(i,s,d){this._url=i,this._bounds=Re(s),m(this,d)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(wt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){gt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(i){return this.options.opacity=i,this._image&&this._updateOpacity(),this},setStyle:function(i){return i.opacity&&this.setOpacity(i.opacity),this},bringToFront:function(){return this._map&&wn(this._image),this},bringToBack:function(){return this._map&&cn(this._image),this},setUrl:function(i){return this._url=i,this._image&&(this._image.src=i),this},setBounds:function(i){return this._bounds=Re(i),this._map&&this._reset(),this},getEvents:function(){var i={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var i=this._image=at("img","leaflet-image-layer "+(this._zoomAnimated?"leaflet-zoom-animated":"")+(this.options.className||""));i.onselectstart=c,i.onmousemove=c,i.onload=n(this.fire,this,"load"),i.onerror=n(this._overlayOnError,this,"error"),this.options.crossOrigin&&(i.crossOrigin=""),this.options.zIndex&&this._updateZIndex(),i.src=this._url,i.alt=this.options.alt},_animateZoom:function(i){var s=this._map.getZoomScale(i.zoom),d=this._map._latLngBoundsToNewLayerBounds(this._bounds,i.zoom,i.center).min;Zt(this._image,d,s)},_reset:function(){var i=this._image,s=new qe(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),d=s.get
7Size();Gt(i,s.min),i.style.width=d.x+"px",i.style.height=d.y+"px"},_updateOpacity:function(){hn(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var i=this.options.errorOverlayUrl;i&&this._url!==i&&(this._url=i,this._image.src=i)}}),Jr=ho.extend({options:{autoplay:!0,loop:!0},_initImage:function(){var i=this._url.tagName==="VIDEO",s=this._image=i?this._url:at("video");if(s.class=s.class||"",s.class+="leaflet-image-layer "+(this._zoomAnimated?"leaflet-zoom-animated":""),s.onselectstart=c,s.onmousemove=c,s.onloadeddata=n(this.fire,this,"load"),!i){H(this._url)||(this._url=[this._url]),s.autoplay=!!this.options.autoplay,s.loop=!!this.options.loop;for(var d=0;d<this._url.length;d++){var M=at("source");M.src=this._url[d],s.appendChild(M)}}}}),si=oi.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(i,s){m(this,i),this._source=s},onAdd:function(i){this._zoomAnimated=i._zoomAnimated,this._container||this._initLayout(),i._fadeAnimated&&hn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),i._fadeAnimated&&hn(this._container,1),this.bringToFront()},onRemove:function(i){i._fadeAnimated?(hn(this._container,0),this._removeTimeout=setTimeout(n(gt,void 0,this._container),200)):gt(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(i){return this._latlng=ge(i),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(i){return this._content=i,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var i={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&wn(this._container),this},bringToBack:function(){return this._map&&cn(this._container),this},_updateContent:function(){if(this._content){var i=this._contentNode,s=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof s=="string")i.innerHTML=s;else{for(;i.hasChildNodes();)i.removeChild(i.firstChild);i.appendChild(s)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var i=this._map.latLngToLayerPoint(this._latlng),s=v(this.options.offset),d=this._getAnchor();this._zoomAnimated?Gt(this._container,i.add(d)):s=s.add(i).add(d);var M=this._containerBottom=-s.y,_=this._containerLeft=-Math.round(this._containerWidth/2)+s.x;this._container.style.bottom=M+"px",this._container.style.left=_+"px"}},_getAnchor:function(){return[0,0]}}),ci=si.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,className:""},openOn:function(i){return i.openPopup(this),this},onAdd:function(i){si.prototype.onAdd.call(this,i),i.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Mn||this._source.on("preclick",Ae))},onRemove:function(i){si.prototype.onRemove.call(this,i),i.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Mn||this._source.off("preclick",Ae))},getEvents:function(){var i=si.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(i.preclick=this._close),this.options.keepInView&&(i.moveend=this._adjustPan),i},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var i="leaflet-popup",s=this._container=at("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),d=this._wrapper=at("div",i+"-content-wrapper",s);if(this._contentNode=at("div",i+"-content",d),Ee(d),xe(this._contentNode),Ne(d,"contextmenu",Ae),this._tipContainer=at("div",i+"-tip-container",s),this._tip=at("div",i+"-tip",this._tipContainer),this.options.closeButton){var M=this._closeButton=at("a",i+"-close-button",s);M.href="#close",M.innerHTML="×",Ne(M,"click",this._onCloseButtonClick,this)}},_updateLayout:function(){var i=this._contentNode,s=i.style;s.width="",s.whiteSpace="nowrap";var d=i.offsetWidth;d=Math.min(d,this.options.maxWidth),d=Math.max(d,this.options.minWidth),s.width=d+1+"px",s.whiteSpace="",s.height="";var M=i.offsetHeight,_=this.options.maxHeight;_&&M>_?(s.height=_+"px",wt(i,"leaflet-popup-scrolled")):ln(i,"leaflet-popup-scrolled"),this._containerWidth=this._container.offsetWidth},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center),d=this._getAnchor();Gt(this._container,s.add(d))},_adjustPan:function(){if(!(!this.options.autoPan||this._map._panAnim&&this._map._panAnim._inProgress)){var i=this._map,s=parseInt(mt(this._container,"marginBottom"),10)||0,d=this._container.offsetHeight+s,M=this._containerWidth,_=new De(this._containerLeft,-d-this._containerBottom);_._add(Yt(this._container));var O=i.layerPointToContainerPoint(_),S=v(this.options.autoPanPadding),Y=v(this.options.autoPanPaddingTopLeft||S),X=v(this.options.autoPanPaddingBottomRight||S),pe=i.getSize(),Le=0,tt=0;O.x+M+X.x>pe.x&&(Le=O.x+M-pe.x+X.x),O.x-Le-Y.x<0&&(Le=O.x-Y.x),O.y+d+X.y>
7pe.y&&(tt=O.y+d-pe.y+X.y),O.y-tt-Y.y<0&&(tt=O.y-Y.y),(Le||tt)&&i.fire("autopanstart").panBy([Le,tt])}},_onCloseButtonClick:function(i){this._close(),it(i)},_getAnchor:function(){return v(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Mt.mergeOptions({closePopupOnClick:!0}),Mt.include({openPopup:function(i,s,d){return i instanceof ci||(i=new ci(d).setContent(i)),s&&i.setLatLng(s),this.hasLayer(i)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=i,this.addLayer(i))},closePopup:function(i){return i&&i!==this._popup||(i=this._popup,this._popup=null),i&&this.removeLayer(i),this}}),oi.include({bindPopup:function(i,s){return i instanceof ci?(m(i,s),this._popup=i,i._source=this):(this._popup&&!s||(this._popup=new ci(s,this)),this._popup.setContent(i)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(i,s){if(i instanceof oi||(s=i,i=this),i instanceof Zi)for(var d in this._layers){i=this._layers[d];break}return s||(s=i.getCenter?i.getCenter():i.getLatLng()),this._popup&&this._map&&(this._popup._source=i,this._popup.update(),this._map.openPopup(this._popup,s)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(i){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(i)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(i){return this._popup&&this._popup.setContent(i),this},getPopup:function(){return this._popup},_openPopup:function(i){var s=i.layer||i.target;this._popup&&this._map&&(it(i),s instanceof Mn?this.openPopup(i.layer||i.target,i.latlng):this._map.hasLayer(this._popup)&&this._popup._source===s?this.closePopup():this.openPopup(s,i.latlng))},_movePopup:function(i){this._popup.setLatLng(i.latlng)},_onKeyPress:function(i){i.originalEvent.keyCode===13&&this._openPopup(i)}});var Xi=si.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(i){si.prototype.onAdd.call(this,i),this.setOpacity(this.options.opacity),i.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(i){si.prototype.onRemove.call(this,i),i.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var i=si.prototype.getEvents.call(this);return Hn&&!this.options.permanent&&(i.preclick=this._close),i},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var i="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=at("div",i)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(i){var s=this._map,d=this._container,M=s.latLngToContainerPoint(s.getCenter()),_=s.layerPointToContainerPoint(i),O=this.options.direction,S=d.offsetWidth,Y=d.offsetHeight,X=v(this.options.offset),pe=this._getAnchor();O==="top"?i=i.add(v(-S/2+X.x,-Y+X.y+pe.y,!0)):O==="bottom"?i=i.subtract(v(S/2-X.x,-X.y,!0)):O==="center"?i=i.subtract(v(S/2+X.x,Y/2-pe.y+X.y,!0)):O==="right"||O==="auto"&&_.x<M.x?(O="right",i=i.add(v(X.x+pe.x,pe.y-Y/2+X.y,!0))):(O="left",i=i.subtract(v(S+pe.x-X.x,Y/2-pe.y-X.y,!0))),ln(d,"leaflet-tooltip-right"),ln(d,"leaflet-tooltip-left"),ln(d,"leaflet-tooltip-top"),ln(d,"leaflet-tooltip-bottom"),wt(d,"leaflet-tooltip-"+O),Gt(d,i)},_updatePosition:function(){var i=this._map.latLngToLayerPoint(this._latlng);this._setPosition(i)},setOpacity:function(i){this.options.opacity=i,this._container&&hn(this._container,i)},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center);this._setPosition(s)},_getAnchor:function(){return v(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Mt.include({openTooltip:function(i,s,d){return i instanceof Xi||(i=new Xi(d).setContent(i)),s&&i.setLatLng(s),this.hasLayer(i)?this:this.addLayer(i)},closeTooltip:function(i){return i&&this.removeLayer(i),this}}),oi.include({bindTooltip:function(i,s){return i instanceof Xi?(m(i,s),this._tooltip=i,i._source=this):(this._tooltip&&!s||(this._tooltip=new Xi(s,this)),this._tooltip.setContent(i)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(i){if(i||!this._tooltipHandlersAdded){var s=i?"off":"on",d={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?d.add=this._openTooltip:(d.mouseover=this._openTooltip,d.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(d.mousemove=this._moveTooltip),Hn&&(d.click=this._openTooltip)),this[s](d),this._tooltipHandlersAdded=!i}},openTooltip:function(i,s){if(i instanceof oi||(s=i,i=this),i instanceof Zi)for(var d in this._layers){i=this._layers[d];break}return s||(s=i.getCenter?i.getCenter():i.getLatLng()),this._tooltip&&this._map&&(this._tooltip._source=i,this._tooltip.update(),this._map.openTooltip(this._tooltip,s),this._tooltip.options.interactive&&this._tooltip._container&&(wt(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(ln(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(i){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(i)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(i){return this._tooltip&&this._tooltip.setContent(i),this},getTooltip:function(){return this._tooltip},_openTooltip:function(i){var s=i.layer||i.target;this._tooltip&&this._map&&this.openTooltip(s,this._tooltip.options.sticky?i.latlng:void 0)},_moveTooltip:function(i){var s,d,M=i.latlng;this._tooltip.options.sticky&&i.originalEvent&&(s=this._map.mouseEventToContainerPoint(i.originalEvent),d=this._map.containerPointToLayerPoint(s),M=this._map.layerPointToLatLng(d)),this._tooltip.setLatLng(M)}});var xr=Or.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(i){var s=i&&i.tagName==="DIV"?i:document.createElement("div"),d=this.options;if(s.innerHTML=d.html!==!1?d.html:"",d.bgPos){var M=v(d.bgPos);s.style.backgroundPosition=-M.x+"px "+-M.y+"px"}return this._setIconStyles(s,"icon"),s},createShadow:function(){return null}});Or.Default=Qi;var eo=oi.extend({options:{tileSize:256,opacity:1,updateWhenIdle:ei,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(i){m(this,i)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()}
7,beforeAdd:function(i){i._addZoomLimit(this)},onRemove:function(i){this._removeAllTiles(),gt(this._container),i._removeZoomLimit(this),this._container=null,this._tileZoom=null},bringToFront:function(){return this._map&&(wn(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(cn(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(i){return this.options.opacity=i,this._updateOpacity(),this},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var i={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=o(this._onMoveEnd,this.options.updateInterval,this)),i.move=this._onMove),this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},createTile:function(){return document.createElement("div")},getTileSize:function(){var i=this.options.tileSize;return i instanceof De?i:new De(i,i)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(i){for(var s,d=this.getPane().children,M=-i(-1/0,1/0),_=0,O=d.length;_<O;_++)s=d[_].style.zIndex,d[_]!==this._container&&s&&(M=i(M,+s));isFinite(M)&&(this.options.zIndex=M+i(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!K){hn(this._container,this.options.opacity);var i=+new Date,s=!1,d=!1;for(var M in this._tiles){var _=this._tiles[M];if(_.current&&_.loaded){var O=Math.min(1,(i-_.loaded)/200);hn(_.el,O),O<1?s=!0:(_.active?d=!0:this._onOpaqueTile(_),_.active=!0)}}d&&!this._noPrune&&this._pruneTiles(),s&&(Me(this._fadeFrame),this._fadeFrame=de(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=at("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var i=this._tileZoom,s=this.options.maxZoom;if(i!==void 0){for(var d in this._levels)this._levels[d].el.children.length||d===i?(this._levels[d].el.style.zIndex=s-Math.abs(i-d),this._onUpdateLevel(d)):(gt(this._levels[d].el),this._removeTilesAtZoom(d),this._onRemoveLevel(d),delete this._levels[d]);var M=this._levels[i],_=this._map;return M||((M=this._levels[i]={}).el=at("div","leaflet-tile-container leaflet-zoom-animated",this._container),M.el.style.zIndex=s,M.origin=_.project(_.unproject(_.getPixelOrigin()),i).round(),M.zoom=i,this._setZoomTransform(M,_.getCenter(),_.getZoom()),M.el.offsetWidth,this._onCreateLevel(M)),this._level=M,M}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var i,s,d=this._map.getZoom();if(d>this.options.maxZoom||d<this.options.minZoom)this._removeAllTiles();else{for(i in this._tiles)(s=this._tiles[i]).retain=s.current;for(i in this._tiles)if((s=this._tiles[i]).current&&!s.active){var M=s.coords;this._retainParent(M.x,M.y,M.z,M.z-5)||this._retainChildren(M.x,M.y,M.z,M.z+2)}for(i in this._tiles)this._tiles[i].retain||this._removeTile(i)}}},_removeTilesAtZoom:function(i){for(var s in this._tiles)this._tiles[s].coords.z===i&&this._removeTile(s)},_removeAllTiles:function(){for(var i in this._tiles)this._removeTile(i)},_invalidateAll:function(){for(var i in this._levels)gt(this._levels[i].el),this._onRemoveLevel(i),delete this._levels[i];this._removeAllTiles(),this._tileZoom=null},_retainParent:function(i,s,d,M){var _=Math.floor(i/2),O=Math.floor(s/2),S=d-1,Y=new De(+_,+O);Y.z=+S;var X=this._tileCoordsToKey(Y),pe=this._tiles[X];return pe&&pe.active?(pe.retain=!0,!0):(pe&&pe.loaded&&(pe.retain=!0),S>M&&this._retainParent(_,O,S,M))},_retainChildren:function(i,s,d,M){for(var _=2*i;_<2*i+2;_++)for(var O=2*s;O<2*s+2;O++){var S=new De(_,O);S.z=d+1;var Y=this._tileCoordsToKey(S),X=this._tiles[Y];X&&X.active?X.retain=!0:(X&&X.loaded&&(X.retain=!0),d+1<M&&this._retainChildren(_,O,d+1,M))}},_resetView:function(i){var s=i&&(i.pinch||i.flyTo);
7this._setView(this._map.getCenter(),this._map.getZoom(),s,s)},_animateZoom:function(i){this._setView(i.center,i.zoom,!0,i.noUpdate)},_clampZoom:function(i){var s=this.options;return s.minNativeZoom!==void 0&&i<s.minNativeZoom?s.minNativeZoom:s.maxNativeZoom!==void 0&&s.maxNativeZoom<i?s.maxNativeZoom:i},_setView:function(i,s,d,M){var _=this._clampZoom(Math.round(s));(this.options.maxZoom!==void 0&&_>this.options.maxZoom||this.options.minZoom!==void 0&&_<this.options.minZoom)&&(_=void 0);var O=this.options.updateWhenZooming&&_!==this._tileZoom;M&&!O||(this._tileZoom=_,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),_!==void 0&&this._update(i),d||this._pruneTiles(),this._noPrune=!!d),this._setZoomTransforms(i,s)},_setZoomTransforms:function(i,s){for(var d in this._levels)this._setZoomTransform(this._levels[d],i,s)},_setZoomTransform:function(i,s,d){var M=this._map.getZoomScale(d,i.zoom),_=i.origin.multiplyBy(M).subtract(this._map._getNewPixelOrigin(s,d)).round();Un?Zt(i.el,_,M):Gt(i.el,_)},_resetGrid:function(){var i=this._map,s=i.options.crs,d=this._tileSize=this.getTileSize(),M=this._tileZoom,_=this._map.getPixelWorldBounds(this._tileZoom);_&&(this._globalTileRange=this._pxBoundsToTileRange(_)),this._wrapX=s.wrapLng&&!this.options.noWrap&&[Math.floor(i.project([0,s.wrapLng[0]],M).x/d.x),Math.ceil(i.project([0,s.wrapLng[1]],M).x/d.y)],this._wrapY=s.wrapLat&&!this.options.noWrap&&[Math.floor(i.project([s.wrapLat[0],0],M).y/d.x),Math.ceil(i.project([s.wrapLat[1],0],M).y/d.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(i){var s=this._map,d=s._animatingZoom?Math.max(s._animateToZoom,s.getZoom()):s.getZoom(),M=s.getZoomScale(d,this._tileZoom),_=s.project(i,this._tileZoom).floor(),O=s.getSize().divideBy(2*M);return new qe(_.subtract(O),_.add(O))},_update:function(i){var s=this._map;if(s){var d=this._clampZoom(s.getZoom());if(i===void 0&&(i=s.getCenter()),this._tileZoom!==void 0){var M=this._getTiledPixelBounds(i),_=this._pxBoundsToTileRange(M),O=_.getCenter(),S=[],Y=this.options.keepBuffer,X=new qe(_.getBottomLeft().subtract([Y,-Y]),_.getTopRight().add([Y,-Y]));if(!(isFinite(_.min.x)&&isFinite(_.min.y)&&isFinite(_.max.x)&&isFinite(_.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var pe in this._tiles){var Le=this._tiles[pe].coords;Le.z===this._tileZoom&&X.contains(new De(Le.x,Le.y))||(this._tiles[pe].current=!1)}if(Math.abs(d-this._tileZoom)>1)this._setView(i,d);else{for(var tt=_.min.y;tt<=_.max.y;tt++)for(var _t=_.min.x;_t<=_.max.x;_t++){var Wt=new De(_t,tt);Wt.z=this._tileZoom,this._isValidTile(Wt)&&(this._tiles[this._tileCoordsToKey(Wt)]||S.push(Wt))}if(S.sort(function(Xt,Jt){return Xt.distanceTo(O)-Jt.distanceTo(O)}),S.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var It=document.createDocumentFragment();for(_t=0;_t<S.length;_t++)this._addTile(S[_t],It);this._level.el.appendChild(It)}}}}},_isValidTile:function(i){var s=this._map.options.crs;if(!s.infinite){var d=this._globalTileRange;if(!s.wrapLng&&(i.x<d.min.x||i.x>d.max.x)||!s.wrapLat&&(i.y<d.min.y||i.y>d.max.y))return!1}if(!this.options.bounds)return!0;var M=this._tileCoordsToBounds(i);return Re(this.options.bounds).overlaps(M)},_keyToBounds:function(i){return this._tileCoordsToBounds(this._keyToTileCoords(i))},_tileCoordsToBounds:function(i){var s=this._map,d=this.getTileSize(),M=i.scaleBy(d),_=M.add(d),O=new Ve(s.unproject(M,i.z),s.unproject(_,i.z));return this.options.noWrap||s.wrapLatLngBounds(O),O},_tileCoordsToKey:function(i){return i.x+":"+i.y+":"+i.z},_keyToTileCoords:function(i){var s=i.split(":"),d=new De(+s[0],+s[1]);return d.z=+s[2],d},_removeTile:function(i){var s=this._tiles[i];s&&(gt(s.el),delete this._tiles[i],this.fire("tileunload",{tile:s.el,coords:this._keyToTileCoords(i)}))},_initTile:function(i){wt(i,"leaflet-tile");var s=this.getTileSize();i.style.width=s.x+"px",i.style.height=s.y+"px",i.onselectstart=c,i.onmousemove=c,K&&this.options.opacity<1&&hn(i,this.options.opacity),ut&&!et&&(i.style.WebkitBackfaceVisibility="hidden")},_addTile:function(i,s){var d=this._getTilePos(i),M=this._tileCoordsToKey(i),_=this.createTile(this._wrapCoords(i),n(this._tileReady,this,i));this._initTile(_),this.createTile.length<2&&de(n(this._tileReady,this,i,null,_)),Gt(_,d),this._tiles[M]={el:_,coords:i,current:!0},s.appendChild(_),this.fire("tileloadstart",{tile:_,coords:i})},_tileReady:function(i,s,d){if(this._map){s&&this.fire("tileerror",{error:s,tile:d,coords:i});var M=this._tileCoordsToKey(i);(d=this._tiles[M])&&(d.loaded=+new Date,this._map._fadeAnimated?(hn(d.el,0),Me(this._fadeFrame),this._fadeFrame=de(this._updateOpacity,this)):(d.active=!0,this._pruneTiles()),s||(wt(d.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:d.el,coords:i})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),K||!this._map._fadeAnimated?de(this._pruneTiles,this):setTimeout(n(this._pruneTiles,this),250)))}},_getTilePos:function(i){return i.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(i){var s=new De(this._wrapX?a(i.x,this._wrapX):i.x,this._wrapY?a(i.y,this._wrapY):i.y);return s.z=i.z,s},_pxBoundsToTileRange:function(i){var s=this.getTileSize();return new qe(i.min.unscaleBy(s).floor(),i.max.unscaleBy(s).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var i in this._tiles)if(!this._tiles[i].loaded)return!1;return!0}}),hr=eo.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(i,s){this._url=i,(s=m(this,s)).detectRetina&&ri&&s.maxZoom>0&&(s.tileSize=Math.floor(s.tileSize/2),s.zoomReverse?(s.zoomOffset--,s.minZ
7oom++):(s.zoomOffset++,s.maxZoom--),s.minZoom=Math.max(0,s.minZoom)),typeof s.subdomains=="string"&&(s.subdomains=s.subdomains.split("")),ut||this.on("tileunload",this._onTileRemove)},setUrl:function(i,s){return this._url=i,s||this.redraw(),this},createTile:function(i,s){var d=document.createElement("img");return Ne(d,"load",n(this._tileOnLoad,this,s,d)),Ne(d,"error",n(this._tileOnError,this,s,d)),this.options.crossOrigin&&(d.crossOrigin=""),d.alt="",d.setAttribute("role","presentation"),d.src=this.getTileUrl(i),d},getTileUrl:function(i){var s={r:ri?"@2x":"",s:this._getSubdomain(i),x:i.x,y:i.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var d=this._globalTileRange.max.y-i.y;this.options.tms&&(s.y=d),s["-y"]=d}return k(this._url,t(s,this.options))},_tileOnLoad:function(i,s){K?setTimeout(n(i,this,null,s),0):i(null,s)},_tileOnError:function(i,s,d){var M=this.options.errorTileUrl;M&&s.src!==M&&(s.src=M),i(d,s)},_onTileRemove:function(i){i.tile.onload=null},_getZoomForUrl:function(){var i=this._tileZoom,s=this.options.maxZoom,d=this.options.zoomReverse,M=this.options.zoomOffset;return d&&(i=s-i),i+M},_getSubdomain:function(i){var s=Math.abs(i.x+i.y)%this.options.subdomains.length;return this.options.subdomains[s]},_abortLoading:function(){var i,s;for(i in this._tiles)this._tiles[i].coords.z!==this._tileZoom&&((s=this._tiles[i].el).onload=c,s.onerror=c,s.complete||(s.src=j,gt(s)))}}),kn=hr.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(i,s){this._url=i;var d=t({},this.defaultWmsParams);for(var M in s)M in this.options||(d[M]=s[M]);s=m(this,s),d.width=d.height=s.tileSize*(s.detectRetina&&ri?2:1),this.wmsParams=d},onAdd:function(i){this._crs=this.options.crs||i.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var s=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[s]=this._crs.code,hr.prototype.onAdd.call(this,i)},getTileUrl:function(i){var s=this._tileCoordsToBounds(i),d=this._crs.project(s.getNorthWest()),M=this._crs.project(s.getSouthEast()),_=(this._wmsVersion>=1.3&&this._crs===Zr?[M.y,d.x,d.y,M.x]:[d.x,M.y,M.x,d.y]).join(","),O=hr.prototype.getTileUrl.call(this,i);return O+T(this.wmsParams,O,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+_},setParams:function(i,s){return t(this.wmsParams,i),s||this.redraw(),this}});hr.WMS=kn,Ar.wms=function(i,s){return new kn(i,s)};var mi=oi.extend({options:{padding:.1},initialize:function(i){m(this,i),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&wt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var i={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(i.zoomanim=this._onAnimZoom),i},_onAnimZoom:function(i){this._updateTransform(i.center,i.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(i,s){var d=this._map.getZoomScale(s,this._zoom),M=Yt(this._container),_=this._map.getSize().multiplyBy(.5+this.options.padding),O=this._map.project(this._center,s),S=this._map.project(i,s).subtract(O),Y=_.multiplyBy(-d).add(M).add(_).subtract(S);Un?Zt(this._container,Y,d):Gt(this._container,Y)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var i in this._layers)this._layers[i]._reset()},_onZoomEnd:function(){for(var i in this._layers)this._layers[i]._project()},_updatePaths:function(){for(var i in this._layers)this._layers[i]._update()},_update:function(){var i=this.options.padding,s=this._map.getSize(),d=this._map.containerPointToLayerPoint(s.multiplyBy(-i)).round();this._bounds=new qe(d,d.add(s.multiplyBy(1+2*i)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),gi=mi.extend({getEvents:function(){var i=mi.prototype.getEvents.call(this);return i.viewprereset=this._onViewPreReset,i},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){mi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var i=this._container=document.createElement("canvas");Ne(i,"mousemove",o(this._onMouseMove,32,this),this),Ne(i,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Ne(i,"mouseout",this._handleMouseOut,this),this._ctx=i.getContext("2d")},_destroyContainer:function(){delete this._ctx,gt(this._container),ye(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){this._redrawBounds=null;for(var i in this._layers)this._layers[i]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){this._drawnLayers={},mi.prototype._update.call(this);
7var i=this._bounds,s=this._container,d=i.getSize(),M=ri?2:1;Gt(s,i.min),s.width=M*d.x,s.height=M*d.y,s.style.width=d.x+"px",s.style.height=d.y+"px",ri&&this._ctx.scale(2,2),this._ctx.translate(-i.min.x,-i.min.y),this.fire("update")}},_reset:function(){mi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(i){this._updateDashArray(i),this._layers[r(i)]=i;var s=i._order={layer:i,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=s),this._drawLast=s,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(i){this._requestRedraw(i)},_removePath:function(i){var s=i._order,d=s.next,M=s.prev;d?d.prev=M:this._drawLast=M,M?M.next=d:this._drawFirst=d,delete i._order,delete this._layers[L.stamp(i)],this._requestRedraw(i)},_updatePath:function(i){this._extendRedrawBounds(i),i._project(),i._update(),this._requestRedraw(i)},_updateStyle:function(i){this._updateDashArray(i),this._requestRedraw(i)},_updateDashArray:function(i){if(i.options.dashArray){var s,d=i.options.dashArray.split(","),M=[];for(s=0;s<d.length;s++)M.push(Number(d[s]));i.options._dashArray=M}},_requestRedraw:function(i){this._map&&(this._extendRedrawBounds(i),this._redrawRequest=this._redrawRequest||de(this._redraw,this))},_extendRedrawBounds:function(i){if(i._pxBounds){var s=(i.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new qe,this._redrawBounds.extend(i._pxBounds.min.subtract([s,s])),this._redrawBounds.extend(i._pxBounds.max.add([s,s]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var i=this._redrawBounds;if(i){var s=i.getSize();this._ctx.clearRect(i.min.x,i.min.y,s.x,s.y)}else this._ctx.clearRect(0,0,this._container.width,this._container.height)},_draw:function(){var i,s=this._redrawBounds;if(this._ctx.save(),s){var d=s.getSize();this._ctx.beginPath(),this._ctx.rect(s.min.x,s.min.y,d.x,d.y),this._ctx.clip()}this._drawing=!0;for(var M=this._drawFirst;M;M=M.next)i=M.layer,(!s||i._pxBounds&&i._pxBounds.intersects(s))&&i._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(i,s){if(this._drawing){var d,M,_,O,S=i._parts,Y=S.length,X=this._ctx;if(Y){for(this._drawnLayers[i._leaflet_id]=i,X.beginPath(),d=0;d<Y;d++){for(M=0,_=S[d].length;M<_;M++)O=S[d][M],X[M?"lineTo":"moveTo"](O.x,O.y);s&&X.closePath()}this._fillStroke(X,i)}}},_updateCircle:function(i){if(this._drawing&&!i._empty()){var s=i._point,d=this._ctx,M=i._radius,_=(i._radiusY||M)/M;this._drawnLayers[i._leaflet_id]=i,_!==1&&(d.save(),d.scale(1,_)),d.beginPath(),d.arc(s.x,s.y/_,M,0,2*Math.PI,!1),_!==1&&d.restore(),this._fillStroke(d,i)}},_fillStroke:function(i,s){var d=s.options;d.fill&&(i.globalAlpha=d.fillOpacity,i.fillStyle=d.fillColor||d.color,i.fill(d.fillRule||"evenodd")),d.stroke&&d.weight!==0&&(i.setLineDash&&i.setLineDash(s.options&&s.options._dashArray||[]),i.globalAlpha=d.opacity,i.lineWidth=d.weight,i.strokeStyle=d.color,i.lineCap=d.lineCap,i.lineJoin=d.lineJoin,i.stroke())},_onClick:function(i){for(var s,d,M=this._map.mouseEventToLayerPoint(i),_=this._drawFirst;_;_=_.next)(s=_.layer).options.interactive&&s._containsPoint(M)&&!this._map._draggableMoved(s)&&(d=s);d&&(ot(i),this._fireEvent([d],i))},_onMouseMove:function(i){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var s=this._map.mouseEventToLayerPoint(i);this._handleMouseHover(i,s)}},_handleMouseOut:function(i){var s=this._hoveredLayer;s&&(ln(this._container,"leaflet-interactive"),this._fireEvent([s],i,"mouseout"),this._hoveredLayer=null)},_handleMouseHover:function(i,s){for(var d,M,_=this._drawFirst;_;_=_.next)(d=_.layer).options.interactive&&d._containsPoint(s)&&(M=d);M!==this._hoveredLayer&&(this._handleMouseOut(i),M&&(wt(this._container,"leaflet-interactive"),this._fireEvent([M],i,"mouseover"),this._hoveredLayer=M)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],i)},_fireEvent:function(i,s,d){this._map._fireDOMEvent(s,d||s.type,i)},_bringToFront:function(i){var s=i._order,d=s.next,M=s.prev;d&&(d.prev=M,M?M.next=d:d&&(this._drawFirst=d),s.prev=this._drawLast,this._drawLast.next=s,s.next=null,this._drawLast=s,this._requestRedraw(i))},_bringToBack:function(i){var s=i._order,d=s.next,M=s.prev;M&&(M.next=d,d?d.prev=M:M&&(this._drawLast=M),s.prev=null,s.next=this._drawFirst,this._drawFirst.prev=s,this._drawFirst=s,this._requestRedraw(i))}}),li=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(i){return document.createElement("<lvml:"+i+' class="lvml">')}}catch(i){return function(s){return document.createElement("<"+s+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_o={_initContainer:function(){this._container=at("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(mi.prototype._update.call(this),this.fire("update"))},_initPath:function(i){var s=i._container=li("shape");wt(s,"leaflet-vml-shape "+(this.options.className||"")),s.coordsize="1 1",i._path=li("path"),s.appendChild(i._path),this._updateStyle(i),this._layers[r(i)]=i},_addPath:function(i){var s=i._container;this._container.appendChild(s),i.options.interactive&&i.addInteractiveTarget(s)},_removePath:function(i){var s=i._container;gt(s),i.removeInteractiveTarget(s),delete this._layers[r(i)]},_updateStyle:function(i){var s=i._stroke,d=i._fill,M=i.options,_=i._container;_.stroked=!!M.stroke,_.filled=!!M.fill,M.stroke?(s||(s=i._stroke=li("stroke")),_.appendChild(s),s.weight=M.weight+"px",s.color=M.color,s.opacity=M.opacity,M.dashArray?s.dashStyle=H(M.dashArray)?M.dashArray.join(" "):M.dashArray.replace(/( *, *)/g," "):s.dashStyle="",s.endcap=M.lineCap.replace("butt","flat"),s.joinstyle=M.lineJoin):s&&(_.removeChild(s),i._stroke=null),M.fill?(d||(d=i._fill=li("fill")),_.appendChild(d),d.color=M.fillColor||M.color,d.opacity=M.fillOpacity):d&&(_.removeChild(d),i._fill=null)},_updateCircle:function(i){var s=i._point.round(),d=Math.round(i._radius),M=Math.round(i._radiusY||d);this._setPath(i,i._empty()?"M0 0":"AL "+s.x+","+s.y+" "+d+","+M+" 0,23592600")},_setPath:function(i,s){i._path.v=s},_bringToFront:function(i){wn(i._container)},_bringToBack:function(i){cn(i._container)}},Sr=Ci?li:Be,Tr=mi.extend({getEvents:function(){var i=mi.prototype.getEvents.call(this);return i.zoomstart=this._onZoomStart,i},_initContainer:function(){this._container=Sr("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Sr("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){gt(this._container),ye(this._container),delete this._container,delete this._rootGroup},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){mi.prototype._update.call(this);var i=this._bounds,s=i.getSize(),d=this._container;this._svgSize&&this._svgSize.equals(s)||(this._svgSize=s,d.setAttribute("width",s.x),d.setAttribute("height",s.y)),Gt(d,i.min),d.setAttribute("viewBox",[i.min.x,i.min.y,s.x,s.y].join(" ")),this.fire("update")}},_initPath:function(i){var s=i._path=Sr("path");i.options.className&&wt(s,i.options.className),i.options.interactive&&wt
7(s,"leaflet-interactive"),this._updateStyle(i),this._layers[r(i)]=i},_addPath:function(i){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(i._path),i.addInteractiveTarget(i._path)},_removePath:function(i){gt(i._path),i.removeInteractiveTarget(i._path),delete this._layers[r(i)]},_updatePath:function(i){i._project(),i._update()},_updateStyle:function(i){var s=i._path,d=i.options;s&&(d.stroke?(s.setAttribute("stroke",d.color),s.setAttribute("stroke-opacity",d.opacity),s.setAttribute("stroke-width",d.weight),s.setAttribute("stroke-linecap",d.lineCap),s.setAttribute("stroke-linejoin",d.lineJoin),d.dashArray?s.setAttribute("stroke-dasharray",d.dashArray):s.removeAttribute("stroke-dasharray"),d.dashOffset?s.setAttribute("stroke-dashoffset",d.dashOffset):s.removeAttribute("stroke-dashoffset")):s.setAttribute("stroke","none"),d.fill?(s.setAttribute("fill",d.fillColor||d.color),s.setAttribute("fill-opacity",d.fillOpacity),s.setAttribute("fill-rule",d.fillRule||"evenodd")):s.setAttribute("fill","none"))},_updatePoly:function(i,s){this._setPath(i,ie(i._parts,s))},_updateCircle:function(i){var s=i._point,d=i._radius,M="a"+d+","+(i._radiusY||d)+" 0 1,0 ",_=i._empty()?"M0 0":"M"+(s.x-d)+","+s.y+M+2*d+",0 "+M+2*-d+",0 ";this._setPath(i,_)},_setPath:function(i,s){i._path.setAttribute("d",s)},_bringToFront:function(i){wn(i._path)},_bringToBack:function(i){cn(i._path)}});Ci&&Tr.include(_o),Mt.include({getRenderer:function(i){var s=i.options.renderer||this._getPaneRenderer(i.options.pane)||this.options.renderer||this._renderer;return s||(s=this._renderer=this.options.preferCanvas&&hi()||Hi()),this.hasLayer(s)||this.addLayer(s),s},_getPaneRenderer:function(i){if(i==="overlayPane"||i===void 0)return!1;var s=this._paneRenderers[i];return s===void 0&&(s=Tr&&Hi({pane:i})||gi&&hi({pane:i}),this._paneRenderers[i]=s),s}});var Wo=zr.extend({initialize:function(i,s){zr.prototype.initialize.call(this,this._boundsToLatLngs(i),s)},setBounds:function(i){return this.setLatLngs(this._boundsToLatLngs(i))}
7,_boundsToLatLngs:function(i){return i=Re(i),[i.getSouthWest(),i.getNorthWest(),i.getNorthEast(),i.getSouthEast()]}});Tr.create=Sr,Tr.pointsToPath=ie,Ji.geometryToLayer=Bt,Ji.coordsToLatLng=Pt,Ji.coordsToLatLngs=En,Ji.latLngToCoords=fn,Ji.latLngsToCoords=tn,Ji.getFeature=Ln,Ji.asFeature=Gn,Mt.mergeOptions({boxZoom:!0});var mo=An.extend({initialize:function(i){this._map=i,this._container=i._container,this._pane=i._panes.overlayPane,this._resetStateTimeout=0,i.on("unload",this._destroy,this)},addHooks:function(){Ne(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ye(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){gt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(i){if(!i.shiftKey||i.which!==1&&i.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),_n(),on(),this._startPoint=this._map.mouseEventToContainerPoint(i),Ne(document,{contextmenu:it,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(i){this._moved||(this._moved=!0,this._box=at("div","leaflet-zoom-box",this._container),wt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(i);var s=new qe(this._point,this._startPoint),d=s.getSize();Gt(this._box,s.min),this._box.style.width=d.x+"px",this._box.style.height=d.y+"px"},_finish:function(){this._moved&&(gt(this._box),ln(this._container,"leaflet-crosshair")),an(),fi(),ye(document,{contextmenu:it,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(i){if((i.which===1||i.button===1)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var s=new Ve(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(s).fire("boxzoomend",{boxZoomBounds:s})}},_onKeyDown:function(i){i.keyCode===27&&this._finish()}});Mt.addInitHook("addHandler","boxZoom",mo),Mt.mergeOptions({doubleClickZoom:!0});var or=An.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(i){var s=this._map,d=s.getZoom(),M=s.options.zoomDelta,_=i.originalEvent.shiftKey?d-M:d+M;s.options.doubleClickZoom==="center"?s.setZoom(_):s.setZoomAround(i.containerPoint,_)}});Mt.addInitHook("addHandler","doubleClickZoom",or),Mt.mergeOptions({dragging:!0,inertia:!et,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var to=An.extend({addHooks:function(){if(!this._draggable){var i=this._map;this._draggable=new Li(i._mapPane,i._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),i.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),i.on("zoomend",this._onZoomEnd,this),i.whenReady(this._onZoomEnd,this))}wt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ln(this._map._container,"leaflet-grab"),ln(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var i=this._map;if(i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var s=Re(this._map.options.maxBounds);this._offsetLimit=Ce(this._map.latLngToContainerPoint(s.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(s.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(i){if(this._map.options.inertia){var s=this._lastTime=+new Date,d=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(d),this._times.push(s),s-this._times[0]>50&&(this._positions.shift(),this._times.shift())}this._map.fire("move",i).fire("drag",i)},_onZoomEnd:function(){var i=this._map.getSize().divideBy(2),s=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=s.subtract(i).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(i,s){return i-(i-s)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var i=this._draggable._newPos.subtract(this._draggable._startPos),s=this._offsetLimit;i.x<s.min.x&&(i.x=this._viscousLimit(i.x,s.min.x)),i.y<s.min.y&&(i.y=this._viscousLimit(i.y,s.min.y)),i.x>s.max.x&&(i.x=this._viscousLimit(i.x,s.max.x)),i.y>s.max.y&&(i.y=this._viscousLimit(i.y,s.max.y)),this._draggable._newPos=this._draggable._startPos.add(i)}},_onPreDragWrap:function(){var i=this._worldWidth,s=Math.round(i/2),d=this._initialWorldOffset,M=this._draggable._newPos.x,_=(M-s+d)%i+s-d,O=(M+s+d)%i-s-d,S=Math.abs(_+d)<Math.abs(O+d)?_:O;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=S},_onDragEnd:function(i){var s=this._map,d=s.options,M=!d.inertia||this._times.length<2;if(s.fire("dragend",i),M)s.fire("moveend");else{var _=this._lastPos.subtract(this._positions[0]),O=(this._lastTime-this._times[0])/1e3,S=d.easeLinearity,Y=_.multiplyBy(S/O),X=Y.distanceTo([0,0]),pe=Math.min(d.inertiaMaxSpeed,X),Le=Y.multiplyBy(pe/X),tt=pe/(d.inertiaDeceleration*S),_t=Le.multiplyBy(-tt/2).round();_t.x||_t.y?(_t=s._limitOffset(_t,s.options.maxBounds),de(function(){s.panBy(_t,{duration:tt,easeLinearity:S,noMoveStart:!0,animate:!0})}
7)):s.fire("moveend")}}});Mt.addInitHook("addHandler","dragging",to),Mt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var go=An.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(i){this._map=i,this._setPanDelta(i.options.keyboardPanDelta),this._setZoomDelta(i.options.zoomDelta)},addHooks:function(){var i=this._map._container;i.tabIndex<=0&&(i.tabIndex="0"),Ne(i,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),ye(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var i=document.body,s=document.documentElement,d=i.scrollTop||s.scrollTop,M=i.scrollLeft||s.scrollLeft;this._map._container.focus(),window.scrollTo(M,d)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(i){var s,d,M=this._panKeys={},_=this.keyCodes;for(s=0,d=_.left.length;s<d;s++)M[_.left[s]]=[-1*i,0];for(s=0,d=_.right.length;s<d;s++)M[_.right[s]]=[i,0];for(s=0,d=_.down.length;s<d;s++)M[_.down[s]]=[0,i];for(s=0,d=_.up.length;s<d;s++)M[_.up[s]]=[0,-1*i]},_setZoomDelta:function(i){var s,d,M=this._zoomKeys={},_=this.keyCodes;for(s=0,d=_.zoomIn.length;s<d;s++)M[_.zoomIn[s]]=i;for(s=0,d=_.zoomOut.length;s<d;s++)M[_.zoomOut[s]]=-i},_addHooks:function(){Ne(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){ye(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(i){if(!(i.altKey||i.ctrlKey||i.metaKey)){var s,d=i.keyCode,M=this._map;if(d in this._panKeys){if(M._panAnim&&M._panAnim._inProgress)return;s=this._panKeys[d],i.shiftKey&&(s=v(s).multiplyBy(3)),M.panBy(s),M.options.maxBounds&&M.panInsideBounds(M.options.maxBounds)}else if(d in this._zoomKeys)M.setZoom(M.getZoom()+(i.shiftKey?3:1)*this._zoomKeys[d]);else{if(d!==27||!M._popup)return;M.closePopup()}it(i)}}});Mt.addInitHook("addHandler","keyboard",go),Mt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var kr=An.extend({addHooks:function(){Ne(this._map._container,"mousewheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){ye(this._map._container,"mousewheel",this._onWheelScroll,this)},_onWheelScroll:function(i){var s=Je(i),d=this._map.options.wheelDebounceTime;this._delta+=s,this._lastMousePos=this._map.mouseEventToContainerPoint(i),this._startTime||(this._startTime=+new Date);var M=Math.max(d-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(n(this._performZoom,this),M),it(i)},_performZoom:function(){var i=this._map,s=i.getZoom(),d=this._map.options.zoomSnap||0;i._stop();var M=this._delta/(4*this._map.options.wheelPxPerZoomLevel),_=4*Math.log(2/(1+Math.exp(-Math.abs(M))))/Math.LN2,O=d?Math.ceil(_/d)*d:_,S=i._limitZoom(s+(this._delta>0?O:-O))-s;this._delta=0,this._startTime=null,S&&(i.options.scrollWheelZoom==="center"?i.setZoom(s+S):i.setZoomAround(this._lastMousePos,s+S))}});Mt.addInitHook("addHandler","scrollWheelZoom",kr),Mt.mergeOptions({tap:!0,tapTolerance:15});var Dr=An.extend({addHooks:function(){Ne(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ye(this._map._container,"touchstart",this._onDown,this)},_onDown:function(i){if(i.touches){if(ae(i),this._fireClick=!0,i.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var s=i.touches[0],d=s.target;this._startPos=this._newPos=new De(s.clientX,s.clientY),d.tagName&&d.tagName.toLowerCase()==="a"&&wt(d,"leaflet-active"),this._holdTimeout=setTimeout(n(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",s))},this),1e3),this._simulateEvent("mousedown",s),Ne(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(i){if(clearTimeout(this._holdTimeout),ye(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&i&&i.changedTouches){var s=i.changedTouches[0],d=s.target;d&&d.tagName&&d.tagName.toLowerCase()==="a"&&ln(d,"leaflet-active"),this._simulateEvent("mouseup",s),this._isTapValid()&&this._simulateEvent("click",
7s)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(i){var s=i.touches[0];this._newPos=new De(s.clientX,s.clientY),this._simulateEvent("mousemove",s)},_simulateEvent:function(i,s){var d=document.createEvent("MouseEvents");d._simulated=!0,s.target._simulatedClick=!0,d.initMouseEvent(i,!0,!0,window,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),s.target.dispatchEvent(d)}});Hn&&!Wn&&Mt.addInitHook("addHandler","tap",Dr),Mt.mergeOptions({touchZoom:Hn&&!et,bounceAtZoomLimits:!0});var qr=An.extend({addHooks:function(){wt(this._map._container,"leaflet-touch-zoom"),Ne(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ln(this._map._container,"leaflet-touch-zoom"),ye(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(i){var s=this._map;if(i.touches&&i.touches.length===2&&!s._animatingZoom&&!this._zooming){var d=s.mouseEventToContainerPoint(i.touches[0]),M=s.mouseEventToContainerPoint(i.touches[1]);this._centerPoint=s.getSize()._divideBy(2),this._startLatLng=s.containerPointToLatLng(this._centerPoint),s.options.touchZoom!=="center"&&(this._pinchStartLatLng=s.containerPointToLatLng(d.add(M)._divideBy(2))),this._startDist=d.distanceTo(M),this._startZoom=s.getZoom(),this._moved=!1,this._zooming=!0,s._stop(),Ne(document,"touchmove",this._onTouchMove,this),Ne(document,"touchend",this._onTouchEnd,this),ae(i)}},_onTouchMove:function(i){if(i.touches&&i.touches.length===2&&this._zooming){var s=this._map,d=s.mouseEventToContainerPoint(i.touches[0]),M=s.mouseEventToContainerPoint(i.touches[1]),_=d.distanceTo(M)/this._startDist;if(this._zoom=s.getScaleZoom(_,this._startZoom),!s.options.bounceAtZoomLimits&&(this._zoom<s.getMinZoom()&&_<1||this._zoom>s.getMaxZoom()&&_>1)&&(this._zoom=s._limitZoom(this._zoom)),s.options.touchZoom==="center"){if(this._center=this._startLatLng,_===1)return}else{var O=d._add(M)._divideBy(2)._subtract(this._centerPoint);if(_===1&&O.x===0&&O.y===0)return;this._center=s.unproject(s.project(this._pinchStartLatLng,this._zoom).subtract(O),this._zoom)}this._moved||(s._moveStart(!0),this._moved=!0),Me(this._animRequest);var S=n(s._move,s,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=de(S,this,!0),ae(i)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,Me(this._animRequest),ye(document,"touchmove",this._onTouchMove),ye(document,"touchend",this._onTouchEnd),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Mt.addInitHook("addHandler","touchZoom",qr),Mt.BoxZoom=mo,Mt.DoubleClickZoom=or,Mt.Drag=to,Mt.Keyboard=go,Mt.ScrollWheelZoom=kr,Mt.Tap=Dr,Mt.TouchZoom=qr;var pa=window.L;window.L=e,Object.freeze=jt,e.version="1.2.0",e.noConflict=function(){return window.L=pa,this},e.Control=Cn,e.control=In,e.Browser=wr,e.Evented=bt,e.Mixin=Lr,e.Util=Ot,e.Class=nt,e.Handler=An,e.extend=t,e.bind=n,e.stamp=r,e.setOptions=m,e.DomEvent=ee,e.DomUtil=qt,e.PosAnimation=Kt,e.Draggable=Li,e.LineUtil=yi,e.PolyUtil=Gi,e.Point=De,e.point=v,e.Bounds=qe,e.bounds=Ce,e.Transformation=be,e.transformation=Ue,e.Projection=Po,e.LatLng=me,e.latLng=ge,e.LatLngBounds=Ve,e.latLngBounds=Re,e.CRS=St,e.GeoJSON=Ji,e.geoJSON=Kn,e.geoJson=er,e.Layer=oi,e.LayerGroup=dr,e.layerGroup=function(i){return new dr(i)},e.FeatureGroup=Zi,e.featureGroup=function(i){return new Zi(i)},e.ImageOverlay=ho,e.imageOverlay=function(i,s,d){return new ho(i,s,d)},e.VideoOverlay=Jr,e.videoOverlay=function(i,s,d){return new Jr(i,s,d)},e.DivOverlay=si,e.Popup=ci,e.popup=function(i,s){return new ci(i,s)},e.Tooltip=Xi,e.tooltip=function(i,s){return new Xi(i,s)},e.Icon=Or,e.icon=function(i){return new Or(i)},e.DivIcon=xr,e.divIcon=function(i){return new xr(i)},e.Marker=pr,e.marker=function(i,s){return new pr(i,s)},e.TileLayer=hr,e.tileLayer=Ar,e.GridLayer=eo,e.gridLayer=function(i){return new eo(i)},e.SVG=Tr,e.svg=Hi,e.Renderer=mi,e.Canvas=gi,e.canvas=hi,e.Path=Mn,e.CircleMarker=Qr,e.circleMarker=function(i,s){return new Qr(i,s)},e.Circle=fo,e.circle=function(i,s,d){return new fo(i,s,d)},e.Polyline=Oi,e.polyline=function(i,s){return new Oi(i,s)},e.Polygon=zr,e.polygon=function(i,s){return new zr(i,s)},e.Rectangle=Wo,e.rectangle=function(i,s){return new Wo(i,s)},e.Map=Mt,e.map=function(i,s){return new Mt(i,s)}})});var jd=Pe((Xd,Oc)=>{(function(e,t){typeof define=="function"&&define.amd?define(["leaflet"],e):typeof Xd=="object"&&(typeof t!="undefined"&&t.L?Oc.exports=e(L):Oc.exports=e(Lc())),typeof t!="undefined"&&t.L&&(t.L.Control.Locate=e(L))})(function(e){var t=function(a,c,f){f=f.split(" "),f.forEach(function(b){e.DomUtil[a].call(this,c,b)})},n=function(a,c){t("addClass",a,c)},r=function(a,c){t("removeClass",a,c)},o=e.Control.extend({options:{position:"topleft",layer:void 0,setVie
7w:"untilPan",keepCurrentZoomLevel:!1,flyTo:!1,clickBehavior:{inView:"stop",outOfView:"setView"},returnToPrevBounds:!1,cacheLocation:!0,drawCircle:!0,drawMarker:!0,markerClass:e.CircleMarker,circleStyle:{color:"#136AEC",fillColor:"#136AEC",fillOpacity:.15,weight:2,opacity:.5},markerStyle:{color:"#136AEC",fillColor:"#2A93EE",fillOpacity:.7,weight:2,opacity:.9,radius:5},followCircleStyle:{},followMarkerStyle:{},icon:"fa fa-map-marker",iconLoading:"fa fa-spinner fa-spin",iconElementTag:"span",circlePadding:[0,0],metric:!0,createButtonCallback:function(a,c){var f=e.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",a);f.title=c.strings.title;var b=e.DomUtil.create(c.iconElementTag,c.icon,f);return{link:f,icon:b}},onLocationError:function(a,c){alert(a.message)},onLocationOutsideMapBounds:function(a){a.stop(),alert(a.options.strings.outsideMapBoundsMsg)},showPopup:!0,strings:{title:"Show me where I am",metersUnit:"meters",feetUnit:"feet",popup:"You are within {distance} {unit} from this point",outsideMapBoundsMsg:"You seem located outside the boundaries of the map"},locateOptions:{maxZoom:1/0,watch:!0,setView:!1}},initialize:function(a){for(var c in a)typeof this.options[c]=="object"?e.extend(this.options[c],a[c]):this.options[c]=a[c];this.options.followMarkerStyle=e.extend({},this.options.markerStyle,this.options.followMarkerStyle),this.options.followCircleStyle=e.extend({},this.options.circleStyle,this.options.followCircleStyle)},onAdd:function(a){var c=e.DomUtil.create("div","leaflet-control-locate leaflet-bar leaflet-control");this._layer=this.options.layer||new e.LayerGroup,this._layer.addTo(a),this._event=void 0,this._prevBounds=null;var f=this.options.createButtonCallback(c,this.options);return this._link=f.link,this._icon=f.icon,e.DomEvent.on(this._link,"click",e.DomEvent.stopPropagation).on(this._link,"click",e.DomEvent.preventDefault).on(this._link,"click",this._onClick,this).on(this._link,"dblclick",e.DomEvent.stopPropagation),this._resetVariables(),this._map.on("unload",this._unload,this),c},_onClick:function(){if(this._justClicked=!0,this._userPanned=!1,this._active&&!this._event)this.stop();else if(this._active&&this._event!==void 0){var a=this._map.getBounds().contains(this._event.latlng)?this.options.clickBehavior.inView:this.options.clickBehavior.outOfView;switch(a){case"setView":this.setView();break;case"stop":if(this.stop(),this.options.returnToPrevBounds){var c=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;c.bind(this._map)(this._prevBounds)}break}}else this.options.returnToPrevBounds&&(this._prevBounds=this._map.getBounds()),this.start();this._updateContainerStyle()},start:function(){this._activate(),this._event&&(this._drawMarker(this._map),this.options.setView&&this.setView()),this._updateContainerStyle()},stop:function(){this._deactivate(),this._cleanClasses(),this._resetVariables(),this._removeMarker()},_activate:function(){this._active||(this._map.locate(this.options.locateOptions),this._active=!0,this._map.on("locationfound",this._onLocationFound,this),this._map.on("locationerror",this._onLocationError,this),this._map.on("dragstart",this._onDrag,this))},_deactivate:function(){this._map.stopLocate(),this._active=!1,this.options.cacheLocation||(this._event=void 0),this._map.off("locationfound",this._onLocationFound,this),this._map.off("locationerror",this._onLocationError,this),this._map.off("dragstart",this._onDrag,this)},setView:function(){if(this._drawMarker(),this._isOutsideMapBounds())this._event=void 0,this.options.onLocationOutsideMapBounds(this);else if(this.options.keepCurrentZoomLevel){var a=this.options.flyTo?this._map.flyTo:this._map.panTo;a.bind(this._map)([this._event.latitude,this._event.longitude])}else{var a=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;a.bind(this._map)(this._event.bounds,{padding:this.options.circlePadding,maxZoom:this.options.locateOptions.maxZoom})}},_drawMarker:function(){this._event.accuracy===void 0&&(this._event.accuracy=0);var a=this._event.accuracy,c=this._event.latlng;if(this.options.drawCircle){var f=this._isFollowing()?this.options.followCircleStyle:this.options.circleStyle;this._circle?this._circle.setLatLng(c).setRadius(a).setStyle(f):this._circle=e.circle(c,a,f).addTo(this._layer)}var b,y;if(this.options.metric?(b=a.toFixed(0),y=this.options.strings.metersUnit):(b=(a*3.2808399).toFixed(0),y=this.options.strings.feetUnit),this.options.drawMarker){var m=this._isFollowing()?this.options.followMarkerStyle:this.options.markerStyle;this._marker?(this._marker.setLatLng(c),this._marker.setStyle&&this._marker.setStyle(m)):this._marker=new this.options.markerClass(c,m).addTo(this._layer)}var T=this.options.strings.popup;this.options.showPopup&&T&&this._marker&&this._marker.bindPopup(e.Util.template(T,{distance:b,unit:y}))._popup.setLatLng(c)},_removeMarker:function(){this._layer.clearLayers(),this._marker=void 0,this._circle=void 0},_unload:function(){this.stop(),this._map.off("unload",this._unload,this)},_onLocationError:function(a){a.code==3&&this.options.locateOptions.watch||(this.stop(),this.options.onLocationError(a,this))}
7,_onLocationFound:function(a){if(!(this._event&&this._event.latlng.lat===a.latlng.lat&&this._event.latlng.lng===a.latlng.lng&&this._event.accuracy===a.accuracy)&&!!this._active){switch(this._event=a,this._drawMarker(),this._updateContainerStyle(),this.options.setView){case"once":this._justClicked&&this.setView();break;case"untilPan":this._userPanned||this.setView();break;case"always":this.setView();break;case!1:break}this._justClicked=!1}},_onDrag:function(){this._event&&(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker())},_isFollowing:function(){if(!this._active)return!1;if(this.options.setView==="always")return!0;if(this.options.setView==="untilPan")return!this._userPanned},_isOutsideMapBounds:function(){return this._event===void 0?!1:this._map.options.maxBounds&&!this._map.options.maxBounds.contains(this._event.latlng)},_updateContainerStyle:function(){!this._container||(this._active&&!this._event?this._setClasses("requesting"):this._isFollowing()?this._setClasses("following"):this._active?this._setClasses("active"):this._cleanClasses())},_setClasses:function(a){a=="requesting"?(r(this._container,"active following"),n(this._container,"requesting"),r(this._icon,this.options.icon),n(this._icon,this.options.iconLoading)):a=="active"?(r(this._container,"requesting following"),n(this._container,"active"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon)):a=="following"&&(r(this._container,"requesting"),n(this._container,"active following"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon))},_cleanClasses:function(){e.DomUtil.removeClass(this._container,"requesting"),e.DomUtil.removeClass(this._container,"active"),e.DomUtil.removeClass(this._container,"following"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon)},_resetVariables:function(){this._active=!1,this._justClicked=!1,this._userPanned=!1}});return e.control.locate=function(a){return new e.Control.Locate(a)},o},window)});var Fd=Pe((Ak,Fs)=>{(function(t){"use strict";typeof define=="function"&&define.amd?define(t):typeof Fs!="undefined"&&typeof Fs.exports!="undefined"?Fs.exports=t():window.Sortable=t()})(function(){"use strict";if(typeof window=="undefined"||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,n,r,o,a,c,f,b,y,m,T,k,F,J,he,de,Me=[],nt=!1,dt=!1,De=!1,v=[],qe,Ce,Ve,Re,me,ge,be,Ue,Be=!1,ie=!1,re,I,W,ne=[],ze,st=/\s+/g,je="Sortable"+new Date().getTime(),oe=window,fe=oe.document,Q=oe.parseInt,le=oe.setTimeout,We=oe.jQuery||oe.Zepto,Ne=oe.Polymer,ye={capture:!1,passive:!1},ht=!!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie|iemobile)/i),G=!!navigator.userAgent.match(/Edge/i),Ae=!!navigator.userAgent.match(/firefox/i),xe=!!(navigator.userAgent.match(/safari/i)&&!navigator.userAgent.match(/chrome/i)&&!navigator.userAgent.match(/android/i)),Ee=!!navigator.userAgent.match(/iP(ad|od|hone)/i),ae=Ee,it=G||ht?"cssFloat":"float",Se="draggable"in fe.createElement("div"),Je=function(){if(ht)return!1;var q=fe.createElement("x");return q.style.cssText="pointer-events:auto",q.style.pointerEvents==="auto"}(),ot=!1,vt=!1,Fe=Math.abs,Rt=Math.min,rt=Math.max,mt=[],at=function(q,H){var j=Z(q),we=Q(j.width)-Q(j.paddingLeft)-Q(j.paddingRight)-Q(j.borderLeftWidth)-Q(j.borderRightWidth),Ge=xt(q,0,H),ct=xt(q,1,H),Ot=Ge&&Z(Ge),zt=ct&&Z(ct),bt=Ot&&Q(Ot.marginLeft)+Q(Ot.marginRight)+jt(Ge).width,St=zt&&Q(zt.marginLeft)+Q(zt.marginRight)+jt(ct).width;if(j.display==="flex")return j.flexDirection==="column"||j.flexDirection==="column-reverse"?"vertical":"horizontal";if(j.display==="grid")return j.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(Ge&&Ot.float!=="none"){var Ht=Ot.float==="left"?"left":"right";return ct&&(zt.clear==="both"||zt.clear===Ht)?"vertical":"horizontal"}
7return Ge&&(Ot.display==="block"||Ot.display==="flex"||Ot.display==="table"||Ot.display==="grid"||bt>=we&&j[it]==="none"||ct&&j[it]==="none"&&bt+St>we)?"vertical":"horizontal"},gt=function(q,H){for(var j=0;j<v.length;j++)if(!Ct(v[j])){var we=jt(v[j]),Ge=v[j][je].options.emptyInsertThreshold,ct=q>=we.left-Ge&&q<=we.right+Ge,Ot=H>=we.top-Ge&&H<=we.bottom+Ge;if(Ge&&ct&&Ot)return v[j]}},Nt=function(q,H,j,we,Ge){var ct=jt(j),Ot=we==="vertical"?ct.left:ct.top,zt=we==="vertical"?ct.right:ct.bottom,bt=we==="vertical"?q:H;return Ot<bt&&bt<zt},wn=function(q,H,j){var we=q===t&&ze||jt(q),Ge=H===t&&ze||jt(H),ct=j==="vertical"?we.left:we.top,Ot=j==="vertical"?we.right:we.bottom,zt=j==="vertical"?we.width:we.height,bt=j==="vertical"?Ge.left:Ge.top,St=j==="vertical"?Ge.right:Ge.bottom,Ht=j==="vertical"?Ge.width:Ge.height;return ct===bt||Ot===St||ct+zt/2===bt+Ht/2},cn=function(q,H){if(!q||!q.getBoundingClientRect)return Pn();var j=q,we=!1;do if(j.clientWidth<j.scrollWidth||j.clientHeight<j.scrollHeight){var Ge=Z(j);if(j.clientWidth<j.scrollWidth&&(Ge.overflowX=="auto"||Ge.overflowX=="scroll")||j.clientHeight<j.scrollHeight&&(Ge.overflowY=="auto"||Ge.overflowY=="scroll")){if(!j||!j.getBoundingClientRect||j===fe.body)return Pn();if(we||H)return j;we=!0}}while(j=j.parentNode);return Pn()},Pn=function(){return ht?fe.documentElement:fe.scrollingElement},wt=function(q,H,j){q.scrollLeft+=H,q.scrollTop+=j},ln=tn(function(q,H,j,we){if(H.scroll){var Ge=j?j[je]:window,ct=H.scrollSensitivity,Ot=H.scrollSpeed,zt=q.clientX,bt=q.clientY,St=Pn(),Ht=!1;y!==j&&(ni(),b=H.scroll,m=H.scrollFn,b===!0&&(b=cn(j,!0),y=b));var kt=0,nn=b;do{var _n=nn,an=jt(_n),U=an.top,C=an.bottom,R=an.left,D=an.right,ue=an.width,K=an.height,se,ke,ut,et,He,Ye,pt,rn,Qt;if(se=_n.scrollWidth,ke=_n.scrollHeight,ut=Z(_n),rn=_n.scrollLeft,Qt=_n.scrollTop,_n===St?(Ye=ue<se&&(ut.overflowX==="auto"||ut.overflowX==="scroll"||ut.overflowX==="visible"),pt=K<ke&&(ut.overflowY==="auto"||ut.overflowY==="scroll"||ut.overflowY==="visible")):(Ye=ue<se&&(ut.overflowX==="auto"||ut.overflowX==="scroll"),pt=K<ke&&(ut.overflowY==="auto"||ut.overflowY==="scroll")),et=Ye&&(Fe(D-zt)<=ct&&rn+ue<se)-(Fe(R-zt)<=ct&&!!rn),He=pt&&(Fe(C-bt)<=ct&&Qt+K<ke)-(Fe(U-bt)<=ct&&!!Qt),!Me[kt])for(var gn=0;gn<=kt;gn++)Me[gn]||(Me[gn]={});(Me[kt].vx!=et||Me[kt].vy!=He||Me[kt].el!==_n)&&(Me[kt].el=_n,Me[kt].vx=et,Me[kt].vy=He,clearInterval(Me[kt].pid),_n&&(et!=0||He!=0)&&(Ht=!0,Me[kt].pid=setInterval(function(){we&&this.layer===0&&(Gt.active._emulateDragOver(!0),Gt.active._onTouchMove(me,!0));var sn=Me[this.layer].vy?Me[this.layer].vy*Ot:0,xn=Me[this.layer].vx?Me[this.layer].vx*Ot:0;typeof m=="function"&&m.call(Ge,xn,sn,q,me,Me[this.layer].el)!=="continue"||wt(Me[this.layer].el,xn,sn)}.bind({layer:kt}),24))),kt++}while(H.bubbleScroll&&nn!==St&&(nn=cn(nn,!1)));nt=Ht}},30),ni=function(){Me.forEach(function(q){clearInterval(q.pid)}),Me=[]},pn=function(q){function H(Ge,ct){return function(Ot,zt,bt,St){var Ht=Ot.options.group.name&&zt.options.group.name&&Ot.options.group.name===zt.options.group.name;if(Ge==null&&(ct||Ht))return!0;if(Ge==null||Ge===!1)return!1;if(ct&&Ge==="clone")return Ge;if(typeof Ge=="function")return H(Ge(Ot,zt,bt,St),ct)(Ot,zt,bt,St);var kt=(ct?Ot:zt).options.group.name;return Ge===!0||typeof Ge=="string"&&Ge===kt||Ge.join&&Ge.indexOf(kt)>-1}}var j={},we=q.group;(!we||typeof we!="object")&&(we={name:we}),j.name=we.name,j.checkPull=H(we.pull,!0),j.checkPut=H(we.put),j.revertClone=we.revertClone,q.group=j},hn=function(q){!t||!t.parentNode||t.parentNode[je]&&t.parentNode[je]._computeIsAligned(q)},Nn=function(){!Je&&r&&Z(r,"display","none")},Tn=function(){!Je&&r&&Z(r,"display","")};fe.addEventListener("click",function(q){if(De)return q.preventDefault(),q.stopPropagation&&q.stopPropagation(),q.stopImmediatePropagation&&q.stopImmediatePropagation(),De=!1,!1},!0);var Zt=function(q){if(t){q=q.touches?q.touches[0]:q;var H=gt(q.clientX,q.clientY);if(H){var j={};for(var we in q)j[we]=q[we];j.target=j.rootEl=H,j.preventDefault=void 0,j.stopPropagation=void 0,H[je]._onDragOver(j)}}};function Gt(q,H){if(!(q&&q.nodeType&&q.nodeType===1))throw"Sortable: `el` must be HTMLElement, not "+{}.toString.call(q);this.el=q,this.options=H=Gn({},H),q[je]=this;var j={group:null,sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0,draggable:/[uo]l/i.test(q.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return at(q,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(ct,Ot){ct.setData("Text",Ot.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:Q(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Gt.supportPointer!==!1&&"PointerEvent"in window,emptyInsertThreshold:5};for(var we in j)!(we in H)&&(H[we]=j[we]);pn(H);for(var Ge in this)Ge.charAt(0)==="_"&&typeof this[Ge]=="function"&&(this[Ge]=this[Ge].bind(this));this.nativeDraggable=H.forceFallback?!1:Se,this.nativeDraggable&&(this.options.touchStartThreshold=1),H.supportPointer?Vt(q,"pointerdown",this._onTapStart):(Vt(q,"mousedown",this._onTapStart),Vt(q,"touchstart",this._onTapStart)),this.nativeDraggable&&(Vt(q,"dragover",this),Vt(q,"dragenter",this)),v.push(this.el),H.store&&H.store.get&&this.sort(H.store.get(this)||[])}Gt.prototype={constructor:Gt,_computeIsAligned:function(q){var H;if(r&&!Je?(Nn(),H=fe.elementFromPoint(q.clientX,q.clientY),Tn()):H=q.target,H=Yt(H,this.options.draggable,this.el,!1),!vt&&!(!t||t.parentNode!==this.el)){for(var j=this.el.children,we=0;we<j.length;we++)Yt(j[we],this.options.draggable,this.el,!1)&&j[we]!==H&&(j[we].sortableMouseAligned=Nt(q.clientX,q.clientY,j[we],this._getDirection(q,null),this.options));Yt(H,this.options.draggable,this.el,!0)||(be=null),vt=!0,le(function(){vt=!1},30)}},_getDirection:function(q,H){return typeof this.options.direction=="function"?this.options.direction.call(this,q,H,t):this.options.direction},_onTapStart:function(q){if(!!q.cancelable){var H=this,j=this.el,we=this.options,Ge=we.preventOnFilter,ct=q.type,Ot=q.touches&&q.touches[0],zt=(Ot||q).target,bt=q.target.shadowRoot&&(q.path&&q.path[0]||q.composedPath&&q.composedPath()[0])||zt,St=we.filter,Ht,kt;if(Ar(j),!t&&!(/mousedown|pointerdown/.test(ct)&&q.button!==0||we.disabled)&&!bt.isContentEditable&&(zt=Yt(zt,we.draggable,j,!1),f!==zt)){if(Ht=Pt(zt),kt=Pt(zt,we.draggable),typeof St=="function"){if(St.call(this,q,zt,this)){Ie(H,bt,"filter",zt,j,j,Ht,void 0,kt),Ge&&q.cancelable&&q.preventDefault();return}}else if(St&&(St=St.split(",").some(function(nn){if(nn=Yt(bt,nn.trim(),j,!1),nn)return Ie(H,nn,"filter",zt,j,j,Ht,void 0,kt),!0}),St)){Ge&&q.cancelable&&q.preventDefault();return}we.handle&&!Yt(bt,we.handle,j,!1)||this._prepareDragStart(q,Ot,zt,Ht,kt)}}},_handleAutoScroll:function(q,H){if(!(!t||!this.options.scroll)){var j=q.clientX,we=q.clientY,Ge=fe.elementFromPoint(j,we),ct=this;if(H||G||ht||xe){ln(q,ct.options,Ge,H);var Ot=cn(Ge,!0);nt&&(!qe||j!==Ce||we!==Ve)&&(qe&&clearInterval(qe),qe=setInterval(function(){if(!!t){var zt=cn(fe.elementFromPoint(j,we),!0);zt!==Ot&&(Ot=zt,ni(),ln(q,ct.options,Ot,H))}},10),Ce=j,Ve=we)}else{if(!ct.options.bubbleScroll||cn(Ge,!0)===Pn()){ni();return}ln(q,ct.options,cn(Ge,!1),!1)}}},_prepareDragStart:function(q,H,j,we,Ge){var ct=this,Ot=ct.el,zt=ct.options,bt=Ot.ownerDocument,St;j&&!t&&j.parentNode===Ot&&(a=Ot,t=j,n=t.parentNode,c=t.nextSibling,f=j,he=zt.group,T=we,F=Ge,Re
7={target:t,clientX:(H||q).clientX,clientY:(H||q).clientY},this._lastX=(H||q).clientX,this._lastY=(H||q).clientY,t.style["will-change"]="all",t.style.transition="",t.style.transform="",St=function(){ct._disableDelayedDragEvents(),!Ae&&ct.nativeDraggable&&(t.draggable=!0),ct._triggerDragStart(q,H),Ie(ct,a,"choose",t,a,a,T,void 0,F),V(t,zt.chosenClass,!0)},zt.ignore.split(",").forEach(function(Ht){Ke(t,Ht.trim(),Oe)}),Vt(bt,"dragover",Zt),Vt(bt,"mousemove",Zt),Vt(bt,"touchmove",Zt),Vt(bt,"mouseup",ct._onDrop),Vt(bt,"touchend",ct._onDrop),Vt(bt,"touchcancel",ct._onDrop),Ae&&this.nativeDraggable&&(this.options.touchStartThreshold=4,t.draggable=!0),zt.delay&&(zt.delayOnTouchOnly?H:!0)&&(!this.nativeDraggable||!(G||ht))?(Vt(bt,"mouseup",ct._disableDelayedDrag),Vt(bt,"touchend",ct._disableDelayedDrag),Vt(bt,"touchcancel",ct._disableDelayedDrag),Vt(bt,"mousemove",ct._delayedDragTouchMoveHandler),Vt(bt,"touchmove",ct._delayedDragTouchMoveHandler),zt.supportPointer&&Vt(bt,"pointermove",ct._delayedDragTouchMoveHandler),ct._dragStartTimer=le(St,zt.delay)):St())},_delayedDragTouchMoveHandler:function(q){var H=q.touches?q.touches[0]:q;rt(Fe(H.clientX-this._lastX),Fe(H.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){t&&Oe(t),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var q=this.el.ownerDocument;x(q,"mouseup",this._disableDelayedDrag),x(q,"touchend",this._disableDelayedDrag),x(q,"touchcancel",this._disableDelayedDrag),x(q,"mousemove",this._delayedDragTouchMoveHandler),x(q,"touchmove",this._delayedDragTouchMoveHandler),x(q,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(q,H){H=H||(q.pointerType=="touch"?q:null),!this.nativeDraggable||H?this.options.supportPointer?Vt(fe,"pointermove",this._onTouchMove):H?Vt(fe,"touchmove",this._onTouchMove):Vt(fe,"mousemove",this._onTouchMove):(Vt(t,"dragend",this),Vt(a,"dragstart",this._onDragStart));try{fe.selection?hi(function(){fe.selection.empty()}):window.getSelection().removeAllRanges()}catch(j){}},_dragStarted:function(q,H){if(dt=!1,a&&t){this.nativeDraggable&&(Vt(fe,"dragover",this._handleAutoScroll),Vt(fe,"dragover",hn));var j=this.options;!q&&V(t,j.dragClass,!1),V(t,j.ghostClass,!0),Z(t,"transform",""),Gt.active=this,q&&this._appendGhost(),Ie(this,a,"start",t,a,a,T,void 0,F,void 0,H)}else this._nulling()},_emulateDragOver:function(q){if(me){if(this._lastX===me.clientX&&this._lastY===me.clientY&&!q)return;this._lastX=me.clientX,this._lastY=me.clientY,Nn();for(var H=fe.elementFromPoint(me.clientX,me.clientY),j=H;H&&H.shadowRoot&&(H=H.shadowRoot.elementFromPoint(me.clientX,me.clientY),H!==j);)j=H;if(j)do{if(j[je]){var we;if(we=j[je]._onDragOver({clientX:me.clientX,clientY:me.clientY,target:H,rootEl:j}),we&&!this.options.dragoverBubble)break}H=j}while(j=j.parentNode);t.parentNode[je]._computeIsAligned(me),Tn()}},_onTouchMove:function(q,H){if(Re){var j=this.options,we=j.fallbackTolerance,Ge=j.fallbackOffset,ct=q.touches?q.touches[0]:q,Ot=r&&_e(r),zt=r&&Ot&&Ot.a,bt=r&&Ot&&Ot.d,St=ae&&W&&rr(W),Ht=(ct.clientX-Re.clientX+Ge.x)/(zt||1)+(St?St[0]-ne[0]:0)/(zt||1),kt=(ct.clientY-Re.clientY+Ge.y)/(bt||1)+(St?St[1]-ne[1]:0)/(bt||1),nn=q.touches?"translate3d("+Ht+"px,"+kt+"px,0)":"translate("+Ht+"px,"+kt+"px)";if(!Gt.active&&!dt){if(we&&Rt(Fe(ct.clientX-this._lastX),Fe(ct.clientY-this._lastY))<we)return;this._onDragStart(q,!0)}!H&&this._handleAutoScroll(ct,!0),ge=!0,me=ct,Z(r,"webkitTransform",nn),Z(r,"mozTransform",nn),Z(r,"msTransform",nn),Z(r,"transform",nn),q.cancelable&&q.preventDefault()}},_appendGhost:function(){if(!r){var q=this.options.fallbackOnBody?fe.body:a,H=jt(t,!0,q,!ae),j=Z(t),we=this.options;if(ae){for(W=q;Z(W,"position")==="static"&&Z(W,"transform")==="none"&&W!==fe;)W=W.parentNode;if(W!==fe){var Ge=jt(W,!0);H.top-=Ge.top,H.left-=Ge.left}W!==fe.body&&W!==fe.documentElement?(W===fe&&(W=Pn()),H.top+=W.scrollTop,H.left+=W.scrollLeft):W=Pn(),ne=rr(W)}r=t.cloneNode(!0),V(r,we.ghostClass,!1),V(r,we.fallbackClass,!0),V(r,we.dragClass,!0),Z(r,"box-sizing","border-box"),Z(r,"margin",0),Z(r,"top",H.top),Z(r,"left",H.left),Z(r,"width",H.width),Z(r,"height",H.height),Z(r,"opacity","0.8"),Z(r,"position",ae?"absolute":"fixed"),Z(r,"zIndex","100000"),Z(r,"pointerEvents","none"),q.appendChild(r)}},_onDragStart:function(q,H){var j=this,we=q.dataTransfer,Ge=j.options;o=Kn(t),o.draggable=!1,o.style["will-change"]="",this._hideClone(),V(o,j.options.chosenClass,!1),j._cloneId=hi(function(){j.options.removeCloneOnHide||a.insertBefore(o,t),Ie(j,a,"clone",t)}),!H&&V(t,Ge.dragClass,!0),H?(De=!0,j._loopId=setInterval(j._emulateDragOver,50)):(x(fe,"mouseup",j._onDrop),x(fe,"touchend",j._onDrop),x(fe,"touchcancel",j._onDrop),we&&(we.effectAllowed="move",Ge.setData&&Ge.setData.call(j,we,t)),Vt(fe,"drop",j),Z(t,"transform","translateZ(0)")),dt=!0,j._dragStartId=hi(j._dragStarted.bind(j,H,q)),Vt(fe,"selectstart",j),xe&&Z(fe.body,"user-select","none")},_onDragOver:function(q){var H=this.el,j=q.target,we,Ge,ct,Ot=this.options,zt=Ot.group,bt=Gt.active,St=he===zt,Ht=Ot.sort,kt=this;if(ot)return;function nn(Ye){return Ye&&(St?bt._hideClone():bt._showClone(kt),bt&&(V(t,de?de.options.ghostClass:bt.options.ghostClass,!1),V(t,Ot.ghostClass,!0)),de!==kt&&kt!==Gt.active?de=kt:kt===Gt.active&&(de=null),we&&kt._animate(we,t),j&&Ge&&kt._animate(Ge,j)),(j===t&&!t.animated||j===H&&!j.animated)&&(be=null),!Ot.dragoverBubble&&!q.rootEl&&j!==fe&&(kt._handleAutoScroll(q),t.parentNode[je]._computeIsAligned(q),!Ye&&Zt(q)),!Ot.dragoverBubble&&q.stopPropagation&&q.stopPropagation(),!0}function _n(){Ie(kt,a,"change",j,H,a,T,Pt(t),F,Pt(t,Ot.draggable),q)}if(q.preventDefault!==void 0&&q.cancelable&&q.preventDefault(),ge=!0,j=Yt(j,Ot.draggable,H,!0),t.contains(q.target)||j.animated)return nn(!1);if(j!==t&&(De=!1),bt&&!Ot.disabled&&(St?Ht||(ct=!a.contains(t)):de===this||(this.lastPutMode=he.checkPull(this,bt,t,q))&&zt.checkPut(this,bt,t,q))){var an=this._getDirection(q,j);if(we=jt(t),ct)return this._hideClone(),n=a,c?a.insertBefore(t,c):a.appendChild(t),nn(!0);var U=Ct(H);if(!U||Tt(q,an,H)&&!U.animated){if(U&&H===q.target&&(j=U),j&&(Ge=jt(j)),St?bt._hideClone():bt._showClone(this),ft(a,H,t,we,j,Ge,q,!!j)!==!1)return H.appendChild(t),n=H,ze=null,_n(),nn(!0)}else if(j&&j!==t&&j.parentNode===H){var C=0,R,D=j.sortableMouseAligned,ue=t.parentNode!==H,K=an==="vertical"?"top":"left",se=Ei(j,"top")||Ei(t,"top"),ke=se?se.scrollTop:void 0;if(be!==j&&(re=null,R=jt(j)[K],Be=!1),wn(t,j,an)&&D||ue||se||Ot.invertSwap||re==="insert"||re==="swap"?(re!=="swap"&&(ie=Ot.invertSwap||ue),C=Et(q,j,an,Ot.swapThreshold,Ot.invertedSwapThreshold==null?Ot.swapThreshold:Ot.invertedSwapThreshold,ie,be===j),re="swap"):(C=Dt(j),re="insert"),C===0)return nn(!1);ze=null,be=j,Ue=C,Ge=jt(j);var ut=j.nextElementSibling,et=!1;et=C===1;var He=ft(a,H,t,we,j,Ge,q,et);if(He!==!1)return(He===1||He===-1)&&(et=He===1),ot=!0,le(At,30),St?bt._hideClone():bt._showClone(this),et&&!ut?H.appendChild(t):j.parentNode.insertBefore(t,et?ut:j),se&&wt(se,0,ke-se.scrollTop),n=t.parentNode,R!==void 0&&!ie&&(I=Fe(R-jt(j)[K])),_n(),nn(!0)}if(H.contains(t))return nn(!1)}return!1},_animate:function(q,H){var j=this.options.animation;if(j){var we=jt(H);if(H===t&&(ze=we),q.nodeType===1&&(q=jt(q)),q.left+q.width/2!==we.left+we.width/2||q.top+q.height/2!==we.top+we.height/2){var Ge=_e(this.el),ct=Ge&&Ge.a,Ot=Ge&&Ge.d;Z(H,"transition","none"),Z(H,"transform","translate3d("+(q.left-we.left)/(ct||1)+"px,"+(q.top-we.top)/(Ot||1)+"px,0)"),this._repaint(H),Z(H,"transition","transform "+j+"ms"+(this.options.easing?" "+this.options.easing:"")),Z(H,"transform","translate3d(0,
70,0)")}typeof H.animated=="number"&&clearTimeout(H.animated),H.animated=le(function(){Z(H,"transition",""),Z(H,"transform",""),H.animated=!1},j)}},_repaint:function(q){return q.offsetWidth},_offMoveEvents:function(){x(fe,"touchmove",this._onTouchMove),x(fe,"pointermove",this._onTouchMove),x(fe,"dragover",Zt),x(fe,"mousemove",Zt),x(fe,"touchmove",Zt)},_offUpEvents:function(){var q=this.el.ownerDocument;x(q,"mouseup",this._onDrop),x(q,"touchend",this._onDrop),x(q,"pointerup",this._onDrop),x(q,"touchcancel",this._onDrop),x(fe,"selectstart",this)},_onDrop:function(q){var H=this.el,j=this.options;dt=!1,nt=!1,ie=!1,Be=!1,clearInterval(this._loopId),clearInterval(qe),ni(),Ln(),clearTimeout(this._dragStartTimer),Hi(this._cloneId),Hi(this._dragStartId),x(fe,"mousemove",this._onTouchMove),this.nativeDraggable&&(x(fe,"drop",this),x(H,"dragstart",this._onDragStart),x(fe,"dragover",this._handleAutoScroll),x(fe,"dragover",hn)),xe&&Z(fe.body,"user-select",""),this._offMoveEvents(),this._offUpEvents(),q&&(ge&&(q.cancelable&&q.preventDefault(),!j.dropBubble&&q.stopPropagation()),r&&r.parentNode&&r.parentNode.removeChild(r),(a===n||de&&de.lastPutMode!=="clone")&&o&&o.parentNode&&o.parentNode.removeChild(o),t&&(this.nativeDraggable&&x(t,"dragend",this),Oe(t),t.style["will-change"]="",V(t,de?de.options.ghostClass:this.options.ghostClass,!1),V(t,this.options.chosenClass,!1),Ie(this,a,"unchoose",t,n,a,T,null,F,null,q),a!==n?(k=Pt(t),J=Pt(t,j.draggable),k>=0&&(Ie(null,n,"add",t,n,a,T,k,F,J,q),Ie(this,a,"remove",t,n,a,T,k,F,J,q),Ie(null,n,"sort",t,n,a,T,k,F,J,q),Ie(this,a,"sort",t,n,a,T,k,F,J,q)),de&&de.save()):t.nextSibling!==c&&(k=Pt(t),J=Pt(t,j.draggable),k>=0&&(Ie(this,a,"update",t,n,a,T,k,F,J,q),Ie(this,a,"sort",t,n,a,T,k,F,J,q))),Gt.active&&((k==null||k===-1)&&(k=T,J=F),Ie(this,a,"end",t,n,a,T,k,F,J,q),this.save()))),this._nulling()},_nulling:function(){a=t=n=r=c=o=f=b=y=Me.length=qe=Ce=Ve=Re=me=ge=k=T=be=Ue=ze=de=he=Gt.active=null,mt.forEach(function(q){q.checked=!0}),mt.length=0},handleEvent:function(q){switch(q.type){case"drop":case"dragend":this._onDrop(q);break;case"dragenter":case"dragover":t&&(this._onDragOver(q),fi(q));break;case"selectstart":q.preventDefault();break}},toArray:function(){for(var q=[],H,j=this.el.children,we=0,Ge=j.length,ct=this.options;we<Ge;we++)H=j[we],Yt(H,ct.draggable,this.el,!1)&&q.push(H.getAttribute(ct.dataIdAttr)||Bt(H));return q},sort:function(q){var H={},j=this.el;this.toArray().forEach(function(we,Ge){var ct=j.children[Ge];Yt(ct,this.options.draggable,j,!1)&&(H[we]=ct)},this),q.forEach(function(we){H[we]&&(j.removeChild(H[we]),j.appendChild(H[we]))})},save:function(){var q=this.options.store;q&&q.set&&q.set(this)},closest:function(q,H){return Yt(q,H||this.options.draggable,this.el,!1)},option:function(q,H){var j=this.options;if(H===void 0)return j[q];j[q]=H,q==="group"&&pn(j)},destroy:function(){var q=this.el;q[je]=null,x(q,"mousedown",this._onTapStart),x(q,"touchstart",this._onTapStart),x(q,"pointerdown",this._onTapStart),this.nativeDraggable&&(x(q,"dragover",this),x(q,"dragenter",this)),Array.prototype.forEach.call(q.querySelectorAll("[draggable]"),function(H){H.removeAttribute("draggable")}),this._onDrop(),v.splice(v.indexOf(this.el),1),this.el=q=null},_hideClone:function(){o.cloneHidden||(Z(o,"display","none"),o.cloneHidden=!0,o.parentNode&&this.options.removeCloneOnHide&&o.parentNode.removeChild(o))},_showClone:function(q){if(q.lastPutMode!=="clone"){this._hideClone();return}o.cloneHidden&&(a.contains(t)&&!this.options.group.revertClone?a.insertBefore(o,t):c?a.insertBefore(o,c):a.appendChild(o),this.options.group.revertClone&&this._animate(t,o),Z(o,"display",""),o.cloneHidden=!1)}};function Yt(q,H,j,we){if(q){j=j||fe;do{if(H!=null&&(H[0]===">"?q.parentNode===j&&En(q,H):En(q,H))||we&&q===j)return q;if(q===j)break}while(q=on(q))}return null}function on(q){return q.host&&q!==fe&&q.host.nodeType?q.host:q.parentNode}function fi(q){q.dataTransfer&&(q.dataTransfer.dropEffect="move"),q.cancelable&&q.preventDefault()}function Vt(q,H,j){q.addEventListener(H,j,ht?!1:ye)}function x(q,H,j){q.removeEventListener(H,j,ht?!1:ye)}
7function V(q,H,j){if(q&&H)if(q.classList)q.classList[j?"add":"remove"](H);else{var we=(" "+q.className+" ").replace(st," ").replace(" "+H+" "," ");q.className=(we+(j?" "+H:"")).replace(st," ")}}function Z(q,H,j){var we=q&&q.style;if(we){if(j===void 0)return fe.defaultView&&fe.defaultView.getComputedStyle?j=fe.defaultView.getComputedStyle(q,""):q.currentStyle&&(j=q.currentStyle),H===void 0?j:j[H];!(H in we)&&H.indexOf("webkit")===-1&&(H="-webkit-"+H),we[H]=j+(typeof j=="string"?"":"px")}}function _e(q){var H="";do{var j=Z(q,"transform");j&&j!=="none"&&(H=j+" "+H)}while(q=q.parentNode);if(window.DOMMatrix)return new DOMMatrix(H);if(window.WebKitCSSMatrix)return new WebKitCSSMatrix(H);if(window.CSSMatrix)return new CSSMatrix(H)}function Ke(q,H,j){if(q){var we=q.getElementsByTagName(H),Ge=0,ct=we.length;if(j)for(;Ge<ct;Ge++)j(we[Ge],Ge);return we}return[]}function Ie(q,H,j,we,Ge,ct,Ot,zt,bt,St,Ht){q=q||H[je];var kt,nn=q.options,_n="on"+j.charAt(0).toUpperCase()+j.substr(1);window.CustomEvent&&!ht&&!G?kt=new CustomEvent(j,{bubbles:!0,cancelable:!0}):(kt=fe.createEvent("Event"),kt.initEvent(j,!0,!0)),kt.to=Ge||H,kt.from=ct||H,kt.item=we||H,kt.clone=o,kt.oldIndex=Ot,kt.newIndex=zt,kt.oldDraggableIndex=bt,kt.newDraggableIndex=St,kt.originalEvent=Ht,kt.pullMode=de?de.lastPutMode:void 0,H&&H.dispatchEvent(kt),nn[_n]&&nn[_n].call(q,kt)}function ft(q,H,j,we,Ge,ct,Ot,zt){var bt,St=q[je],Ht=St.options.onMove,kt;return window.CustomEvent&&!ht&&!G?bt=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(bt=fe.createEvent("Event"),bt.initEvent("move",!0,!0)),bt.to=H,bt.from=q,bt.dragged=j,bt.draggedRect=we,bt.related=Ge||H,bt.relatedRect=ct||jt(H),bt.willInsertAfter=zt,bt.originalEvent=Ot,q.dispatchEvent(bt),Ht&&(kt=Ht.call(St,bt,Ot)),kt}function Oe(q){q.draggable=!1}function At(){ot=!1}function xt(q,H,j){for(var we=0,Ge=0,ct=q.children;Ge<ct.length;){if(ct[Ge].style.display!=="none"&&ct[Ge]!==r&&ct[Ge]!==t&&Yt(ct[Ge],j.draggable,q,!1)){if(we===H)return ct[Ge];we++}Ge++}return null}function Ct(q){for(var H=q.lastElementChild;H&&(H===r||Z(H,"display")==="none");)H=H.previousElementSibling;return H||null}function Tt(q,H,j){var we=jt(Ct(j)),Ge=H==="vertical"?q.clientY:q.clientX,ct=H==="vertical"?q.clientX:q.clientY,Ot=H==="vertical"?we.bottom:we.right,zt=H==="vertical"?we.left:we.top,bt=H==="vertical"?we.right:we.bottom,St=10;return H==="vertical"?ct>bt+St||ct<=bt&&Ge>Ot&&ct>=zt:Ge>Ot&&ct>zt||Ge<=Ot&&ct>bt+St}function Et(q,H,j,we,Ge,ct,Ot){var zt=jt(H),bt=j==="vertical"?q.clientY:q.clientX,St=j==="vertical"?zt.height:zt.width,Ht=j==="vertical"?zt.top:zt.left,kt=j==="vertical"?zt.bottom:zt.right,nn=jt(t),_n=!1;if(!ct){if(Ot&&I<St*we)if(!Be&&(Ue===1?bt>Ht+St*Ge/2:bt<kt-St*Ge/2)&&(Be=!0),Be)_n=!0;else{var an=j==="vertical"?nn.top:nn.left,U=j==="vertical"?nn.bottom:nn.right;if(Ue===1?bt<Ht+I:bt>kt-I)return Ue*-1}else if(bt>Ht+St*(1-we)/2&&bt<kt-St*(1-we)/2)return Dt(H)}return _n=_n||ct,_n&&(bt<Ht+St*Ge/2||bt>kt-St*Ge/2)?bt>Ht+St/2?1:-1:0}function Dt(q){var H=Pt(t),j=Pt(q);return H<j?1:-1}function Bt(q){for(var H=q.tagName+q.className+q.src+q.href+q.textContent,j=H.length,we=0;j--;)we+=H.charCodeAt(j);return we.toString(36)}function Pt(q,H){var j=0;if(!q||!q.parentNode)return-1;for(;q&&(q=q.previousElementSibling);)q.nodeName.toUpperCase()!=="TEMPLATE"&&q!==o&&(!H||En(q,H))&&j++;return j}function En(q,H){if(!!H){if(H[0]===">"&&(H=H.substring(1)),q)try{if(q.matches)return q.matches(H);if(q.msMatchesSelector)return q.msMatchesSelector(H);if(q.webkitMatchesSelector)return q.webkitMatchesSelector(H)}catch(j){return!1}return!1}}var fn;function tn(q,H){return function(){if(!fn){var j=arguments,we=this;fn=le(function(){j.length===1?q.call(we,j[0]):q.apply(we,j),fn=void 0},H)}}}function Ln(){clearTimeout(fn),fn=void 0}function Gn(q,H){if(q&&H)for(var j in H)H.hasOwnProperty(j)&&(q[j]=H[j]);return q}function Kn(q){return Ne&&Ne.dom?Ne.dom(q).cloneNode(!0):We?We(q).clone(!0)[0]:q.cloneNode(!0)}function Ar(q){mt.length=0;for(var H=q.getElementsByTagName("input"),j=H.length;j--;){var we=H[j];we.checked&&mt.push(we)}}function hi(q){return le(q,0)}function Hi(q){return clearTimeout(q)}function jt(q,H,j,we){if(!(!q.getBoundingClientRect&&q!==oe)){var Ge,ct,Ot,zt,bt,St,Ht;if(q!==oe&&q!==Pn()?(Ge=q.getBoundingClientRect(),ct=Ge.top,Ot=Ge.left,zt=Ge.bottom,bt=Ge.right,St=Ge.height,Ht=Ge.width):(ct=0,Ot=0,zt=window.innerHeight,bt=window.innerWidth,St=window.innerHeight,Ht=window.innerWidth),we&&q!==oe&&(j=j||q.parentNode,!ht))do if(j&&j.getBoundingClientRect&&Z(j,"transform")!=="none"){var kt=j.getBoundingClientRect();ct-=kt.top+Q(Z(j,"border-top-width")),Ot-=kt.left+Q(Z(j,"border-left-width")),zt=ct+Ge.height,bt=Ot+Ge.width;break}while(j=j.parentNode);
7if(H&&q!==oe){var nn=_e(j||q),_n=nn&&nn.a,an=nn&&nn.d;nn&&(ct/=an,Ot/=_n,Ht/=_n,St/=an,zt=ct+St,bt=Ot+Ht)}return{top:ct,left:Ot,bottom:zt,right:bt,width:Ht,height:St}}}function Ei(q,H){for(var j=cn(q,!0),we=jt(q)[H];j;){var Ge=jt(j)[H],ct;if(H==="top"||H==="left"?ct=we>=Ge:ct=we<=Ge,!ct)return j;if(j===Pn())break;j=cn(j,!1)}return!1}function rr(q){var H=0,j=0,we=Pn();if(q)do{var Ge=_e(q),ct=Ge.a,Ot=Ge.d;H+=q.scrollLeft*ct,j+=q.scrollTop*Ot}while(q!==we&&(q=q.parentNode));return[H,j]}return Vt(fe,"touchmove",function(q){(Gt.active||dt)&&q.cancelable&&q.preventDefault()}),Gt.utils={on:Vt,off:x,css:Z,find:Ke,is:function(q,H){return!!Yt(q,H,q,!1)},extend:Gn,throttle:tn,closest:Yt,toggleClass:V,clone:Kn,index:Pt,nextTick:hi,cancelNextTick:Hi,detectDirection:at,getChild:xt},Gt.create=function(q,H){return new Gt(q,H)},Gt.version="1.9.0",Gt})});var Qd=Pe((xk,Zd)=>{"use strict";var Gd=Array.isArray,Kd=Object.keys,iO=Object.prototype.hasOwnProperty;Zd.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){var r=Gd(t),o=Gd(n),a,c,f;if(r&&o){if(c=t.length,c!=n.length)return!1;for(a=c;a--!==0;)if(!e(t[a],n[a]))return!1;return!0}if(r!=o)return!1;var b=t instanceof Date,y=n instanceof Date;if(b!=y)return!1;if(b&&y)return t.getTime()==n.getTime();var m=t instanceof RegExp,T=n instanceof RegExp;if(m!=T)return!1;if(m&&T)return t.toString()==n.toString();var k=Kd(t);if(c=k.length,c!==Kd(n).length)return!1;for(a=c;a--!==0;)if(!iO.call(n,k[a]))return!1;for(a=c;a--!==0;)if(f=k[a],!e(t[f],n[f]))return!1;return!0}return t!==t&&n!==n}});var ep=Pe((kk,Jd)=>{function rO(){this.__data__=[],this.size=0}Jd.exports=rO});var Tc=Pe((Dk,tp)=>{function oO(e,t){return e===t||e!==e&&t!==t}tp.exports=oO});var ka=Pe((qk,np)=>{var aO=Tc();function sO(e,t){for(var n=e.length;n--;)if(aO(e[n][0],t))return n;return-1}np.exports=sO});var rp=Pe((Bk,ip)=>{var cO=ka(),lO=Array.prototype,uO=lO.splice;function fO(e){var t=this.__data__,n=cO(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():uO.call(t,n,1),--this.size,!0}ip.exports=fO});var ap=Pe((Pk,op)=>{var dO=ka();function pO(e){var t=this.__data__,n=dO(t,e);return n<0?void 0:t[n][1]}op.exports=pO});var cp=Pe((Rk,sp)=>{var hO=ka();function _O(e){return hO(this.__data__,e)>-1}sp.exports=_O});var up=Pe((Wk,lp)=>{var mO=ka();function gO(e,t){var n=this.__data__,r=mO(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}lp.exports=gO});var Da=Pe((Ik,fp)=>{var vO=ep(),bO=rp(),MO=ap(),yO=cp(),AO=up();function ta(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ta.prototype.clear=vO;ta.prototype.delete=bO;ta.prototype.get=MO;ta.prototype.has=yO;ta.prototype.set=AO;fp.exports=ta});var pp=Pe((Xk,dp)=>{var wO=Da();function LO(){this.__data__=new wO,this.size=0}dp.exports=LO});var _p=Pe((jk,hp)=>{function OO(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}hp.exports=OO});var gp=Pe((Fk,mp)=>{function zO(e){return this.__data__.get(e)}mp.exports=zO});var bp=Pe((Hk,vp)=>{function TO(e){return this.__data__.has(e)}vp.exports=TO});var Ec=Pe((Uk,Mp)=>{var EO=typeof global=="object"&&global&&global.Object===Object&&global;Mp.exports=EO});var br=Pe(($k,yp)=>{var CO=Ec(),NO=typeof self=="object"&&self&&self.Object===Object&&self,xO=CO||NO||Function("return this")();yp.exports=xO});var Vs=Pe((Vk,Ap)=>{var SO=br(),kO=SO.Symbol;Ap.exports=kO});var zp=Pe((Yk,Op)=>{var wp=Vs(),Lp=Object.prototype,DO=Lp.hasOwnProperty,qO=Lp.toString,qa=wp?wp.toStringTag:void 0;function BO(e){var t=DO.call(e,qa),n=e[qa];try{e[qa]=void 0;var r=!0}catch(a){}var o=qO.call(e);return r&&(t?e[qa]=n:delete e[qa]),o}Op.exports=BO});var Ep=Pe((Gk,Tp)=>{var PO=Object.prototype,RO=PO.toString;function WO(e){return RO.call(e)}Tp.exports=WO});var Ba=Pe((Kk,xp)=>{var Cp=Vs(),IO=zp(),XO=Ep(),jO="[object Null]",FO="[object Undefined]",Np=Cp?Cp.toStringTag:void 0;function HO(e){return e==null?e===void 0?FO:jO:Np&&Np in Object(e)?IO(e):XO(e)}xp.exports=HO});var na=Pe((Zk,Sp)=>{function UO(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Sp.exports=UO});var Cc=Pe((Qk,kp)=>{var $O=Ba(),VO=na(),YO="[object AsyncFunction]",GO="[object Function]",KO="[object GeneratorFunction]",ZO="[object Proxy]";function QO(e){if(!VO(e))return!1;var t=$O(e);return t==GO||t==KO||t==YO||t==ZO}kp.exports=QO});var qp=Pe((Jk,Dp)=>{var JO=br(),ez=JO["__core-js_shared__"];Dp.exports=ez});var Rp=Pe((eD,Pp)=>{var Nc=qp(),Bp=function(){var e=/[^.]+$/.exec(Nc&&Nc.keys&&Nc.keys.IE_PROTO||"");
vendor: 5,264 bytes, line 7
7return e?"Symbol(src)_1."+e:""}();function tz(e){return!!Bp&&Bp in e}Pp.exports=tz});var xc=Pe((tD,Wp)=>{var nz=Function.prototype,iz=nz.toString;function rz(e){if(e!=null){try{return iz.call(e)}catch(t){}try{return e+""}catch(t){}}return""}Wp.exports=rz});var Xp=Pe((nD,Ip)=>{var oz=Cc(),az=Rp(),sz=na(),cz=xc(),lz=/[\\^$.*+?()[\]{}|]/g,uz=/^\[object .+?Constructor\]$/,fz=Function.prototype,dz=Object.prototype,pz=fz.toString,hz=dz.hasOwnProperty,_z=RegExp("^"+pz.call(hz).replace(lz,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function mz(e){if(!sz(e)||az(e))return!1;var t=oz(e)?_z:uz;return t.test(cz(e))}Ip.exports=mz});var Fp=Pe((iD,jp)=>{function gz(e,t){return e==null?void 0:e[t]}jp.exports=gz});var lo=Pe((rD,Hp)=>{var vz=Xp(),bz=Fp();function Mz(e,t){var n=bz(e,t);return vz(n)?n:void 0}Hp.exports=Mz});var Ys=Pe((oD,Up)=>{var yz=lo(),Az=br(),wz=yz(Az,"Map");Up.exports=wz});var Pa=Pe((aD,$p)=>{var Lz=lo(),Oz=Lz(Object,"create");$p.exports=Oz});var Gp=Pe((sD,Yp)=>{var Vp=Pa();function zz(){this.__data__=Vp?Vp(null):{},this.size=0}Yp.exports=zz});var Zp=Pe((cD,Kp)=>{function Tz(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Kp.exports=Tz});var Jp=Pe((lD,Qp)=>{var Ez=Pa(),Cz="__lodash_hash_undefined__",Nz=Object.prototype,xz=Nz.hasOwnProperty;function Sz(e){var t=this.__data__;if(Ez){var n=t[e];return n===Cz?void 0:n}return xz.call(t,e)?t[e]:void 0}Qp.exports=Sz});var th=Pe((uD,eh)=>{var kz=Pa(),Dz=Object.prototype,qz=Dz.hasOwnProperty;function Bz(e){var t=this.__data__;return kz?t[e]!==void 0:qz.call(t,e)}eh.exports=Bz});var ih=Pe((fD,nh)=>{var Pz=Pa(),Rz="__lodash_hash_undefined__";function Wz(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Pz&&t===void 0?Rz:t,this}nh.exports=Wz});var oh=Pe((dD,rh)=>{var Iz=Gp(),Xz=Zp(),jz=Jp(),Fz=th(),Hz=ih();function ia(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ia.prototype.clear=Iz;ia.prototype.delete=Xz;ia.prototype.get=jz;ia.prototype.has=Fz;ia.prototype.set=Hz;rh.exports=ia});var ch=Pe((pD,sh)=>{var ah=oh(),Uz=Da(),$z=Ys();function Vz(){this.size=0,this.__data__={hash:new ah,map:new($z||Uz),string:new ah}}sh.exports=Vz});var uh=Pe((hD,lh)=>{function Yz(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}lh.exports=Yz});var Ra=Pe((_D,fh)=>{var Gz=uh();function Kz(e,t){var n=e.__data__;return Gz(t)?n[typeof t=="string"?"string":"hash"]:n.map}fh.exports=Kz});var ph=Pe((mD,dh)=>{var Zz=Ra();function Qz(e){var t=Zz(this,e).delete(e);return this.size-=t?1:0,t}dh.exports=Qz});var _h=Pe((gD,hh)=>{var Jz=Ra();function eT(e){return Jz(this,e).get(e)}hh.exports=eT});var gh=Pe((vD,mh)=>{var tT=Ra();function nT(e){return tT(this,e).has(e)}mh.exports=nT});var bh=Pe((bD,vh)=>{var iT=Ra();function rT(e,t){var n=iT(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}vh.exports=rT});var yh=Pe((MD,Mh)=>{var oT=ch(),aT=ph(),sT=_h(),cT=gh(),lT=bh();function ra(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ra.prototype.clear=oT;ra.prototype.delete=aT;ra.prototype.get=sT;ra.prototype.has=cT;ra.prototype.set=lT;Mh.exports=ra});var wh=Pe((yD,Ah)=>{var uT=Da(),fT=Ys(),dT=yh(),pT=200;function hT(e,t){var n=this.__data__;if(n instanceof uT){var r=n.__data__;if(!fT||r.length<pT-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new dT(r)}return n.set(e,t),this.size=n.size,this}Ah.exports=hT});var Oh=Pe((AD,Lh)=>{var _T=Da(),mT=pp(),gT=_p(),vT=gp(),bT=bp(),MT=wh();function oa(e){var t=this.__data__=new _T(e);this.size=t.size}oa.prototype.clear=mT;oa.prototype.delete=gT;oa.prototype.get=vT;oa.prototype.has=bT;oa.prototype.set=MT;Lh.exports=oa});var Th=Pe((wD,zh)=>{function yT(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}zh.exports=yT});var Ch=Pe((LD,Eh)=>{var AT=lo(),wT=function(){try{var e=AT(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();Eh.exports=wT});var Sc=Pe((OD,xh)=>{var Nh=Ch();function LT(e,t,n){t=="__proto__"&&Nh?Nh(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}xh.exports=LT});var kc=Pe((zD,Sh)=>{var OT=Sc(),zT=Tc(),TT=Object.prototype,ET=TT.hasOwnProperty;function CT(e,t,n){var r=e[t];(!(ET.call(e,t)&&zT(r,n))||n===void 0&&!(t in e))&&OT(e,t,n)}Sh.exports=CT});var Wa=Pe((TD,kh)=>{var NT=kc(),xT=Sc();function ST(e,t,n,r){var o=!n;n||(n={});for(var a=-1,c=t.length;++a<c;){var f=t[a],b=r?r(n[f],e[f],f,n,e):void 0;b===void 0&&(b=e[f]),o?xT(n,f,b):NT(n,f,b)}return n}kh.exports=ST});var qh=Pe((ED,Dh)=>{function kT(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}Dh.exports=kT});var aa=Pe((CD,Bh)=>{function DT(e){return e!=null&&typeof e=="object"}Bh.exports=DT});var Rh=Pe((ND,Ph)=>{var qT=Ba(),BT=aa(),PT="[object Arguments]";function RT(e){return BT(e)&&qT(e)==PT}Ph.exports=RT});var jh=Pe((xD,Xh)=>{var Wh=Rh(),WT=aa(),Ih=Object.prototype,IT=Ih.hasOwnProperty,XT=Ih.propertyIsEnumerable,jT=Wh(function(){return arguments}())?Wh:function(e){return WT(e)&&IT.call(e,"callee")&&!XT.call(e,"callee")};Xh.exports=jT});var Gs=Pe((SD,Fh)=>{var FT=Array.isArray;Fh.exports=FT});var Uh=Pe((kD,Hh)=>{function HT(){return!1}Hh.exports=HT});var Dc=Pe((Ia,sa)=>
vendor: 9,593 bytes, line 7
7{var UT=br(),$T=Uh(),Yh=typeof Ia=="object"&&Ia&&!Ia.nodeType&&Ia,$h=Yh&&typeof sa=="object"&&sa&&!sa.nodeType&&sa,VT=$h&&$h.exports===Yh,Vh=VT?UT.Buffer:void 0,YT=Vh?Vh.isBuffer:void 0,GT=YT||$T;sa.exports=GT});var Kh=Pe((DD,Gh)=>{var KT=9007199254740991,ZT=/^(?:0|[1-9]\d*)$/;function QT(e,t){var n=typeof e;return t=t==null?KT:t,!!t&&(n=="number"||n!="symbol"&&ZT.test(e))&&e>-1&&e%1==0&&e<t}Gh.exports=QT});var qc=Pe((qD,Zh)=>{var JT=9007199254740991;function eE(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=JT}Zh.exports=eE});var Jh=Pe((BD,Qh)=>{var tE=Ba(),nE=qc(),iE=aa(),rE="[object Arguments]",oE="[object Array]",aE="[object Boolean]",sE="[object Date]",cE="[object Error]",lE="[object Function]",uE="[object Map]",fE="[object Number]",dE="[object Object]",pE="[object RegExp]",hE="[object Set]",_E="[object String]",mE="[object WeakMap]",gE="[object ArrayBuffer]",vE="[object DataView]",bE="[object Float32Array]",ME="[object Float64Array]",yE="[object Int8Array]",AE="[object Int16Array]",wE="[object Int32Array]",LE="[object Uint8Array]",OE="[object Uint8ClampedArray]",zE="[object Uint16Array]",TE="[object Uint32Array]",Jn={};Jn[bE]=Jn[ME]=Jn[yE]=Jn[AE]=Jn[wE]=Jn[LE]=Jn[OE]=Jn[zE]=Jn[TE]=!0;Jn[rE]=Jn[oE]=Jn[gE]=Jn[aE]=Jn[vE]=Jn[sE]=Jn[cE]=Jn[lE]=Jn[uE]=Jn[fE]=Jn[dE]=Jn[pE]=Jn[hE]=Jn[_E]=Jn[mE]=!1;function EE(e){return iE(e)&&nE(e.length)&&!!Jn[tE(e)]}Qh.exports=EE});var Ks=Pe((PD,e_)=>{function CE(e){return function(t){return e(t)}}e_.exports=CE});var Zs=Pe((Xa,ca)=>{var NE=Ec(),t_=typeof Xa=="object"&&Xa&&!Xa.nodeType&&Xa,ja=t_&&typeof ca=="object"&&ca&&!ca.nodeType&&ca,xE=ja&&ja.exports===t_,Bc=xE&&NE.process,SE=function(){try{var e=ja&&ja.require&&ja.require("util").types;return e||Bc&&Bc.binding&&Bc.binding("util")}catch(t){}}();ca.exports=SE});var o_=Pe((RD,r_)=>{var kE=Jh(),DE=Ks(),n_=Zs(),i_=n_&&n_.isTypedArray,qE=i_?DE(i_):kE;r_.exports=qE});var Pc=Pe((WD,a_)=>{var BE=qh(),PE=jh(),RE=Gs(),WE=Dc(),IE=Kh(),XE=o_(),jE=Object.prototype,FE=jE.hasOwnProperty;function HE(e,t){var n=RE(e),r=!n&&PE(e),o=!n&&!r&&WE(e),a=!n&&!r&&!o&&XE(e),c=n||r||o||a,f=c?BE(e.length,String):[],b=f.length;for(var y in e)(t||FE.call(e,y))&&!(c&&(y=="length"||o&&(y=="offset"||y=="parent")||a&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||IE(y,b)))&&f.push(y);return f}a_.exports=HE});var Qs=Pe((ID,s_)=>{var UE=Object.prototype;function $E(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||UE;return e===n}s_.exports=$E});var Rc=Pe((XD,c_)=>{function VE(e,t){return function(n){return e(t(n))}}c_.exports=VE});var u_=Pe((jD,l_)=>{var YE=Rc(),GE=YE(Object.keys,Object);l_.exports=GE});var d_=Pe((FD,f_)=>{var KE=Qs(),ZE=u_(),QE=Object.prototype,JE=QE.hasOwnProperty;function e3(e){if(!KE(e))return ZE(e);var t=[];for(var n in Object(e))JE.call(e,n)&&n!="constructor"&&t.push(n);return t}f_.exports=e3});var Wc=Pe((HD,p_)=>{var t3=Cc(),n3=qc();function i3(e){return e!=null&&n3(e.length)&&!t3(e)}p_.exports=i3});var Js=Pe((UD,h_)=>{var r3=Pc(),o3=d_(),a3=Wc();function s3(e){return a3(e)?r3(e):o3(e)}h_.exports=s3});var g_=Pe(($D,m_)=>{var c3=Wa(),l3=Js();function u3(e,t){return e&&c3(t,l3(t),e)}m_.exports=u3});var b_=Pe((VD,v_)=>{function f3(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}v_.exports=f3});var y_=Pe((YD,M_)=>{var d3=na(),p3=Qs(),h3=b_(),_3=Object.prototype,m3=_3.hasOwnProperty;function g3(e){if(!d3(e))return h3(e);var t=p3(e),n=[];for(var r in e)r=="constructor"&&(t||!m3.call(e,r))||n.push(r);return n}M_.exports=g3});var e0=Pe((GD,A_)=>{var v3=Pc(),b3=y_(),M3=Wc();function y3(e){return M3(e)?v3(e,!0):b3(e)}A_.exports=y3});var L_=Pe((KD,w_)=>{var A3=Wa(),w3=e0();function L3(e,t){return e&&A3(t,w3(t),e)}w_.exports=L3});var C_=Pe((Fa,la)=>{var O3=br(),E_=typeof Fa=="object"&&Fa&&!Fa.nodeType&&Fa,O_=E_&&typeof la=="object"&&la&&!la.nodeType&&la,z3=O_&&O_.exports===E_,z_=z3?O3.Buffer:void 0,T_=z_?z_.allocUnsafe:void 0;function T3(e,t){if(t)return e.slice();var n=e.length,r=T_?T_(n):new e.constructor(n);return e.copy(r),r}la.exports=T3});var x_=Pe((ZD,N_)=>{function E3(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}N_.exports=E3});var k_=Pe((QD,S_)=>{function C3(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var c=e[n];t(c,n,e)&&(a[o++]=c)}return a}S_.exports=C3});var Ic=Pe((JD,D_)=>{function N3(){return[]}D_.exports=N3});var t0=Pe((eq,B_)=>{var x3=k_(),S3=Ic(),k3=Object.prototype,D3=k3.propertyIsEnumerable,q_=Object.getOwnPropertySymbols,q3=q_?function(e){return e==null?[]:(e=Object(e),x3(q_(e),function(t){return D3.call(e,t)}))}:S3;B_.exports=q3});var R_=Pe((tq,P_)=>{var B3=Wa(),P3=t0();function R3(e,t){return B3(e,P3(e),t)}P_.exports=R3});var Xc=Pe((nq,W_)=>{function W3(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}W_.exports=W3});var jc=Pe((iq,I_)=>{var I3=Rc(),X3=I3(Object.getPrototypeOf,Object);I_.exports=X3});var Fc=Pe((rq,X_)=>{var j3=Xc(),F3=jc(),H3=t0(),U3=Ic(),$3=Object.getOwnPropertySymbols,V3=$3?function(e){for(var t=[];e;)j3(t,H3(e)),e=F3(e);return t}:U3;X_.exports=V3});var F_=Pe((oq,j_)=>{var Y3=Wa(),G3=Fc();function K3(e,t){return Y3(e,G3(e),t)}j_.exports=K3});var Hc=Pe((aq,H_)=>{var Z3=Xc(),Q3=Gs();function J3(e,t,n){var r=t(e);return Q3(e)?r:Z3(r,n(e))}H_.exports=J3});var $_=Pe((sq,U_)=>{var eC=Hc(),tC=t0(),nC=Js();function iC(e){return eC(e,nC,tC)}U_.exports=iC});var Y_=Pe((cq,V_)=>{var rC=Hc(),oC=Fc(),aC=e0();function sC(e){return rC(e,aC,oC)}V_.exports=sC});var K_=Pe((lq,G_)=>{var cC=lo(),lC=br(),uC=cC(lC,"DataView");G_.exports=uC});var Q_=Pe((uq,Z_)=>{var fC=lo(),dC=br(),pC=fC(dC,"Promise");Z_.exports=pC});var em=Pe((fq,J_)=>{var hC=lo(),_C=br(),mC=hC(_C,"Set");J_.exports=mC});var nm=Pe((dq,tm)=>{var gC=lo(),vC=br(),bC=gC(vC,"WeakMap");tm.exports=bC});var n0=Pe((pq,lm)=>{var Uc=K_(),$c=Ys(),Vc=Q_(),Yc=em(),Gc=nm(),cm=Ba(),ua=xc(),im="[object Map]",MC="[object Object]",rm="[object Promise]",om="[object Set]",am="[object WeakMap]",sm="[object DataView]",yC=ua(Uc),AC=ua($c),wC=ua(Vc),LC=ua(Yc),OC=ua(Gc),So=cm;(Uc&&So(new Uc(new ArrayBuffer(1)))!=sm||$c&&So(new $c)!=im||Vc&&So(Vc.resolve())!=rm||Yc&&So(new Yc)!=om||Gc&&So(new Gc)!=am)&&(So=function(e){var t=cm(e),n=t==MC?e.constructor:void 0,r=n?ua(n):"";if(r)switch(r){case yC:return sm;case AC:return im;case wC:return rm;case LC:return om;case OC:return am}return t});lm.exports=So});var fm=Pe((hq,um)=>{var zC=Object.prototype,TC=zC.hasOwnProperty;function EC(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&TC.call(e,"index")&&(n.index=e.index,n.input=e.input),n}um.exports=EC});var pm=Pe((_q,dm)=>{var CC=br(),NC=CC.Uint8Array;dm.exports=NC});var i0=Pe((mq,_m)=>{var hm=pm();function xC(e){var t=new e.constructor(e.byteLength);return new hm(t).set(new hm(e)),t}_m.exports=xC});var gm=Pe((gq,mm)=>{var SC=i0();function kC(e,t){var n=t?SC(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}mm.exports=kC});var bm=Pe((vq,vm)=>{var DC=/\w*$/;function qC(e){var t=new e.constructor(e.source,DC.exec(e));return t.lastIndex=e.lastIndex,t}vm.exports=qC});var Lm=Pe((bq,wm)=>{var Mm=Vs(),ym=Mm?Mm.prototype:void 0,Am=ym?ym.valueOf:void 0;function BC(e){return Am?Object(Am.call(e)):{}}wm.exports=BC});var zm=Pe((Mq,Om)=>{var PC=i0();function RC(e,t){var n=t?PC(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}Om.exports=RC});var Em=Pe((yq,Tm)=>{var WC=i0(),IC=gm(),XC=bm(),jC=Lm(),FC=zm(),HC="[object Boolean]",UC="[object Date]",$C="[object Map]",VC="[object Number]",YC="[object RegExp]",GC="[object Set]",KC="[object String]",ZC="[object Symbol]",QC="[object ArrayBuffer]",JC="[object DataView]",eN="[object Float32Array]",tN="[object Float64Array]",nN="[object Int8Array]",iN="[object Int16Array]",rN="[object Int32Array]",oN="[object Uint8Array]",aN="[object Uint8ClampedArray]",sN="[object Uint16Array]",cN="[object Uint32Array]";function lN(e,t,n){var r=e.constructor;switch(t){case QC:return WC(e);case HC:case UC:return new r(+e);case JC:return IC(e,n);case eN:case tN:case nN:case iN:case rN:case oN:case aN:case sN:case cN:return FC(e,n);case $C:return new r;case VC:case KC:return new r(e);case YC:return XC(e);case GC:return new r;case ZC:return jC(e)}}Tm.exports=lN});var xm=Pe((Aq,Nm)=>{var uN=na(),Cm=Object.create,fN=function(){function e(){}return function(t){if(!uN(t))return{};if(Cm)return Cm(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();Nm.exports=fN});var km=Pe((wq,Sm)=>{var dN=xm(),pN=jc(),hN=Qs();function _N(e){return typeof e.constructor=="function"&&!hN(e)?dN(pN(e)):{}}Sm.exports=_N});var qm=Pe((Lq,Dm)=>{var mN=n0(),gN=aa(),vN="[object Map]";function bN(e){return gN(e)&&mN(e)==vN}Dm.exports=bN});var Wm=Pe((Oq,Rm)=>{var MN=qm(),yN=Ks(),Bm=Zs(),Pm=Bm&&Bm.isMap,AN=Pm?yN(Pm):MN;Rm.exports=AN});var Xm=Pe((zq,Im)=>{var wN=n0(),LN=aa(),ON="[object Set]";function zN(e){return LN(e)&&wN(e)==ON}Im.exports=zN});var Um=Pe((Tq,Hm)=>{var TN=Xm(),EN=Ks(),jm=Zs(),Fm=jm&&jm.isSet,CN=Fm?EN(Fm):TN;Hm.exports=CN});var Km=Pe((Eq,Gm)=>{var NN=Oh(),xN=Th(),SN=kc(),kN=g_(),DN=L_(),qN=C_(),BN=x_(),PN=R_(),RN=F_(),WN=$_(),IN=Y_(),XN=n0(),jN=fm(),FN=Em(),HN=km(),UN=Gs(),$N=Dc(),VN=Wm(),YN=na(),GN=Um(),KN=Js(),ZN=e0(),QN=1,JN=2,e4=4,$m="[object Arguments]",t4="[object Array]",n4="[object Boolean]",i4="[object Date]",r4="[object Error]",Vm="[object Function]",o4="[object GeneratorFunction]",a4="[object Map]",s4="[object Number]",Ym="[object Object]",c4="[object RegExp]",l4="[object Set]",u4="[object String]",f4="[object Symbol]",d4="[object WeakMap]",p4="[object ArrayBuffer]",h4="[object DataView]",_4="[object Float32Array]",m4="[object Float64Array
7]",g4="[object Int8Array]",v4="[object Int16Array]",b4="[object Int32Array]",M4="[object Uint8Array]",y4="[object Uint8ClampedArray]",A4="[object Uint16Array]",w4="[object Uint32Array]",Vn={};Vn[$m]=Vn[t4]=Vn[p4]=Vn[h4]=Vn[n4]=Vn[i4]=Vn[_4]=Vn[m4]=Vn[g4]=Vn[v4]=Vn[b4]=Vn[a4]=Vn[s4]=Vn[Ym]=Vn[c4]=Vn[l4]=Vn[u4]=Vn[f4]=Vn[M4]=Vn[y4]=Vn[A4]=Vn[w4]=!0;Vn[r4]=Vn[Vm]=Vn[d4]=!1;function r0(e,t,n,r,o,a){var c,f=t&QN,b=t&JN,y=t&e4;if(n&&(c=o?n(e,r,o,a):n(e)),c!==void 0)return c;if(!YN(e))return e;var m=UN(e);if(m){if(c=jN(e),!f)return BN(e,c)}else{var T=XN(e),k=T==Vm||T==o4;if($N(e))return qN(e,f);if(T==Ym||T==$m||k&&!o){if(c=b||k?{}:HN(e),!f)return b?RN(e,DN(c,e)):PN(e,kN(c,e))}else{if(!Vn[T])return o?e:{};c=FN(e,T,f)}}a||(a=new NN);var F=a.get(e);if(F)return F;a.set(e,c),GN(e)?e.forEach(function(de){c.add(r0(de,t,n,de,e,a))}):VN(e)&&e.forEach(function(de,Me){c.set(Me,r0(de,t,n,Me,e,a))});var J=y?b?IN:WN:b?ZN:KN,he=m?void 0:J(e);return xN(he||e,function(de,Me){he&&(Me=de,de=e[Me]),SN(c,Me,r0(de,t,n,Me,e,a))}),c}Gm.exports=r0});var Qm=Pe((Cq,Zm)=>{var L4=Km(),O4=1,z4=4;function T4(e,t){return t=typeof t=="function"?t:void 0,L4(e,O4|z4,t)}Zm.exports=T4});var ng=Pe((xq,tg)=>{(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(n,r){return n<<r|n>>>32-r},rotr:function(n,r){return n<<32-r|n>>>r},endian:function(n){if(n.constructor==Number)return t.rotl(n,8)&16711935|t.rotl(n,24)&4278255360;for(var r=0;r<n.length;r++)n[r]=t.endian(n[r]);return n},randomBytes:function(n){for(var r=[];n>0;n--)r.push(Math.floor(Math.random()*256));return r},bytesToWords:function(n){for(var r=[],o=0,a=0;o<n.length;o++,a+=8)r[a>>>5]|=n[o]<<24-a%32;return r},wordsToBytes:function(n){for(var r=[],o=0;o<n.length*32;o+=8)r.push(n[o>>>5]>>>24-o%32&255);return r},bytesToHex:function(n){for(var r=[],o=0;o<n.length;o++)r.push((n[o]>>>4).toString(16)),r.push((n[o]&15).toString(16));return r.join("")},hexToBytes:function(n){for(var r=[],o=0;o<n.length;o+=2)r.push(parseInt(n.substr(o,2),16));return r},bytesToBase64:function(n){for(var r=[],o=0;o<n.length;o+=3)for(var a=n[o]<<16|n[o+1]<<8|n[o+2],c=0;c<4;c++)o*8+c*6<=n.length*8?r.push(e.charAt(a>>>6*(3-c)&63)):r.push("=");return r.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var r=[],o=0,a=0;o<n.length;a=++o%4)a!=0&&r.push((e.indexOf(n.charAt(o-1))&Math.pow(2,-2*a+8)-1)<<a*2|e.indexOf(n.charAt(o))>>>6-a*2);return r}};tg.exports=t})()});var Zc=Pe((Sq,ig)=>{var Kc={utf8:{stringToBytes:function(e){return Kc.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(Kc.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(e.charCodeAt(n)&255);return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};ig.exports=Kc});var ag=Pe((kq,og)=>{og.exports=function(e){return e!=null&&(rg(e)||E4(e)||!!e._isBuffer)};function rg(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function E4(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&rg(e.slice(0,0))}});var cg=Pe((Dq,sg)=>{(function(){var e=ng(),t=Zc().utf8,n=ag(),r=Zc().bin,o=function(a,c){a.constructor==String?c&&c.encoding==="binary"?a=r.stringToBytes(a):a=t.stringToBytes(a):n(a)?a=Array.prototype.slice.call(a,0):!Array.isArray(a)&&a.constructor!==Uint8Array&&(a=a.toString());for(var f=e.bytesToWords(a),b=a.length*8,y=1732584193,m=-271733879,T=-1732584194,k=271733878,F=0;F<f.length;F++)f[F]=(f[F]<<8|f[F]>>>24)&16711935|(f[F]<<24|f[F]>>>8)&4278255360;f[b>>>5]|=128<<b%32,f[(b+64>>>9<<4)+14]=b;for(var J=o._ff,he=o._gg,de=o._hh,Me=o._ii,F=0;F<f.length;F+=16){var nt=y,dt=m,De=T,v=k;y=J(y,m,T,k,f[F+0],7,-680876936),k=J(k,y,m,T,f[F+1],12,-389564586),T=J(T,k,y,m,f[F+2],17,606105819),m=J(m,T,k,y,f[F+3],22,-1044525330),y=J(y,m,T,k,f[F+4],7,-176418897),k=J(k,y,m,T,f[F+5],12,1200080426),T=J(T,k,y,m,f[F+6],17,-1473231341),m=J(m,T,k,y,f[F+7],22,-45705983),y=J(y,m,T,k,f[F+8],7,1770035416),k=J(k,y,m,T,f[F+9],12,-1958414417),T=J(T,k,y,m,f[F+10],17,-42063),m=J(m,T,k,y,f[F+11],22,-1990404162),y=J(y,m,T,k,f[F+12],7,1804603682),k=J(k,y,m,T,f[F+13],12,-40341101),T=J(T,k,y,m,f[F+14],17,-1502002290),m=J(m,T,k,y,f[F+15],22,1236535329),y=he(y,m,T,k,f[F+1],5,-165796510),k=he(k,y,m,T,f[F+6],9,-1069501632),T=he(T,k,y,m,f[F+11],14,643717713),m=he(m,T,k,y,f[F+0],20,-373897302),y=he(y,m,T,k,f[F+5],5,-701558691),k=he(k,y,m,T,f[F+10],9,38016083),T=he(T,k,y,m,f[F+15],14,-660478335),m=he(m,T,k,y,f[F+4],20,-405537848),y=he(y,m,T,k,f[F+9],5,568446438),k=he(k,y,m,T,f[F+14],9,-1019803690),T=he(T,k,y,m,f[F+3],14,-187363961),m=he(m,T,k,y,f[F+8],20,1163531501),y=he(y,m,T,k,f[F+13],5,-1444681467),k=he(k,y,m,T,f[F+2],9,-51403784),T=he(T,k,y,m,f[F+7],14,1735328473),m=he(m,T,k,y,f[F+12],20,-1926607734),y=de(y,m,T,k,f[F+5],4,-378558),k=de(k,y,m,T,f[F+8],11,-2022574463),T=de(T,k,y,m,f[F+11],16,1839030562),m=de(m,T,k,y,f[F+14],23,-35309556),y=de(y,m,T,k,f[F+1],4,-1530992060),k=de(k,y,m,T,f[F+4],11,1272893353),T=de(T,k,y,m,f[F+7],16,-155497632),m=de(m,T,k,y,f[F+10],23,-1094730640),y=de(y,m,T,k,f[F+13],4,681279174),k=de(k,y,m,T,f[F+0],11,-358537222),T=de(T,k,y,m,f[F+3],16,-722521979),m=de(m,T,k,y,f[F+6],23,76029189),y=de(y,m,T,k,f[F+9],4,-640364487),k=de(k,y,m,T,f[F+12],11,-421815835),T=de(T,k,y,m,f[F+15],16,530742520),m=de(m,T,k,y,f[F+2],23,-995338651),y=Me(y,m,T,k,f[F+0],6,-198630844),k=Me(k,y,m,T,f[F+7],10,1126891415),T=Me(T,k,y,m,f[F+14],15,-1416354905),m=
7Me(m,T,k,y,f[F+5],21,-57434055),y=Me(y,m,T,k,f[F+12],6,1700485571),k=Me(k,y,m,T,f[F+3],10,-1894986606),T=Me(T,k,y,m,f[F+10],15,-1051523),m=Me(m,T,k,y,f[F+1],21,-2054922799),y=Me(y,m,T,k,f[F+8],6,1873313359),k=Me(k,y,m,T,f[F+15],10,-30611744),T=Me(T,k,y,m,f[F+6],15,-1560198380),m=Me(m,T,k,y,f[F+13],21,1309151649),y=Me(y,m,T,k,f[F+4],6,-145523070),k=Me(k,y,m,T,f[F+11],10,-1120210379),T=Me(T,k,y,m,f[F+2],15,718787259),m=Me(m,T,k,y,f[F+9],21,-343485551),y=y+nt>>>0,m=m+dt>>>0,T=T+De>>>0,k=k+v>>>0}return e.endian([y,m,T,k])};o._ff=function(a,c,f,b,y,m,T){var k=a+(c&f|~c&b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._gg=function(a,c,f,b,y,m,T){var k=a+(c&b|f&~b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._hh=function(a,c,f,b,y,m,T){var k=a+(c^f^b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._ii=function(a,c,f,b,y,m,T){var k=a+(f^(c|~b))+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._blocksize=16,o._digestsize=16,sg.exports=function(a,c){if(a==null)throw new Error("Illegal argument "+a);var f=e.wordsToBytes(o(a,c));return c&&c.asBytes?f:c&&c.asString?r.bytesToString(f):e.bytesToHex(f)}})()});var yg=Pe((ol,al)=>{(function(e,t){typeof ol=="object"&&typeof al!="undefined"?al.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Cropper=t())})(ol,function(){"use strict";function e(U,C){var R=Object.keys(U);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(U);C&&(D=D.filter(function(ue){return Object.getOwnPropertyDescriptor(U,ue).enumerable})),R.push.apply(R,D)}return R}function t(U){for(var C=1;C<arguments.length;C++){var R=arguments[C]!=null?arguments[C]:{};C%2?e(Object(R),!0).forEach(function(D){c(U,D,R[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(U,Object.getOwnPropertyDescriptors(R)):e(Object(R)).forEach(function(D){Object.defineProperty(U,D,Object.getOwnPropertyDescriptor(R,D))})}return U}function n(U){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(C){return typeof C}:n=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},n(U)}function r(U,C){if(!(U instanceof C))throw new TypeError("Cannot call a class as a function")}function o(U,C){for(var R=0;R<C.length;R++){var D=C[R];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(U,D.key,D)}}function a(U,C,R){return C&&o(U.prototype,C),R&&o(U,R),U}function c(U,C,R){return C in U?Object.defineProperty(U,C,{value:R,enumerable:!0,configurable:!0,writable:!0}):U[C]=R,U}function f(U){return b(U)||y(U)||m(U)||k()}function b(U){if(Array.isArray(U))return T(U)}function y(U){if(typeof Symbol!="undefined"&&U[Symbol.iterator]!=null||U["@@iterator"]!=null)return Array.from(U)}function m(U,C){if(!!U){if(typeof U=="string")return T(U,C);var R=Object.prototype.toString.call(U).slice(8,-1);if(R==="Object"&&U.constructor&&(R=U.constructor.name),R==="Map"||R==="Set")return Array.from(U);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return T(U,C)}}function T(U,C){(C==null||C>U.length)&&(C=U.length);for(var R=0,D=new Array(C);R<C;R++)D[R]=U[R];return D}function k(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=typeof window!="undefined"&&typeof window.document!="undefined",J=F?window:{},he=F&&J.document.documentElement?"ontouchstart"in J.document.documentElement:!1,de=F?"PointerEvent"in J:!1,Me="cropper",nt="all",dt="crop",De="move",v="zoom",qe="e",Ce="w",Ve="s",Re="n",me="ne",ge="nw",be="se",Ue="sw",Be="".concat(Me,"-crop"),ie="".concat(Me,"-disabled"),re="".concat(Me,"-hidden"),I="".concat(Me,"-hide"),W="".concat(Me,"-invisible"),ne="".concat(Me,"-modal"),ze="".concat(Me,"-move"),st="".concat(Me,"Action"),je="".concat(Me,"Preview"),oe="crop",fe="move",Q="none",le="crop",We="cropend",Ne="cropmove",ye="cropstart",ht="dblclick",G=he?"touchstart":"mousedown",Ae=he?"touchmove":"mousemove",xe=he?"touchend touchcancel":"mouseup",Ee=de?"pointerdown":G,ae=de?"pointermove":Ae,it=de?"pointerup pointercancel":xe,Se="ready",Je="resize",ot="wheel",vt="zoom",Fe="image/jpeg",Rt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,rt=/^data:/,mt=/^data:image\/jpeg;
8base64,/,at=/^img|canvas$/i,gt=200,Nt=100,wn={viewMode:0,dragMode:oe,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:gt,minContainerHeight:Nt,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},cn='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Pn=Number.isNaN||J.isNaN;function wt(U){return typeof U=="number"&&!Pn(U)}var ln=function(C){return C>0&&C<1/0};function ni(U){return typeof U=="undefined"}function pn(U){return n(U)==="object"&&U!==null}var hn=Object.prototype.hasOwnProperty;function Nn(U){if(!pn(U))return!1;try{var C=U.constructor,R=C.prototype;return C&&R&&hn.call(R,"isPrototypeOf")}catch(D){return!1}}function Tn(U){return typeof U=="function"}var Zt=Array.prototype.slice;function Gt(U){return Array.from?Array.from(U):Zt.call(U)}function Yt(U,C){return U&&Tn(C)&&(Array.isArray(U)||wt(U.length)?Gt(U).forEach(function(R,D){C.call(U,R,D,U)}):pn(U)&&Object.keys(U).forEach(function(R){C.call(U,U[R],R,U)})),U}var on=Object.assign||function(C){for(var R=arguments.length,D=new Array(R>1?R-1:0),ue=1;ue<R;ue++)D[ue-1]=arguments[ue];return pn(C)&&D.length>0&&D.forEach(function(K){pn(K)&&Object.keys(K).forEach(function(se){C[se]=K[se]})}),C},fi=/\.\d*(?:0|9){12}\d*$/;function Vt(U){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return fi.test(U)?Math.round(U*C)/C:U}var x=/^width|height|left|top|marginLeft|marginTop$/;function V(U,C){var R=U.style;Yt(C,function(D,ue){x.test(ue)&&wt(D)&&(D="".concat(D,"px")),R[ue]=D})}function Z(U,C){return U.classList?U.classList.contains(C):U.className.indexOf(C)>-1}function _e(U,C){if(!!C){if(wt(U.length)){Yt(U,function(D){_e(D,C)});return}if(U.classList){U.classList.add(C);return}var R=U.className.trim();R?R.indexOf(C)<0&&(U.className="".concat(R," ").concat(C)):U.className=C}}function Ke(U,C){if(!!C){if(wt(U.length)){Yt(U,function(R){Ke(R,C)});return}if(U.classList){U.classList.remove(C);return}U.className.indexOf(C)>=0&&(U.className=U.className.replace(C,""))}}function Ie(U,C,R){if(!!C){if(wt(U.length)){Yt(U,function(D){Ie(D,C,R)});return}R?_e(U,C):Ke(U,C)}}var ft=/([a-z\d])([A-Z])/g;function Oe(U){return U.replace(ft,"$1-$2").toLowerCase()}function At(U,C){return pn(U[C])?U[C]:U.dataset?U.dataset[C]:U.getAttribute("data-".concat(Oe(C)))}function xt(U,C,R){pn(R)?U[C]=R:U.dataset?U.dataset[C]=R:U.setAttribute("data-".concat(Oe(C)),R)}function Ct(U,C){if(pn(U[C]))try{delete U[C]}catch(R){U[C]=void 0}else if(U.dataset)try{delete U.dataset[C]}catch(R){U.dataset[C]=void 0}else U.removeAttribute("data-".concat(Oe(C)))}var Tt=/\s\s*/,Et=function(){var U=!1;if(F){var C=!1,R=function(){},D=Object.defineProperty({},"once",{get:function(){return U=!0,C},set:function(K){C=K}});J.addEventListener("test",R,D),J.removeEventListener("test",R,D)}return U}();function Dt(U,C,R){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},ue=R;C.trim().split(Tt).forEach(function(K){if(!Et){var se=U.listeners;se&&se[K]&&se[K][R]&&(ue=se[K][R],delete se[K][R],Object.keys(se[K]).length===0&&delete se[K],Object.keys(se).length===0&&delete U.listeners)}U.removeEventListener(K,ue,D)})}function Bt(U,C,R){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},ue=R;C.trim().split(Tt).forEach(function(K){if(D.once&&!Et){var se=U.listeners,ke=se===void 0?{}:se;ue=function(){delete ke[K][R],U.removeEventListener(K,ue,D);for(var et=arguments.length,He=new Array(et),Ye=0;Ye<et;Ye++)He[Ye]=arguments[Ye];R.apply(U,He)},ke[K]||(ke[K]={}),ke[K][R]&&U.removeEventListener(K,ke[K][R],D),ke[K][R]=ue,U.listeners=ke}U.addEventListener(K,ue,D)})}function Pt(U,C,R){var D;return Tn(Event)&&Tn(CustomEvent)?D=new CustomEvent(C,{detail:R,bubbles:!0,cancelable:!0}):(D=document.createEvent("CustomEvent"),D.initCustomEvent(C,!0,!0,R)),U.dispatchEvent(D)}function En(U){var C=U.getBoundingClientRect();return{left:C.left+(window.pageXOffset-document.documentElement.clientLeft),top:C.top+(window.pageYOffset-document.documentElement.clientTop)}}var fn=J.location,tn=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Ln(U){var C=U.match(tn);return C!==null&&(C[1]!==fn.protocol||C[2]!==fn.hostname||C[3]!==fn.port)}function Gn(U){var C="timestamp=".concat(new Date().getTime());return U+(U.indexOf("?")===-1?"?":"&")+C}function Kn(U){var C=U.rotate,R=U.scaleX,D=U.scaleY,ue=U.translateX,K=U.translateY,se=[];wt(ue)&&ue!==0&&se.push("translateX(".concat(ue,"px)")),wt(K)&&K!==0&&se.push("translateY(".concat(K,"px)")),wt(C)&&C!==0&&se.push("rotate(".concat(C,"deg)")),wt(R)&&R!==1&&se.push("scaleX(".concat(R,")")),wt(D)&&D!==1&&se.push("scaleY(".concat(D,")"));var ke=se.length?se.join(" "):"none";return{WebkitTransform:ke,msTransform:ke,transform:ke}}function Ar(U){var C=t({},U),R=0;return Yt(U,function(D,ue){delete C[ue],Yt(C,function(K){var se=Math.abs(D.startX-K.startX),ke=Math.abs(D.startY-K.startY),ut=Math.abs(D.endX-K.endX),et=Math.abs(D.endY-K.endY),He=M
8ath.sqrt(se*se+ke*ke),Ye=Math.sqrt(ut*ut+et*et),pt=(Ye-He)/He;Math.abs(pt)>Math.abs(R)&&(R=pt)})}),R}function hi(U,C){var R=U.pageX,D=U.pageY,ue={endX:R,endY:D};return C?ue:t({startX:R,startY:D},ue)}function Hi(U){var C=0,R=0,D=0;return Yt(U,function(ue){var K=ue.startX,se=ue.startY;C+=K,R+=se,D+=1}),C/=D,R/=D,{pageX:C,pageY:R}}function jt(U){var C=U.aspectRatio,R=U.height,D=U.width,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",K=ln(D),se=ln(R);if(K&&se){var ke=R*C;ue==="contain"&&ke>D||ue==="cover"&&ke<D?R=D/C:D=R*C}else K?R=D/C:se&&(D=R*C);return{width:D,height:R}}function Ei(U){var C=U.width,R=U.height,D=U.degree;if(D=Math.abs(D)%180,D===90)return{width:R,height:C};var ue=D%90*Math.PI/180,K=Math.sin(ue),se=Math.cos(ue),ke=C*se+R*K,ut=C*K+R*se;return D>90?{width:ut,height:ke}:{width:ke,height:ut}}function rr(U,C,R,D){var ue=C.aspectRatio,K=C.naturalWidth,se=C.naturalHeight,ke=C.rotate,ut=ke===void 0?0:ke,et=C.scaleX,He=et===void 0?1:et,Ye=C.scaleY,pt=Ye===void 0?1:Ye,rn=R.aspectRatio,Qt=R.naturalWidth,gn=R.naturalHeight,sn=D.fillColor,xn=sn===void 0?"transparent":sn,jn=D.imageSmoothingEnabled,Fn=jn===void 0?!0:jn,Un=D.imageSmoothingQuality,ei=Un===void 0?"low":Un,Lt=D.maxWidth,vn=Lt===void 0?1/0:Lt,Sn=D.maxHeight,Wn=Sn===void 0?1/0:Sn,Hn=D.minWidth,Di=Hn===void 0?0:Hn,qi=D.minHeight,ri=qi===void 0?0:qi,vi=document.createElement("canvas"),Zn=vi.getContext("2d"),Ci=jt({aspectRatio:rn,width:vn,height:Wn}),wr=jt({aspectRatio:rn,width:Di,height:ri},"cover"),Ui=Math.min(Ci.width,Math.max(wr.width,Qt)),wi=Math.min(Ci.height,Math.max(wr.height,gn)),fr=jt({aspectRatio:ue,width:vn,height:Wn}),$i=jt({aspectRatio:ue,width:Di,height:ri},"cover"),Cr=Math.min(fr.width,Math.max($i.width,K)),Vi=Math.min(fr.height,Math.max($i.height,se)),Kr=[-Cr/2,-Vi/2,Cr,Vi];return vi.width=Vt(Ui),vi.height=Vt(wi),Zn.fillStyle=xn,Zn.fillRect(0,0,Ui,wi),Zn.save(),Zn.translate(Ui/2,wi/2),Zn.rotate(ut*Math.PI/180),Zn.scale(He,pt),Zn.imageSmoothingEnabled=Fn,Zn.imageSmoothingQuality=ei,Zn.drawImage.apply(Zn,[U].concat(f(Kr.map(function(u){return Math.floor(Vt(u))})))),Zn.restore(),vi}var q=String.fromCharCode;function H(U,C,R){var D="";R+=C;for(var ue=C;ue<R;ue+=1)D+=q(U.getUint8(ue));return D}var j=/^data:.*,/;function we(U){var C=U.replace(j,""),R=atob(C),D=new ArrayBuffer(R.length),ue=new Uint8Array(D);return Yt(ue,function(K,se){ue[se]=R.charCodeAt(se)}),D}function Ge(U,C){for(var R=[],D=8192,ue=new Uint8Array(U);ue.length>0;)R.push(q.apply(null,Gt(ue.subarray(0,D)))),ue=ue.subarray(D);return"data:".concat(C,";base64,").concat(btoa(R.join("")))}function ct(U){var C=new DataView(U),R;try{var D,ue,K;if(C.getUint8(0)===255&&C.getUint8(1)===216)for(var se=C.byteLength,ke=2;ke+1<se;){if(C.getUint8(ke)===255&&C.getUint8(ke+1)===225){ue=ke;break}ke+=1}if(ue){var ut=ue+4,et=ue+10;if(H(C,ut,4)==="Exif"){var He=C.getUint16(et);if(D=He===18761,(D||He===19789)&&C.getUint16(et+2,D)===42){var Ye=C.getUint32(et+4,D);Ye>=8&&(K=et+Ye)}}}if(K){var pt=C.getUint16(K,D),rn,Qt;for(Qt=0;Qt<pt;Qt+=1)if(rn=K+Qt*12+2,C.getUint16(rn,D)===274){rn+=8,R=C.getUint16(rn,D),C.setUint16(rn,1,D);break}}}catch(gn){R=1}return R}function Ot(U){var C=0,R=1,D=1;switch(U){case 2:R=-1;break;case 3:C=-180;break;case 4:D=-1;break;case 5:C=90,D=-1;break;case 6:C=90;break;case 7:C=90,R=-1;break;case 8:C=-90;break}return{rotate:C,scaleX:R,scaleY:D}}var zt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var C=this.element,R=this.options,D=this.container,ue=this.cropper,K=Number(R.minContainerWidth),se=Number(R.minContainerHeight);_e(ue,re),Ke(C,re);var ke={width:Math.max(D.offsetWidth,K>=0?K:gt),height:Math.max(D.offsetHeight,se>=0?se:Nt)};this.containerData=ke,V(ue,{width:ke.width,height:ke.height}),_e(C,re),Ke(ue,re)},initCanvas:function(){var C=this.containerData,R=this.imageData,D=this.options.viewMode,ue=Math.abs(R.rotate)%180===90,K=ue?R.naturalHeight:R.naturalWidth,se=ue?R.naturalWidth:R.naturalHeight,ke=K/se,ut=C.width,et=C.height;C.height*ke>C.width?D===3?ut=C.height*ke:et=C.width/ke:D===3?et=C.width/ke:ut=C.height*ke;
8var He={aspectRatio:ke,naturalWidth:K,naturalHeight:se,width:ut,height:et};this.canvasData=He,this.limited=D===1||D===2,this.limitCanvas(!0,!0),He.width=Math.min(Math.max(He.width,He.minWidth),He.maxWidth),He.height=Math.min(Math.max(He.height,He.minHeight),He.maxHeight),He.left=(C.width-He.width)/2,He.top=(C.height-He.height)/2,He.oldLeft=He.left,He.oldTop=He.top,this.initialCanvasData=on({},He)},limitCanvas:function(C,R){var D=this.options,ue=this.containerData,K=this.canvasData,se=this.cropBoxData,ke=D.viewMode,ut=K.aspectRatio,et=this.cropped&&se;if(C){var He=Number(D.minCanvasWidth)||0,Ye=Number(D.minCanvasHeight)||0;ke>1?(He=Math.max(He,ue.width),Ye=Math.max(Ye,ue.height),ke===3&&(Ye*ut>He?He=Ye*ut:Ye=He/ut)):ke>0&&(He?He=Math.max(He,et?se.width:0):Ye?Ye=Math.max(Ye,et?se.height:0):et&&(He=se.width,Ye=se.height,Ye*ut>He?He=Ye*ut:Ye=He/ut));var pt=jt({aspectRatio:ut,width:He,height:Ye});He=pt.width,Ye=pt.height,K.minWidth=He,K.minHeight=Ye,K.maxWidth=1/0,K.maxHeight=1/0}if(R)if(ke>(et?0:1)){var rn=ue.width-K.width,Qt=ue.height-K.height;K.minLeft=Math.min(0,rn),K.minTop=Math.min(0,Qt),K.maxLeft=Math.max(0,rn),K.maxTop=Math.max(0,Qt),et&&this.limited&&(K.minLeft=Math.min(se.left,se.left+(se.width-K.width)),K.minTop=Math.min(se.top,se.top+(se.height-K.height)),K.maxLeft=se.left,K.maxTop=se.top,ke===2&&(K.width>=ue.width&&(K.minLeft=Math.min(0,rn),K.maxLeft=Math.max(0,rn)),K.height>=ue.height&&(K.minTop=Math.min(0,Qt),K.maxTop=Math.max(0,Qt))))}else K.minLeft=-K.width,K.minTop=-K.height,K.maxLeft=ue.width,K.maxTop=ue.height},renderCanvas:function(C,R){var D=this.canvasData,ue=this.imageData;if(R){var K=Ei({width:ue.naturalWidth*Math.abs(ue.scaleX||1),height:ue.naturalHeight*Math.abs(ue.scaleY||1),degree:ue.rotate||0}),se=K.width,ke=K.height,ut=D.width*(se/D.naturalWidth),et=D.height*(ke/D.naturalHeight);D.left-=(ut-D.width)/2,D.top-=(et-D.height)/2,D.width=ut,D.height=et,D.aspectRatio=se/ke,D.naturalWidth=se,D.naturalHeight=ke,this.limitCanvas(!0,!1)}(D.width>D.maxWidth||D.width<D.minWidth)&&(D.left=D.oldLeft),(D.height>D.maxHeight||D.height<D.minHeight)&&(D.top=D.oldTop),D.width=Math.min(Math.max(D.width,D.minWidth),D.maxWidth),D.height=Math.min(Math.max(D.height,D.minHeight),D.maxHeight),this.limitCanvas(!1,!0),D.left
vendor: 2,451 bytes, line 8
8=Math.min(Math.max(D.left,D.minLeft),D.maxLeft),D.top=Math.min(Math.max(D.top,D.minTop),D.maxTop),D.oldLeft=D.left,D.oldTop=D.top,V(this.canvas,on({width:D.width,height:D.height},Kn({translateX:D.left,translateY:D.top}))),this.renderImage(C),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(C){var R=this.canvasData,D=this.imageData,ue=D.naturalWidth*(R.width/R.naturalWidth),K=D.naturalHeight*(R.height/R.naturalHeight);on(D,{width:ue,height:K,left:(R.width-ue)/2,top:(R.height-K)/2}),V(this.image,on({width:D.width,height:D.height},Kn(on({translateX:D.left,translateY:D.top},D)))),C&&this.output()},initCropBox:function(){var C=this.options,R=this.canvasData,D=C.aspectRatio||C.initialAspectRatio,ue=Number(C.autoCropArea)||.8,K={width:R.width,height:R.height};D&&(R.height*D>R.width?K.height=K.width/D:K.width=K.height*D),this.cropBoxData=K,this.limitCropBox(!0,!0),K.width=Math.min(Math.max(K.width,K.minWidth),K.maxWidth),K.height=Math.min(Math.max(K.height,K.minHeight),K.maxHeight),K.width=Math.max(K.minWidth,K.width*ue),K.height=Math.max(K.minHeight,K.height*ue),K.left=R.left+(R.width-K.width)/2,K.top=R.top+(R.height-K.height)/2,K.oldLeft=K.left,K.oldTop=K.top,this.initialCropBoxData=on({},K)},limitCropBox:function(C,R){var D=this.options,ue=this.containerData,K=this.canvasData,se=this.cropBoxData,ke=this.limited,ut=D.aspectRatio;if(C){var et=Number(D.minCropBoxWidth)||0,He=Number(D.minCropBoxHeight)||0,Ye=ke?Math.min(ue.width,K.width,K.width+K.left,ue.width-K.left):ue.width,pt=ke?Math.min(ue.height,K.height,K.height+K.top,ue.height-K.top):ue.height;et=Math.min(et,ue.width),He=Math.min(He,ue.height),ut&&(et&&He?He*ut>et?He=et/ut:et=He*ut:et?He=et/ut:He&&(et=He*ut),pt*ut>Ye?pt=Ye/ut:Ye=pt*ut),se.minWidth=Math.min(et,Ye),se.minHeight=Math.min(He,pt),se.maxWidth=Ye,se.maxHeight=pt}R&&(ke?(se.minLeft=Math.max(0,K.left),se.minTop=Math.max(0,K.top),se.maxLeft=Math.min(ue.width,K.left+K.width)-se.width,se.maxTop=Math.min(ue.height,K.top+K.height)-se.height):(se.minLeft=0,se.minTop=0,se.maxLeft=ue.width-se.width,se.maxTop=ue.height-se.height))},renderCropBox:function(){var C=this.options,R=this.containerData,D=this.cropBoxData;(D.width>D.maxWidth||D.width<D.minWidth)&&(D.left=D.oldLeft),(D.height>D.maxHeight||D.height<D.minHeight)&&(D.top=D.oldTop),D.width=Math.min(Math.max(D.width,D.minWidth),D.maxWidth),D.height=Math.min(Math.max(D.height,D.minHeight),D.maxHeight),this.limitCropBox(!1,!0),D.left
8=Math.min(Math.max(D.left,D.minLeft),D.maxLeft),D.top=Math.min(Math.max(D.top,D.minTop),D.maxTop),D.oldLeft=D.left,D.oldTop=D.top,C.movable&&C.cropBoxMovable&&xt(this.face,st,D.width>=R.width&&D.height>=R.height?De:nt),V(this.cropBox,on({width:D.width,height:D.height},Kn({translateX:D.left,translateY:D.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Pt(this.element,le,this.getData())}},bt={initPreview:function(){var C=this.element,R=this.crossOrigin,D=this.options.preview,ue=R?this.crossOriginUrl:this.url,K=C.alt||"The image to preview",se=document.createElement("img");if(R&&(se.crossOrigin=R),se.src=ue,se.alt=K,this.viewBox.appendChild(se),this.viewBoxImage=se,!!D){var ke=D;typeof D=="string"?ke=C.ownerDocument.querySelectorAll(D):D.querySelector&&(ke=[D]),this.previews=ke,Yt(ke,function(ut){var et=document.createElement("img");xt(ut,je,{width:ut.offsetWidth,height:ut.offsetHeight,html:ut.innerHTML}),R&&(et.crossOrigin=R),et.src=ue,et.alt=K,et.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',ut.innerHTML="",ut.appendChild(et)})}},resetPreview:function(){Yt(this.previews,function(C){var R=At(C,je);V(C,{width:R.width,height:R.height}),C.innerHTML=R.html,Ct(C,je)})},preview:function(){var C=this.imageData,R=this.canvasData,D=this.cropBoxData,ue=D.width,K=D.height,se=C.width,ke=C.height,ut=D.left-R.left-C.left,et=D.top-R.top-C.top;!this.cropped||this.disabled||(V(this.viewBoxImage,on({width:se,height:ke},Kn(on({translateX:-ut,translateY:-et},C)))),Yt(this.previews,function(He){var Ye=At(He,je),pt=Ye.width,rn=Ye.height,Qt=pt,gn=rn,sn=1;ue&&(sn=pt/ue,gn=K*sn),K&&gn>rn&&(sn=rn/K,Qt=ue*sn,gn=rn),V(He,{width:Qt,height:gn}),V(He.getElementsByTagName("img")[0],on({width:se*sn,height:ke*sn},Kn(on({translateX:-ut*sn,translateY:-et*sn},C))))}))}},St={bind:function(){var C=this.element,R=this.options,D=this.cropper;Tn(R.cropstart)&&Bt(C,ye,R.cropstart),Tn(R.cropmove)&&Bt(C,Ne,R.cropmove),Tn(R.cropend)&&Bt(C,We,R.cropend),Tn(R.crop)&&Bt(C,le,R.crop),Tn(R.zoom)&&Bt(C,vt,R.zoom),Bt(D,Ee,this.onCropStart=this.cropStart.bind(this)),R.zoomable&&R.zoomOnWheel&&Bt(D,ot,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),R.toggleDragModeOnDblclick&&Bt(D,ht,this.onDblclick=this.dblclick.bind(this)),Bt(C.ownerDocument,ae,this.onCropMove=this.cropMove.bind(this)),Bt(C.ownerDocument,it,this.onCropEnd=this.cropEnd.bind(this)),R.responsive&&Bt(window,Je,this.onResize=this.resize.bind(this))},unbind:function(){var C=this.element,R=this.options,D=this.cropper;Tn(R.cropstart)&&Dt(C,ye,R.cropstart),Tn(R.cropmove)&&Dt(C,Ne,R.cropmove),Tn(R.cropend)&&Dt(C,We,R.cropend),Tn(R.crop)&&Dt(C,le,R.crop),Tn(R.zoom)&&Dt(C,vt,R.zoom),Dt(D,Ee,this.onCropStart),R.zoomable&&R.zoomOnWheel&&Dt(D,ot,this.onWheel,{passive:!1,capture:!0}),R.toggleDragModeOnDblclick&&Dt(D,ht,this.onDblclick),Dt(C.ownerDocument,ae,this.onCropMove),Dt(C.ownerDocument,it,this.onCropEnd),R.responsive&&Dt(window,Je,this.onResize)}},Ht={resize:function(){if(!this.disabled){var C=this.options,R=this.container,D=this.containerData,ue=R.offsetWidth/D.width,K=R.offsetHeight/D.height,se=Math.abs(ue-1)>Math.abs(K-1)?ue:K;if(se!==1){var ke,ut;C.restore&&(ke=this.getCanvasData(),ut=this.getCropBoxData()),this.render(),C.restore&&(this.setCanvasData(Yt(ke,function(et,He){ke[He]=et*se})),this.setCropBoxData(Yt(ut,function(et,He){ut[He]=et*se})))}}},dblclick:function(){this.disabled||this.options.dragMode===Q||this.setDragMode(Z(this.dragBox,Be)?fe:oe)},wheel:function(C){var R=this,D=Number(this.options.wheelZoomRatio)||.1,ue=1;this.disabled||(C.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){R.wheeling=!1},50),C.deltaY?ue=C.deltaY>0?1:-1:C.wheelDelta?ue=-C.wheelDelta/120:C.detail&&(ue=C.detail>0?1:-1),this.zoom(-ue*D,C)))},cropStart:function(C){var R=C.buttons,D=C.button;if(!(this.disabled||(C.type==="mousedown"||C.type==="pointerdown"&&C.pointerType==="mouse")&&(wt(R)&&R!==1||wt(D)&&D!==0||C.ctrlKey))){var ue=this.options,K=this.pointers,se;C.changedTouches?Yt(C.changedTouches,function(ke){K[ke.identifier]=hi(ke)}):K[C.pointerId||0]=hi(C),Object.keys(K).length>1&&ue.zoomable&&ue.zoomOnTouch?se=v:se=At(C.target,st),!!Rt.test(se)&&Pt(this.element,ye,{originalEvent:C,action:se})!==!1&&(C.preventDefault(),this.action=se,this.cropping=!1,se===dt&&(this.cropping=!0,_e(this.dragBox,ne)))}},cropMove:function(C){var R=this.action;if(!(this.disabled||!R)){var D=this.pointers;C.preventDefault(),Pt(this.element,Ne,{originalEvent:C,action:R})!==!1&&(C.changedTouches?Yt(C.changedTouches,function(ue){on(D[ue.identifier]||{},hi(ue,!0))}):on(D[C.pointerId||0]||{},hi(C,!0)),this.change(C))}},cropEnd:function(C){if(!this.disabled){var R=this.action,D=this.pointers;C.changedTouches?Yt(C.changedTouches,function(ue){delete D[ue.identifier]}):delete D[C.pointerId||0],R&&(C.preventDefault(),Object.keys(D).length||(this.action=""),this.cropping&&(this.cropping=!1,Ie(this.dragBox,ne,this.cropped&&this.options.modal)),Pt(this.element,We,{originalEvent:C,action:R}))}}},kt={change:function(C){var R=this.options,D=this.canvasData,ue=this.containerData,K=this.cropBoxData,se=this.pointers,ke=this.action,ut=R.aspectRatio,et=K.left,He=K.top,Ye=K.width,pt=K.height,rn=et+Ye,Qt=He+pt,gn=0,sn=0,xn=ue.width,jn=ue.height,Fn=!0,Un;
8!ut&&C.shiftKey&&(ut=Ye&&pt?Ye/pt:1),this.limited&&(gn=K.minLeft,sn=K.minTop,xn=gn+Math.min(ue.width,D.width,D.left+D.width),jn=sn+Math.min(ue.height,D.height,D.top+D.height));var ei=se[Object.keys(se)[0]],Lt={x:ei.endX-ei.startX,y:ei.endY-ei.startY},vn=function(Wn){switch(Wn){case qe:rn+Lt.x>xn&&(Lt.x=xn-rn);break;case Ce:et+Lt.x<gn&&(Lt.x=gn-et);break;case Re:He+Lt.y<sn&&(Lt.y=sn-He);break;case Ve:Qt+Lt.y>jn&&(Lt.y=jn-Qt);break}};switch(ke){case nt:et+=Lt.x,He+=Lt.y;break;case qe:if(Lt.x>=0&&(rn>=xn||ut&&(He<=sn||Qt>=jn))){Fn=!1;break}vn(qe),Ye+=Lt.x,Ye<0&&(ke=Ce,Ye=-Ye,et-=Ye),ut&&(pt=Ye/ut,He+=(K.height-pt)/2);break;case Re:if(Lt.y<=0&&(He<=sn||ut&&(et<=gn||rn>=xn))){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,pt<0&&(ke=Ve,pt=-pt,He-=pt),ut&&(Ye=pt*ut,et+=(K.width-Ye)/2);break;case Ce:if(Lt.x<=0&&(et<=gn||ut&&(He<=sn||Qt>=jn))){Fn=!1;break}vn(Ce),Ye-=Lt.x,et+=Lt.x,Ye<0&&(ke=qe,Ye=-Ye,et-=Ye),ut&&(pt=Ye/ut,He+=(K.height-pt)/2);break;case Ve:if(Lt.y>=0&&(Qt>=jn||ut&&(et<=gn||rn>=xn))){Fn=!1;break}vn(Ve),pt+=Lt.y,pt<0&&(ke=Re,pt=-pt,He-=pt),ut&&(Ye=pt*ut,et+=(K.width-Ye)/2);break;case me:if(ut){if(Lt.y<=0&&(He<=sn||rn>=xn)){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,Ye=pt*ut}else vn(Re),vn(qe),Lt.x>=0?rn<xn?Ye+=Lt.x:Lt.y<=0&&He<=sn&&(Fn=!1):Ye+=Lt.x,Lt.y<=0?He>sn&&(pt-=Lt.y,He+=Lt.y):(pt-=Lt.y,He+=Lt.y);Ye<0&&pt<0?(ke=Ue,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=ge,Ye=-Ye,et-=Ye):pt<0&&(ke=be,pt=-pt,He-=pt);break;case ge:if(ut){if(Lt.y<=0&&(He<=sn||et<=gn)){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,Ye=pt*ut,et+=K.width-Ye}else vn(Re),vn(Ce),Lt.x<=0?et>gn?(Ye-=Lt.x,et+=Lt.x):Lt.y<=0&&He<=sn&&(Fn=!1):(Ye-=Lt.x,et+=Lt.x),Lt.y<=0?He>sn&&(pt-=Lt.y,He+=Lt.y):(pt-=Lt.y,He+=Lt.y);Ye<0&&pt<0?(ke=be,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=me,Ye=-Ye,et-=Ye):pt<0&&(ke=Ue,pt=-pt,He-=pt);break;case Ue:if(ut){if(Lt.x<=0&&(et<=gn||Qt>=jn)){Fn=!1;break}vn(Ce),Ye-=Lt.x,et+=Lt.x,pt=Ye/ut}else vn(Ve),vn(Ce),Lt.x<=0?et>gn?(Ye-=Lt.x,et+=Lt.x):Lt.y>=0&&Qt>=jn&&(Fn=!1):(Ye-=Lt.x,et+=Lt.x),Lt.y>=0?Qt<jn&&(pt+=Lt.y):pt+=Lt.y;Ye<0&&pt<0?(ke=me,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=be,Ye=-Ye,et-=Ye):pt<0&&(ke=ge,pt=-pt,He-=pt);break;case be:if(ut){if(Lt.x>=0&&(rn>=xn||Qt>=jn)){Fn=!1;break}vn(qe),Ye+=Lt.x,pt=Ye/ut}else vn(Ve),vn(qe),Lt.x>=0?rn<xn?Ye+=Lt.x:Lt.y>=0&&Qt>=jn&&(Fn=!1):Ye+=Lt.x,Lt.y>=0?Qt<jn&&(pt+=Lt.y):pt+=Lt.y;Ye<0&&pt<0?(ke=ge,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=Ue,Ye=-Ye,et-=Ye):pt<0&&(ke=me,pt=-pt,He-=pt);break;case De:this.move(Lt.x,Lt.y),Fn=!1;break;case v:this.zoom(Ar(se),C),Fn=!1;break;case dt:if(!Lt.x||!Lt.y){Fn=!1;break}Un=En(this.cropper),et=ei.startX-Un.left,He=ei.startY-Un.top,Ye=K.minWidth,pt=K.minHeight,Lt.x>0?ke=Lt.y>0?be:me:Lt.x<0&&(et-=Ye,ke=Lt.y>0?Ue:ge),Lt.y<0&&(He-=pt),this.cropped||(Ke(this.cropBox,re),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}Fn&&(K.width=Ye,K.height=pt,K.left=et,K.top=He,this.action=ke,this.renderCropBox()),Yt(se,function(Sn){Sn.startX=Sn.endX,Sn.startY=Sn.endY})}},nn={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&_e(this.dragBox,ne),Ke(this.cropBox,re),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=on({},this.initialImageData),this.canvasData=on({},this.initialCanvasData),this.cropBoxData=on({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(on(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Ke(this.dragBox,ne),_e(this.cropBox,re)),this},replace:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&C&&(this.isImg&&(this.element.src=C),R?(this.url=C,this.image.src=C,this.ready&&(this.viewBoxImage.src=C,Yt(this.previews,function(D){D.getElementsByTagName("img")[0].src=C}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(C))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Ke(this.cropper,ie)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,_e(this.cropper,ie)),this},destroy:function(){var C=this.element;return C[Me]?(C[Me]=void 0,this.isImg&&this.replaced&&(C.src=this.originalUrl),this.uncreate(),this):this},move:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.canvasData,ue=D.left,K=D.top;return this.moveTo(ni(C)?C:ue+Number(C),ni(R)?R:K+Number(R))},moveTo:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.canvasData,ue=!1;return C=Number(C),R=Number(R),this.ready&&!this.disabled&&this.options.movable&&(wt(C)&&(D.left=C,ue=!0),wt(R)&&(D.top=R,ue=!0),ue&&this.renderCanvas(!0)),this},zoom:function(C,R){var D=this.canvasData;return C=Number(C),C<0?C=1/(1-C):C=1+C,this.zoomTo(D.width*C/D.naturalWi
8dth,null,R)},zoomTo:function(C,R,D){var ue=this.options,K=this.canvasData,se=K.width,ke=K.height,ut=K.naturalWidth,et=K.naturalHeight;if(C=Number(C),C>=0&&this.ready&&!this.disabled&&ue.zoomable){var He=ut*C,Ye=et*C;if(Pt(this.element,vt,{ratio:C,oldRatio:se/ut,originalEvent:D})===!1)return this;if(D){var pt=this.pointers,rn=En(this.cropper),Qt=pt&&Object.keys(pt).length?Hi(pt):{pageX:D.pageX,pageY:D.pageY};K.left-=(He-se)*((Qt.pageX-rn.left-K.left)/se),K.top-=(Ye-ke)*((Qt.pageY-rn.top-K.top)/ke)}else Nn(R)&&wt(R.x)&&wt(R.y)?(K.left-=(He-se)*((R.x-K.left)/se),K.top-=(Ye-ke)*((R.y-K.top)/ke)):(K.left-=(He-se)/2,K.top-=(Ye-ke)/2);K.width=He,K.height=Ye,this.renderCanvas(!0)}return this},rotate:function(C){return this.rotateTo((this.imageData.rotate||0)+Number(C))},rotateTo:function(C){return C=Number(C),wt(C)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=C%360,this.renderCanvas(!0,!0)),this},scaleX:function(C){var R=this.imageData.scaleY;return this.scale(C,wt(R)?R:1)},scaleY:function(C){var R=this.imageData.scaleX;
8return this.scale(wt(R)?R:1,C)},scale:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.imageData,ue=!1;return C=Number(C),R=Number(R),this.ready&&!this.disabled&&this.options.scalable&&(wt(C)&&(D.scaleX=C,ue=!0),wt(R)&&(D.scaleY=R,ue=!0),ue&&this.renderCanvas(!0,!0)),this},getData:function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,R=this.options,D=this.imageData,ue=this.canvasData,K=this.cropBoxData,se;if(this.ready&&this.cropped){se={x:K.left-ue.left,y:K.top-ue.top,width:K.width,height:K.height};var ke=D.width/D.naturalWidth;if(Yt(se,function(He,Ye){se[Ye]=He/ke}),C){var ut=Math.round(se.y+se.height),et=Math.round(se.x+se.width);se.x=Math.round(se.x),se.y=Math.round(se.y),se.width=et-se.x,se.height=ut-se.y}}else se={x:0,y:0,width:0,height:0};return R.rotatable&&(se.rotate=D.rotate||0),R.scalable&&(se.scaleX=D.scaleX||1,se.scaleY=D.scaleY||1),se},setData:function(C){var R=this.options,D=this.imageData,ue=this.canvasData,K={};if(this.ready&&!this.disabled&&Nn(C)){var se=!1;R.rotatable&&wt(C.rotate)&&C.rotate!==D.rotate&&(D.rotate=C.rotate,se=!0),R.scalable&&(wt(C.scaleX)&&C.scaleX!==D.scaleX&&(D.scaleX=C.scaleX,se=!0),wt(C.scaleY)&&C.scaleY!==D.scaleY&&(D.scaleY=C.scaleY,se=!0)),se&&this.renderCanvas(!0,!0);var ke=D.width/D.naturalWidth;wt(C.x)&&(K.left=C.x*ke+ue.left),wt(C.y)&&(K.top=C.y*ke+ue.top),wt(C.width)&&(K.width=C.width*ke),wt(C.height)&&(K.height=C.height*ke),this.setCropBoxData(K)}return this},getContainerData:function(){return this.ready?on({},this.containerData):{}},getImageData:function(){return this.sized?on({},this.imageData):{}},getCanvasData:function(){var C=this.canvasData,R={};return this.ready&&Yt(["left","top","width","height","naturalWidth","naturalHeight"],function(D){R[D]=C[D]}),R},setCanvasData:function(C){var R=this.canvasData,D=R.aspectRatio;return this.ready&&!this.disabled&&Nn(C)&&(wt(C.left)&&(R.left=C.left),wt(C.top)&&(R.top=C.top),wt(C.width)?(R.width=C.width,R.height=C.width/D):wt(C.height)&&(R.height=C.height,R.width=C.height*D),this.renderCanvas(!0)),this},getCropBoxData:function(){var C=this.cropBoxData,R;return this.ready&&this.cropped&&(R={left:C.left,top:C.top,width:C.width,height:C.height}),R||{}},setCropBoxData:function(C){var R=this.cropBoxData,D=this.options.aspectRatio,ue,K;return this.ready&&this.cropped&&!this.disabled&&Nn(C)&&(wt(C.left)&&(R.left=C.left),wt(C.top)&&(R.top=C.top),wt(C.width)&&C.width!==R.width&&(ue=!0,R.width=C.width),wt(C.height)&&C.height!==R.height&&(K=!0,R.height=C.height),D&&(ue?R.height=R.width/D:K&&(R.width=R.height*D)),this.renderCropBox()),this},getCroppedCanvas:function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var R=this.canvasData,D=rr(this.image,this.imageData,R,C);if(!this.cropped)return D;var ue=this.getData(),K=ue.x,se=ue.y,ke=ue.width,ut=ue.height,et=D.width/Math.floor(R.naturalWidth);et!==1&&(K*=et,se*=et,ke*=et,ut*=et);var He=ke/ut,Ye=jt({aspectRatio:He,width:C.maxWidth||1/0,height:C.maxHeight||1/0}),pt=jt({aspectRatio:He,width:C.minWidth||0,height:C.minHeight||0},"cover"),rn=jt({aspectRatio:He,width:C.width||(et!==1?D.width:ke),height:C.height||(et!==1?D.height:ut)}),Qt=rn.width,gn=rn.height;Qt=Math.min(Ye.width,Math.max(pt.width,Qt)),gn=Math.min(Ye.height,Math.max(pt.height,gn));var sn=document.createElement("canvas"),xn=sn.getContext("2d");sn.width=Vt(Qt),sn.height=Vt(gn),xn.fillStyle=C.fillColor||"transparent",xn.fillRect(0,0,Qt,gn);var jn=C.imageSmoothingEnabled,Fn=jn===void 0?!0:jn,Un=C.imageSmoothingQuality;xn.imageSmoothingEnabled=Fn,Un&&(xn.imageSmoothingQuality=Un);var ei=D.width,Lt=D.height,vn=K,Sn=se,Wn,Hn,Di,qi,ri,vi;vn<=-ke||vn>ei?(vn=0,Wn=0,Di=0,ri=0):vn<=0?(Di=-vn,vn=0,Wn=Math.min(ei,ke+vn),ri=Wn):vn<=ei&&(Di=0,Wn=Math.min(ke,ei-vn),ri=Wn),Wn<=0||Sn<=-ut||Sn>Lt?(Sn=0,Hn=0,qi=0,vi=0):Sn<=0?(qi=-Sn,Sn=0,Hn=Math.min(Lt,ut+Sn),vi=Hn):Sn<=Lt&&(qi=0,Hn=Math.min(ut,Lt-Sn),vi=Hn);var Zn=[vn,Sn,Wn,Hn];if(ri>0&&vi>0){var Ci=Qt/ke;Zn.push(Di*Ci,qi*Ci,ri*Ci,vi*Ci)}return xn.drawImage.apply(xn,[D].concat(f(Zn.map(function(wr){return Math.floor(Vt(wr))})))),sn},setAspectRatio:function(C){var R=this.options;return!this.disabled&&!ni(C)&&(R.aspectRatio=Math.max(0,C)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(C){var R=this.options,D=this.dragBox,ue=this.face;if(this.ready&&!this.disabled){var K=C===oe,se=R.movable&&C===fe;C=K||se?C:Q,R.dragMode=C,xt(D,st,C),Ie(D,Be,K),Ie(D,ze,se),R.cropBoxMovable||(xt(ue,st,C),Ie(ue,Be,K),Ie(ue,ze,se))}return this}},_n=J.Cropper,an=function(){function U(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(r(this,U),!C||!at.test(C.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=C,this.options=on({},wn,Nn(R)&&R),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return a(U,[{key:"init",value:function(){var R=this.element,D=R.tagName.toLowerCase(),ue;if(!R[Me]){if(R[Me]=this,D==="img"){if(this.isImg=!0,ue=R.getAttribute("src")||"",this.originalUrl=ue,!ue)return;ue=R.src}
8else D==="canvas"&&window.HTMLCanvasElement&&(ue=R.toDataURL());this.load(ue)}}},{key:"load",value:function(R){var D=this;if(!!R){this.url=R,this.imageData={};var ue=this.element,K=this.options;if(!K.rotatable&&!K.scalable&&(K.checkOrientation=!1),!K.checkOrientation||!window.ArrayBuffer){this.clone();return}if(rt.test(R)){mt.test(R)?this.read(we(R)):this.clone();return}var se=new XMLHttpRequest,ke=this.clone.bind(this);this.reloading=!0,this.xhr=se,se.onabort=ke,se.onerror=ke,se.ontimeout=ke,se.onprogress=function(){se.getResponseHeader("content-type")!==Fe&&se.abort()},se.onload=function(){D.read(se.response)},se.onloadend=function(){D.reloading=!1,D.xhr=null},K.checkCrossOrigin&&Ln(R)&&ue.crossOrigin&&(R=Gn(R)),se.open("GET",R,!0),se.responseType="arraybuffer",se.withCredentials=ue.crossOrigin==="use-credentials",se.send()}}},{key:"read",value:function(R){var D=this.options,ue=this.imageData,K=ct(R),se=0,ke=1,ut=1;if(K>1){this.url=Ge(R,Fe);var et=Ot(K);se=et.rotate,ke=et.scaleX,ut=et.scaleY}D.rotatable&&(ue.rotate=se),D.scalable&&(ue.scaleX=ke,ue.scaleY=ut),this.clone()}},{key:"clone",value:function(){var R=this.element,D=this.url,ue=R.crossOrigin,K=D;this.options.checkCrossOrigin&&Ln(D)&&(ue||(ue="anonymous"),K=Gn(D)),this.crossOrigin=ue,this.crossOriginUrl=K;var se=document.createElement("img");ue&&(se.crossOrigin=ue),se.src=K||D,se.alt=R.alt||"The image to crop",this.image=se,se.onload=this.start.bind(this),se.onerror=this.stop.bind(this),_e(se,I),R.parentNode.insertBefore(se,R.nextSibling)}},{key:"start",value:function(){var R=this,D=this.image;D.onload=null,D.onerror=null,this.sizing=!0;var ue=J.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(J.navigator.userAgent),K=function(et,He){on(R.imageData,{naturalWidth:et,naturalHeight:He,aspectRatio:et/He}),R.initialImageData=on({},R.imageData),R.sizing=!1,R.sized=!0,R.build()};if(D.naturalWidth&&!ue){K(D.naturalWidth,D.naturalHeight);return}var se=document.createElement("img"),ke=document.body||document.documentElement;this.sizingImage=se,se.onload=function(){K(se.width,se.height),ue||ke.removeChild(se)},se.src=D.src,ue||(se.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",ke.appendChild(se))}},{key:"stop",value:function(){var R=this.image;R.onload=null,R.onerror=null,R.parentNode.removeChild(R),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var R=this.element,D=this.options,ue=this.image,K=R.parentNode,se=document.createElement("div");se.innerHTML=cn;var ke=se.querySelector(".".concat(Me,"-container")),ut=ke.querySelector(".".concat(Me,"-canvas")),et=ke.querySelector(".".concat(Me,"-drag-box")),He=ke.querySelector(".".concat(Me,"-crop-box")),Ye=He.querySelector(".".concat(Me,"-face"));this.container=K,this.cropper=ke,this.canvas=ut,this.dragBox=et,this.cropBox=He,this.viewBox=ke.querySelector(".".concat(Me,"-view-box")),this.face=Ye,ut.appendChild(ue),_e(R,re),K.insertBefore(ke,R.nextSibling),this.isImg||Ke(ue,I),this.initPreview(),this.bind(),D.initialAspectRatio=Math.max(0,D.initialAspectRatio)||NaN,D.aspectRatio=Math.max(0,D.aspectRatio)||NaN,D.viewMode=Math.max(0,Math.min(3,Math.round(D.viewMode)))||0,_e(He,re),D.guides||_e(He.getElementsByClassName("".concat(Me,"-dashed")),re),D.center||_e(He.getElementsByClassName("".concat(Me,"-center")),re),D.background&&_e(ke,"".concat(Me,"-bg")),D.highlight||_e(Ye,W),D.cropBoxMovable&&(_e(Ye,ze),xt(Ye,st,nt)),D.cropBoxResizable||(_e(He.getElementsByClassName("".concat(Me,"-line")),re),_e(He.getElementsByClassName("".concat(Me,"-point")),re)),this.render(),this.ready=!0,this.setDragMode(D.dragMode),D.autoCrop&&this.crop(),this.setData(D.data),Tn(D.ready)&&Bt(R,Se,D.ready,{once:!0}),Pt(R,Se)}}},{key:"unbuild",value:function(){!this.ready||(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Ke(this.element,re))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=_n,U}},{key:"setDefaults",value:function(R){on(wn,Nn(R)&&R)}}]),U}();return on(an.prototype,zt,bt,St,Ht,kt,nn),an})});var Tg=Pe((exports,module)=>{frappe.provide("frappe.model");$.extend(frappe.model,{no_value_type:["Section Break","Column Break","Tab Break","HTML","Table","Table MultiSelect","Button","Image","Fold","Heading"],layout_fields:["Section Break","Column Break","Tab Break","Fold"],std_fields_list:["name","owner","creation","modified","modified_by","_user_tags","_comments","_assign","_liked_by","docstatus","idx"],child_table_field_list:["parent","parenttype","parentfield"],core_doctypes_list:["DocType","DocField","DocPerm","User","Role","Has Role","Page","Module Def","Print Format","Report","Customize Form","Customize Form Field","Property Setter","Custom Field","Client Script"],restricted_fields:["name","parent","creation","modified","modified_by","parentfield","parenttype","file_list","flags","docstatus"],std_fields:[{fieldname:"name",fieldtype:"Link",label:__("ID")},{fieldname:"owner",fieldtype:"Link",label:__("Created By"),options:"User"},{fieldname:"idx",fieldtype:"Int",label:__("Index")},{fieldname:"creation",fieldtype:"Datetime",label:__("Created On")},{fieldname:"modified",fieldtype:"Datetime",label:__("Last Updated On")},{fieldname:"modified_by",fieldtype:"Link",label:__("Last Updated By"),options:"User"},{fieldname:"_user_tags",fieldtype:"Data",label:__("Tags")},{fieldname:"_liked_by",fieldtype:"Data",label:__("Liked By")},{fieldname:"_comments",fieldtype:"Text",label:__("Comments")},{fieldname:"_assign",fieldtype:"Text",label:__("Assigned To")},{fieldname:"docstatus",fieldtype:"Int",label:__("Document Status")}],numeric_fieldtypes:["Int","Float","Currency","Percent","Duration"],std_fields_table:[{fieldname:"parent",fieldtype:"Data",label:__("Parent")}],table_fields:["Table","Table MultiSelect"],new_names:{},events:{},user_settings:{},init:function(){frappe.realtime.on("doc_update",function(e){var t=locals[e.doctype]&&locals[e.doctype][e.name];t&&(frappe.get_route()[0]==="Form"&&cur_frm.doc.doctype===t.doctype&&cur_frm.doc.name===t.name?e.modified!==cur_frm.doc.modified&&!frappe.ui.form.is_saving&&(cur_frm.is_dirty()?(t.__needs_refresh=!0,cur_frm.show_conflict_message()):cur_frm.debounced_reload_doc()):t.__unsaved?t.__needs_refresh=!0:frappe.model.remove_from_locals(t.doctype,t.name))})},is_value_type:function(e){return typeof e=="object"&&(e=e.fieldtype),frappe.model.no_value_type.indexOf(e)===-1},is_non_std_field:function(e){return![...frappe.model.std_fields_list,...frappe.model.child_table_field_list].includes(e)},get_std_field:function(e,t=!1){var n=$.map([].concat(frappe.model.std_fields).concat(frappe.model.std_fields_table),function(r){if(r.fieldname==e)return r});if(!n.length){if(t)return{fieldname:e};frappe.msgprint(__("Unknown Column: {0}",[e]))}return n[0]},get_from_localstorage:function(e){if(localStorage["_doctype:"+e])return JSON.parse(localStorage["_doctype:"+e])},set_in_localstorage:function(e,t){try{localStorage["_doctype:"+e]=JSON.stringify(t)}catch(n){console.warn("localStorage quota exceeded, clearing doctype cache"),frappe.model.clear_local_storage(),localStorage["_doctype:"+e]=JSON.stringify(t)}},clear_local_storage:function(){for(var e in localStorage)e.startsWith("_doctype:")&&localStorage.removeItem(e)},with_doctype:function(e,t,n){if(locals.DocType[e])return t&&t(),Promise.resolve();{let r=null,o=null,a=frappe.model.get_from_localstorage(e);return a&&(o=a.filter(c=>c.name===e)[0],o&&(r=o.modified)),frappe.call({method:"frappe.desk.form.load.getdoctype",type:"GET",args:{doctype:e,with_parent:1,cached_timestamp:r},async:n,callback:function(c){if(c.exc)throw frappe.msgprint(__("Unable to load: {0}",[__(e)])),"No doctype";c.message=="use_cache"?frappe.model.sync(o):frappe.model.set_in_localstorage(e,c.docs),frappe.model.init_doctype(e),c.user_settings&&(frappe.model.user_settings[e]=JSON.parse(c.user_settings),frappe.model.user_settings[e].updated_on=moment().toString()),t&&t(c)}})}},init_doctype:function(doctype){var meta=locals.DocType[doctype];meta.__list_js&&eval(meta.__list_js),meta.__custom_list_js&&eval(meta.__custom_list_js),meta.__calendar_js&&eval(meta.__calendar_js),meta.__map_js&&eval(meta.__map_js),meta.__tree_js&&eval(meta.__tree_js),meta.__templates&&$.extend(frappe.templates,meta.__templates)},with_doc:function(e,t,n){return new Promise(r=>{if(t||(t=e),locals[e]&&locals[e][t]&&frappe.model.get_docinfo(e,t))n&&n(t),r(frappe.get_doc(e,t));else return frappe.call({method:"frappe.desk.form.load.getdoc",type:"GET",args:{doctype:e,name:t},callback:function(o){n&&n(t,o),r(frappe.get_doc(e,t))}})})},get_docinfo:function(e,t){return frappe.model.docinfo[e]&&frappe.model.docinfo[e][t]||null},set_docinfo:function(e,t,n,r){frappe.model.docinfo[e]&&frappe.model.docinfo[e][t]&&(frappe.model.docinfo[e][t][n]=r)},get_shared:function(e,t){return frappe.model.get_docinfo(e,t).shared},get_server_module_name:function(e){var t=frappe.model.scrub(e),n=frappe.model.scrub(locals.DocType[e].module),r=frappe.boot.module_app[n];return r+"."+n+".doctype."+t+"."+t},scrub:function(e){return e.replace(/ /g,"_").toLowerCase()},unscrub:function(e){return __(e||"").replace(/-|_/g," ").replace(/\w*/g,function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()})},can_create:function(e){return frappe.boot.user.can_create.indexOf(e)!==-1},can_select:function(e){if(frappe.boot.user)return frappe.boot.user.can_select.indexOf(e)!==-1},can_read:function(e){if(frappe.boot.user)return frappe.boot.user.can_read.indexOf(e)!==-1},can_write:function(e){return frappe.boot.user.can_write.indexOf(e)!==-1},can_get_report:function(e){return frappe.boot.user.can_get_report.indexOf(e)!==-1},can_delete:function(e){return e?frappe.boot.user.can_delete.indexOf(e)!==-1:!1},can_submit:function(e){return e?frappe.boot.user.can_submit.indexOf(e)!==-1:!1},can_cancel:function(e){return e?frappe.boot.user.can_cancel.indexOf(e)!==-1:!1},has_workflow:function(e){return frappe.get_list("Workflow",{document_type:e,is_active:1}).length},is_submittable:function(e){return e?locals.DocType[e]&&locals.DocType[e].is_submittable:!1},is_table:function(e){return e?locals.DocType[e]&&locals.DocType[e].istable:!1},is_single:function(e){return e?frappe.boot.single_types.indexOf(e)!=-1:!1},is_tree:function(e){return e?locals.DocType[e]&&locals.DocType[e].is_tree:!1},is_fresh(e){return e&&e.__last_sync_on&&new Date-e.__last_sync_on<5e3},can_import:function(e,t,n=null){return n&&!n.allow_import?!1:frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].import===1:frappe.boot.user.can_import.indexOf(e)!==-1},can_export:function(e,t){return frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].export===1:frappe.boot.user.can_export.indexOf(e)!==-1},can_print:function(e,t){return t?t.perm[0].print===1:frappe.boot.user.can_print.indexOf(e)!==-1},can_email:function(e,t){return t?t.perm[0].email===1:frappe.boot.user.can_email.indexOf(e)!==-1},can_share:function(e,t){return cint(frappe.sys_defaults.disable_document_sharing)&&frappe.session.user!=="Administrator"?!1:t?t.perm[0].share===1:frappe.boot.user.can_share.indexOf(e)!==-1},can_set_user_permissions:function(e,t){return frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].set_user_permissions===1:frappe.boot.user.can_set_user_permissions.indexOf(e)!==-1},has_value:function(e,t,n){var r=locals[e]&&locals[e][t]&&locals[e][t][n],o=frappe.meta.get_docfield(e,n,t);if(frappe.model.table_fields.includes(o.fieldtype)){var a=!1;$.each(locals[o.options]||{},function(c,f){if(f.parent==t&&f.parenttype==e&&f.parentfield==o.fieldname)return a=!0,!1})}else var a=!is_null(r);return!!a},get_list:function(e,t){var n=locals[e]||locals[":"+e]||{};return $.isEmptyObject(n)?[]:frappe.utils.filter_dict(n,t)},get_value:function(e,t,n,r){if(r)frappe.call({method:"frappe.client.get_value",args:{doctype:e,fieldname:n,filters:t},callback:function(a){a.exc||r(a.message)}});else{if(["number","string"].includes(typeof t)&&locals[e]&&locals[e][t])return locals[e][t][n];var o=frappe.get_list(e,t);return o.length&&o[0]?o[0][n]:null}},set_value:function(e,t,n,r,o,a=!1){var c;$.isPlainObject(e)?(c=e,n=t,r=n):c=locals[e]&&locals[e][t];let f=n,b=[];return $.isPlainObject(f)||(f={},f[n]=r),$.each(f,(y,m)=>{c&&c[y]!==m?(c.__unedited&&!(!c[y]&&!m)&&(c.__unedited=!1),c[y]=m,b.push(()=>frappe.model.trigger(y,m,c,a))):in_list(["Link","Dynamic Link"],o)&&c&&b.push(()=>frappe.model.trigger(y,m,c,a))}),frappe.run_serially(b)},on:function(e,t,n){frappe.provide("frappe.model.events."+e),frappe.model.events[e][t]||(frappe.model.events[e][t]=[]),frappe.model.events[e][t].push(n)},trigger:function(e,t,n,r=!1){let o=[];function a(c){if(!!c)for(let f of c)!f||o.push(()=>{let b=f(e,t,n,r);return b&&b.then?b:frappe.after_server_call()})}return frappe.model.events[n.doctype]&&(a(frappe.model.events[n.doctype][e]),a(frappe.model.events[n.doctype]["*"])),frappe.run_serially(o)},get_doc:function(e,t){if(t||(t=e),$.isPlainObject(t)){var n=frappe.get_list(e,t);return n&&n.length?n[0]:null}return locals[e]?locals[e][t]:null},get_children:function(e,t,n,r){if($.isPlainObject(e))var o=e,r=n,n=t;else var o=frappe.get_doc(e,t);var a=o[n]||[];return r?frappe.utils.filter_dict(a,r):a},clear_table:function(e,t){for(var n=0,r=(e[t]||[]).length;n<r;n++){var o=e[t][n];delete locals[o.doctype][o.name]}e[t]=[]},remove_from_locals:function(e,t){this.clear_doc(e,t),frappe.views.formview[e]&&delete frappe.views.formview[e].frm.opendocs[t]},clear_doc:function(e,t){var n=locals[e]&&locals[e][t];if(!!n){var r=null;if(n.parenttype)var r=n.parent,o=n.parenttype,a=n.parentfield;if(delete locals[e][t],r){var c=locals[o][r],f=[],b=1;$.each(c[a],function(y,m){m.name!=t&&(f.push(m),m.idx=b,b++),c[a]=f})}}},get_no_copy_list:function(e){for(var t=["name","amended_from","amendment_date","cancel_reason"],n=frappe.get_doc("DocType",e).fields||[],r=0,o=n.length;r<o;r++){var a=n[r];cint(a.no_copy)&&t.push(a.fieldname)}return t},delete_doc:function(e,t,n){let r=t,o=frappe.get_meta(e).title_field;if(frappe.get_meta(e).autoname=="hash"&&o){let a=frappe.model.get_value(e,t,o);a&&(r=`${a} (${t})`)}frappe.confirm(__("Permanently delete {0}?",[r.bold()]),function(){return frappe.call({method:"frappe.client.delete",args:{doctype:e,name:t},freeze:!0,freeze_message:__("Deleting {0}
8...",[r]),callback:function(a,c){a.exc||(frappe.utils.play_sound("delete"),frappe.model.clear_doc(e,t),n&&n(a,c))}})})},rename_doc:function(e,t,n){let r=__("Merge with existing"),o=__("This cannot be undone"),a=r+" <b>("+o+")</b>";var c=new frappe.ui.Dialog({title:__("Rename {0}",[__(t)]),fields:[{label:__("New Name"),fieldname:"new_name",fieldtype:"Data",reqd:1,default:t},{label:a,fieldtype:"Check",fieldname:"merge"}]});c.set_primary_action(__("Rename"),function(){c.hide();var f=c.get_values();if(!!f)return frappe.call({method:"frappe.rename_doc",freeze:!0,freeze_message:"Updating related fields...",args:{doctype:e,old:t,new:f.new_name,merge:f.merge},btn:c.get_primary_btn(),callback:function(b,y){b.exc||($(document).trigger("rename",[e,t,b.message||f.new_name]),locals[e]&&locals[e][t]&&delete locals[e][t],c.hide(),n&&n(b.message))}})}),c.show()},round_floats_in:function(e,t){t||(t=frappe.meta.get_fieldnames(e.doctype,e.parent,{fieldtype:["in",["Currency","Float"]]}));for(var n=0,r=t.length;n<r;n++){var o=t[n];e[o]=flt(e[o],precision(o,e))}},validate_missing:function(e,t){e[t]||frappe.throw(__("Please specify")+": "+__(frappe.meta.get_label(e.doctype,t,e.parent||e.name)))},get_all_docs:function(e){var t=[e];for(var n in e)if($.isArray(e[n])&&!n.startsWith("_"))for(var r=e[n],o=0,a=r.length;o<a;o++)t.push(r[o]);return t},get_full_column_name:function(e,t){return e.includes("`tab")?e:"`tab"+t+"`.`"+e+"`"},is_numeric_field:function(e){if(!!e)return typeof e=="object"&&(e=e.fieldtype),frappe.model.numeric_fieldtypes.includes(e)},set_default_views_for_doctype(e,t){frappe.model.with_doctype(e,()=>{let n=frappe.get_meta(e),r=["List","Report","Dashboard","Kanban"];if(n.is_calendar_and_gantt&&frappe.views.calendar[e]){let o=["Calendar","Gantt"];r.push(...o)}n.is_tree&&r.push("Tree"),t.doc.image_field&&r.push("Image"),e==="Communication"&&frappe.boot.email_accounts.length&&r.push("Inbox"),(t.doc.fields.find(o=>o.fieldname==="latitude")&&t.doc.fields.find(o=>o.fieldname==="longitude")||t.doc.fields.find(o=>o.fieldname==="location"&&o.fieldtype=="Geolocation"))&&r.push("Map"),t.set_df_property("default_view","options",r)})}});frappe.get_doc=frappe.model.get_doc;frappe.get_children=frappe.model.get_children;frappe.get_list=frappe.model.get_list;var getchildren=function(e,t,n){var r=[];return $.each(locals[e]||{},function(o,a){a.parent===t&&a.parentfield===n&&r.push(a)}),r}});var Xg=Pe((p5,Ig)=>{function dl(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t];typeof n=="object"&&!Object.isFrozen(n)&&dl(n)}),e}var Sg=dl,Dx=dl;Sg.default=Dx;var ul=class{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data}ignoreMatch(){this.ignore=!0}};function ko(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function Yr(e,...t){let n=Object.create(null);for(let r in e)n[r]=e[r];return t.forEach(function(r){for(let o in r)n[o]=r[o]}),n}function fl(e){return e.nodeName.toLowerCase()}function qx(e){let t=[];return function n(r,o){for(let a=r.firstChild;a;a=a.nextSibling)a.nodeType===3?o+=a.nodeValue.length:a.nodeType===1&&(t.push({event:"start",offset:o,node:a}),o=n(a,o),fl(a).match(/br|hr|img|input/)||t.push({event:"stop",offset:o,node:a}));return o}(e,0),t}function Bx(e,t,n){let r=0,o="",a=[];function c(){return!e.length||!t.length?e.length?e:t:e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:t[0].event==="start"?e:t}function f(m){function T(k){return" "+k.nodeName+'="'+ko(k.value)+'"'}o+="<"+fl(m)+[].map.call(m.attributes,T).join("")+">"}function b(m){o+="</"+fl(m)+">"}function y(m){(m.event==="start"?f:b)(m.node)}for(;e.length||t.length;){let m=c();if(o+=ko(n.substring(r,m[0].offset)),r=m[0].offset,m===e){a.reverse().forEach(b);do y(m.splice(0,1)[0]),m=c();while(m===e&&m.length&&m[0].offset===r);a.reverse().forEach(f)}else m[0].event==="start"?a.push(m[0].node):a.pop(),y(m.splice(0,1)[0])}return o+ko(n.substr(r))}var Px=Object.freeze({__proto__:null,escapeHTML:ko,inherit:Yr,nodeStream
8:qx,mergeStreams:Bx}),Rx="</span>",Eg=e=>!!e.kind,kg=class{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=ko(t)}openNode(t){if(!Eg(t))return;let n=t.kind;t.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(t){!Eg(t)||(this.buffer+=Rx)}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}},d0=class{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){let n={kind:t,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(r=>this._walk(t,r)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&(!t.children||(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{d0._collapse(n)})))}},Dg=class extends d0{constructor(t){super();this.options=t}addKeyword(t,n){t!==""&&(this.openNode(n),this.addText(t),this.closeNode())}addText(t){t!==""&&this.add(t)}addSublanguage(t,n){let r=t.root;r.kind=n,r.sublanguage=!0,this.add(r)}toHTML(){return new kg(this,this.options).value()}finalize(){return!0}};function Wx(e){return new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function f0(e){return e?typeof e=="string"?e:e.source:null}function Ix(...e){return e.map(n=>f0(n)).join("")}function Xx(e){return new RegExp(e.toString()+"|").exec("").length-1}function jx(e,t){let n=e&&e.exec(t);return n&&n.index===0}function Fx(e,t="|"){let n=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,o="";for(let a=0;a<e.length;a++){r+=1;let c=r,f=f0(e[a]);for(a>0&&(o+=t),o+="(";f.length>0;){let b=n.exec(f);if(b==null){o+=f;break}o+=f.substring(0,b.index),f=f.substring(b.index+b[0].length),b[0][0]==="\\"&&b[1]?o+="\\"+String(Number(b[1])+c):(o+=b[0],b[0]==="("&&r++)}o+=")"}return o}var qg="[a-zA-Z]\\w*",pl="[a-zA-Z_]\\w*",hl="\\b\\d+(\\.\\d+)?",Bg="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Pg="\\b(0b[01]+)",Hx="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Ux=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=Ix(t,/.*\b/,e.binary,/\b.*/)),Yr({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,r)=>{n.index!==0&&r.ignoreMatch()}},e)},Ha={begin:"\\\\[\\s\\S]",relevance:0},$x={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[Ha]},Vx={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[Ha]},Rg={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},p0=function(e,t,n={}){let r=Yr({className:"comment",begin:e,end:t,contains:[]},n);return r.contains.push(Rg),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},Yx=p0("//","$"),Gx=p0("/\\*","\\*/"),Kx=p0("#","$"),Zx={className:"number",begin:hl,relevance:0},Qx={className:"number",begin:Bg,relevance:0},Jx={className:"number",begin:Pg,relevance:0},eS={className:"number",begin:hl+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},tS={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[Ha,{begin:/\[/,end:/\]/,relevance:0,contains:[Ha]}]}]},nS={className:"title",begin:qg,relevance:0},iS={className:"title",begin:pl,relevance:0},rS={begin:"\\.\\s*"+pl,relevance:0},oS=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})},u0=Object.freeze({__proto__:null,IDENT_RE:qg,UNDERSCORE_IDENT_RE:pl,NUMBER_RE:hl,C_NUMBER_RE:Bg,BINARY_NUMBER_RE:Pg,RE_STARTERS_RE:Hx,SHEBANG:Ux,BACKSLASH_ESCAPE:Ha,APOS_STRING_MODE:$x,QUOTE_
8STRING_MODE:Vx,PHRASAL_WORDS_MODE:Rg,COMMENT:p0,C_LINE_COMMENT_MODE:Yx,C_BLOCK_COMMENT_MODE:Gx,HASH_COMMENT_MODE:Kx,NUMBER_MODE:Zx,C_NUMBER_MODE:Qx,BINARY_NUMBER_MODE:Jx,CSS_NUMBER_MODE:eS,REGEXP_MODE:tS,TITLE_MODE:nS,UNDERSCORE_TITLE_MODE:iS,METHOD_GUARD:rS,END_SAME_AS_BEGIN:oS}),aS=["of","and","for","in","not","or","if","then","parent","list","value"];function sS(e){function t(f,b){return new RegExp(f0(f),"m"+(e.case_insensitive?"i":"")+(b?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(b,y){y.position=this.position++,this.matchIndexes[this.matchAt]=y,this.regexes.push([y,b]),this.matchAt+=Xx(b)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let b=this.regexes.map(y=>y[1]);this.matcherRe=t(Fx(b),!0),this.lastIndex=0}exec(b){this.matcherRe.lastIndex=this.lastIndex;let y=this.matcherRe.exec(b);if(!y)return null;let m=y.findIndex((k,F)=>F>0&&k!==void 0),T=this.matchIndexes[m];return y.splice(0,m),Object.assign(y,T)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(b){if(this.multiRegexes[b])return this.multiRegexes[b];let y=new n;return this.rules.slice(b).forEach(([m,T])=>y.addRule(m,T)),y.compile(),this.multiRegexes[b]=y,y}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(b,y){this.rules.push([b,y]),y.type==="begin"&&this.count++}exec(b){let y=this.getMatcher(this.regexIndex);y.lastIndex=this.lastIndex;let m=y.exec(b);if(this.resumingScanAtSamePosition()&&!(m&&m.index===this.lastIndex)){let T=this.getMatcher(0);T.lastIndex=this.lastIndex+1,m=T.exec(b)}return m&&(this.regexIndex+=m.position+1,this.regexIndex===this.count&&this.considerAll()),m}}function o(f){let b=new r;return f.contains.forEach(y=>b.addRule(y.begin,{rule:y,type:"begin"})),f.terminator_end&&b.addRule(f.terminator_end,{type:"end"}),f.illegal&&b.addRule(f.illegal,{type:"illegal"}),b}function a(f,b){f.input[f.index-1]==="."&&b.ignoreMatch()}function c(f,b){let y=f;if(f.compiled)return y;f.compiled=!0,f.__beforeBegin=null,f.keywords=f.keywords||f.beginKeywords;let m=null;if(typeof f.keywords=="object"&&(m=f.keywords.$pattern,delete f.keywords.$pattern),f.keywords&&(f.keywords=lS(f.keywords,e.case_insensitive)),f.lexemes&&m)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return y.keywordPatternRe=t(f.lexemes||m||/\w+/,!0),b&&(f.beginKeywords&&(f.begin="\\b("+f.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",f.__beforeBegin=a),f.begin||(f.begin=/\B|\b/),y.beginRe=t(f.begin),f.endSameAsBegin&&(f.end=f.begin),!f.end&&!f.endsWithParent&&(f.end=/\B|\b/),f.end&&(y.endRe=t(f.end)),y.terminator_end=f0(f.end)||"",f.endsWithParent&&b.terminator_end&&(y.terminator_end+=(f.end?"|":"")+b.terminator_end)),f.illegal&&(y.illegalRe=t(f.illegal)),f.relevance===void 0&&(f.relevance=1),f.contains||(f.contains=[]),f.contains=[].concat(...f.contains.map(function(T){return cS(T==="self"?f:T)})),f.contains.forEach(function(T){c(T,y)}),f.starts&&c(f.starts,b),y.matcher=o(y),y}if(e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Yr(e.classNameAliases||{}),c(e)}function Wg(e){return e?e.endsWithParent||Wg(e.starts):!1}function cS(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return Yr(e,{variants:null},t)})),e.cached_variants?e.cached_variants:Wg(e)?Yr(e,{starts:e.starts?Yr(e.starts):null}):Object.isFrozen(e)?Yr(e):e}function lS(e,t){let n={};return typeof e=="string"?r("keyword",e):Object.keys(e).forEach(function(o){r(o,e[o])}),n;function r(o,a){t&&(a=a.toLowerCase()),a.split(" ").forEach(function(c){let f=c.split("|");n[f[0]]=[o,uS(f[0],f[1])]})}}function uS(e,t){return t?Number(t):fS(e)?0:1}function fS(e){return aS.includes(e.toLowerCase())}var dS="10.4.1";function pS(e){return Boolean(e||e==="")}function hS(e){let t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}
8" you specified could not be found.`),this.unknownLanguage=!0,ko(this.code);let r;return this.autoDetect?(r=e.highlightAuto(this.code),this.detectedLanguage=r.language):(r=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),r.value},autoDetect(){return!this.language||pS(this.autodetect)},ignoreIllegals(){return!0}},render(r){return r("pre",{},[r("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install(r){r.component("highlightjs",t)}}}}var ll=ko,Cg=Yr,{nodeStream:Ng,mergeStreams:_S}=Px,xg=Symbol("nomatch"),mS=function(e){let t=[],n=Object.create(null),r=Object.create(null),o=[],a=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,f="Could not find the language '{}', did you forget to load/include a language module?",b={disableAutodetect:!0,name:"Plain text",contains:[]},y={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:Dg};function m(ie){return y.noHighlightRe.test(ie)}function T(ie){let re=ie.className+" ";re+=ie.parentNode?ie.parentNode.className:"";let I=y.languageDetectRe.exec(re);if(I){let W=Re(I[1]);return W||(console.warn(f.replace("{}",I[1])),console.warn("Falling back to no-highlight mode for this block.",ie)),W?I[1]:"no-highlight"}return re.split(/\s+/).find(W=>m(W)||Re(W))}function k(ie,re,I,W){let ne={code:re,language:ie};Ue("before:highlight",ne);let ze=ne.result?ne.result:F(ne.language,ne.code,I,W);return ze.code=ne.code,Ue("after:highlight",ze),ze}function F(ie,re,I,W){let ne=re;function ze(rt,mt){let at=Ae.case_insensitive?mt[0].toLowerCase():mt[0];return Object.prototype.hasOwnProperty.call(rt.keywords,at)&&rt.keywords[at]}function st(){if(!ae.keywords){Se.addText(Je);return}let rt=0;ae.keywordPatternRe.lastIndex=0;let mt=ae.keywordPatternRe.exec(Je),at="";for(;mt;){at+=Je.substring(rt,mt.index);let gt=ze(ae,mt);if(gt){let[Nt,wn]=gt;Se.addText(at),at="",ot+=wn;let cn=Ae.classNameAliases[Nt]||Nt;Se.addKeyword(mt[0],cn)}else at+=mt[0];rt=ae.keywordPatternRe.lastIndex,mt=ae.keywordPatternRe.exec(Je)}at+=Je.substr(rt),Se.addText(at)}function je(){if(Je==="")return;let rt=null;if(typeof ae.subLanguage=="string"){if(!n[ae.subLanguage]){Se.addText(Je);return}rt=F(ae.subLanguage,Je,!0,it[ae.subLanguage]),it[ae.subLanguage]=rt.top}else rt=he(Je,ae.subLanguage.length?ae.subLanguage:null);ae.relevance>0&&(ot+=rt.relevance),Se.addSublanguage(rt.emitter,rt.language)}function oe(){ae.subLanguage!=null?je():st(),Je=""}function fe(rt){return rt.className&&Se.openNode(Ae.classNameAliases[rt.className]||rt.className),ae=Object.create(rt,{parent:{value:ae}}),ae}function Q(rt,mt,at){let gt=jx(rt.endRe,at);if(gt){if(rt["on:end"]){let Nt=new ul(rt);rt["on:end"](mt,Nt),Nt.ignore&&(gt=!1)}if(gt){for(;rt.endsParent&&rt.parent;)rt=rt.parent;return rt}}if(rt.endsWithParent)return Q(rt.parent,mt,at)}function le(rt){return ae.matcher.regexIndex===0?(Je+=rt[0],1):(Rt=!0,0)}function We(rt){let mt=rt[0],at=rt.rule,gt=new ul(at),Nt=[at.__beforeBegin,at["on:begin"]];for(let wn of Nt)if(!!wn&&(wn(rt,gt),gt.ignore))return le(mt);return at&&at.endSameAsBegin&&(at.endRe=Wx(mt)),at.skip?Je+=mt:(at.excludeBegin&&(Je+=mt),oe(),!at.returnBegin&&!at.excludeBegin&&(Je=mt)),fe(at),at.returnBegin?0:mt.length}function Ne(rt){let mt=rt[0],at=ne.substr(rt.index),gt=Q(ae,rt,at);if(!gt)return xg;let Nt=ae;Nt.skip?Je+=mt:(Nt.returnEnd||Nt.excludeEnd||(Je+=mt),oe(),Nt.excludeEnd&&(Je=mt));do ae.className&&Se.closeNode(),!ae.skip&&!ae.subLanguage&&(ot+=ae.relevance),ae=ae.parent;while(ae!==gt.parent);return gt.starts&&(gt.endSameAsBegin&&(gt.starts.endRe=gt.endRe),fe(gt.starts)),Nt.returnEnd?0:mt.length}function ye(){let rt=[];for(let mt=ae;mt!==Ae;mt=mt.parent)mt.className&&rt.unshift(mt.className);rt.forEach(mt=>Se.openNode(mt))}let ht={};function G(rt,mt){let at=mt&&mt[0];if(Je+=rt,at==null)return oe(),0;if(ht.type==="begin"&&mt.type==="end"&&ht.index===mt.index&&at===""){if(Je+=ne.slice(mt.index,mt.index+1),!a){let gt=new Error("0 width match regex");throw gt.languageName=ie,gt.badRule=ht.rule,gt}return 1}if(ht=mt,mt.type==="begin")return We(mt);if(mt.type==="illegal"&&!I){let gt=new Error('Illegal lexeme "'+at+'" for mode "'+(ae.className||"<unnamed>")+'"');throw gt.mode=ae,gt}else if(mt.type==="end"){let gt=Ne(mt);if(gt!==xg)return gt}if(mt.type==="illegal"&&at==="")return 1;if(Fe>1e5&&Fe>mt.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Je+=at,at.length}let Ae=Re(ie);if(!Ae)throw console.error(f.replace("{}",ie)),new Error('Unknown language: "'+ie+'"');let xe=sS(Ae),Ee="",ae=W||xe,it={},Se=new y.__emitter(y);ye();let Je="",ot=0,vt=0,Fe=0,Rt=!1;try{for(ae.matcher.considerAll();;){Fe++,Rt?Rt=!1:ae.matcher.considerAll(),ae.matcher.lastIndex=vt;let rt=ae.matcher.exec(ne);if(!rt)break;let mt=ne.substring(vt,rt.index),at=G(mt,rt);vt=rt.index+at}return G(ne.substr(vt)),Se.closeAllNodes(),Se.finalize(),Ee=Se.toHTML(),{relevance:ot,value:Ee,language:ie,illegal:!1,emitter:Se,top:ae}}catch(rt){if(rt.message&&rt.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:rt.message,context:ne.slice(vt-100,vt+100),mode:rt.mode},sofar:Ee,relevance:0,value:ll(ne),emitter:Se};if(a)return{illegal:!1,relevance:0,value:ll(ne),emitter:Se,language:ie,top:ae,errorRaised:rt};throw rt}}function J(ie){let re={relevance:0,emitter:new y.__emitter(y),value:ll(ie),illegal:!1,top:b};return re.emitter.addText(ie),re}function he(ie,re){re=re||y.languages||Object.keys(n);let I=J(ie),W=re.filter(Re).filter(ge).map(oe=>F(oe,ie,!1));W.unshift(I);let ne=W.sort((oe,fe)=>{if(oe.relevance!==fe.relevance)return fe.relevance-oe.relevance;if(oe.language&&fe.language){if(Re(oe.language).supersetOf===fe.language)return 1;if(Re(fe.language).supersetOf===oe.language)return-1}return 0}),[ze,st]=ne,je=ze;return je.second_best=st,je}function de(ie){return y.tabReplace||y.useBR?ie.replace(c,re=>re===` 9`?y.useBR?"<br>":re:y.tabReplace?re.replace(/\t/g,y.tabReplace):re):ie}function Me(ie,re,I){let W=re?r[re]:I,ne=[ie.trim()];
9return ie.match(/\bhljs\b/)||ne.push("hljs"),ie.includes(W)||ne.push(W),ne.join(" ").trim()}function nt(ie){let re=null,I=T(ie);if(m(I))return;Ue("before:highlightBlock",{block:ie,language:I}),y.useBR?(re=document.createElement("div"),re.innerHTML=ie.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,` 10`)):re=ie;let W=re.textContent,ne=I?k(I,W,!0):he(W),ze=Ng(re);if(ze.length){let st=document.createElement("div");st.innerHTML=ne.value,ne.value=_S(ze,Ng(st),W)}ne.value=de(ne.value),Ue("after:highlightBlock",{block:ie,result:ne}),ie.innerHTML=ne.value,ie.className=Me(ie.className,I,ne.language),ie.result={language:ne.language,re:ne.relevance,relavance:ne.relevance},ne.second_best&&(ie.second_best={language:ne.second_best.language,re:ne.second_best.relevance,relavance:ne.second_best.relevance})}function dt(ie){ie.useBR&&(console.warn("'useBR' option is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2559")),y=Cg(y,ie)}let De=()=>{if(De.called)return;De.called=!0;let ie=document.querySelectorAll("pre code");t.forEach.call(ie,nt)};function v(){window.addEventListener("DOMContentLoaded",De,!1)}function qe(ie,re){let I=null;try{I=re(e)}catch(W){if(console.error("Language definition for '{}' could not be registered.".replace("{}",ie)),a)console.error(W);else throw W;I=b}I.name||(I.name=ie),n[ie]=I,I.rawDefinition=re.bind(null,e),I.aliases&&me(I.aliases,{languageName:ie})}function Ce(){return Object.keys(n)}function Ve(ie){console.warn("requireLanguage is deprecated and will be removed entirely in the future."),console.warn("Please see https://github.com/highlightjs/highlight.js/pull/2844");let re=Re(ie);if(re)return re;throw new Error("The '{}' language is required, but not loaded.".replace("{}",ie))}function Re(ie){return ie=(ie||"").toLowerCase(),n[ie]||n[r[ie]]}function me(ie,{languageName:re}){typeof ie=="string"&&(ie=[ie]),ie.forEach(I=>{r[I]=re})}function ge(ie){let re=Re(ie);return re&&!re.disableAutodetect}function be(ie){o.push(ie)}function Ue(ie,re){let I=ie;o.forEach(function(W){W[I]&&W[I](re)})}function Be(ie){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),de(ie)}Object.assign(e,{highlight:k,highlightAuto:he,fixMarkup:Be,highlightBlock:nt,configure:dt,initHighlighting:De,initHighlightingOnLoad:v,registerLanguage:qe,listLanguages:Ce,getLanguage:Re,registerAliases:me,requireLanguage:Ve,autoDetection:ge,inherit:Cg,addPlugin:be,vuePlugin:hS(e).VuePlugin}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=dS;for(let ie in u0)typeof u0[ie]=="object"&&Sg(u0[ie]);return Object.assign(e,u0),e},gS=mS({});Ig.exports=gS});var Ug=Pe((h5,Hg)=>{var jg="[A-Za-z$_][0-9A-Za-z$_]*",vS=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],bS=["true","false","null","undefined","NaN","Infinity"],MS=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],yS=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],AS=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],wS=["arguments","this","super","console","window","document","localStorage","module","global"],LS=[].concat(AS,wS,MS,yS);function OS(e){return e?typeof e=="string"?e:e.source:null}function Fg(e){return _l("(?=",e,")")}function _l(...e){return e.map(n=>OS(n)).join("")}function zS(e){let t=(De,{after:v})=>{let qe="</"+De[0].slice(1);return De.input.indexOf(qe,v)!==-1},n=jg,r={begin:"<>",end:"</>"},o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(De,v)=>{let qe=De[0].length+De.index,Ce=De.input[qe];if(Ce==="<"){v.ignoreMatch();return}Ce===">"&&(t(De,{after:qe})||v.ignoreMatch())}},a={$pattern:jg,keyword:vS.join(" "),literal:bS.join(" "),built_in:LS.join(" ")},c="[0-9](_?[0-9])*",f=`\\.(${c})`,b="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={className:"number",variants:[{begin:`(\\b(${b})((${f})|\\.)?|(${f}))[eE][+-]?(${c})\\b`},{begin:`\\b(${b})\\b((${f})\\b|\\.)?|(${f})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},m={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},T={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"xml"}},k={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"css"}},F={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,m]},J=e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0}
10,{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),he={className:"comment",variants:[J,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},de=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,T,k,F,y,e.REGEXP_MODE];m.contains=de.concat({begin:/\{/,end:/\}/,keywords:a,contains:["self"].concat(de)});let Me=[].concat(he,m.contains),nt=Me.concat([{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(Me)}]),dt={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:nt};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:a,exports:{PARAMS_CONTAINS:nt},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,T,k,F,he,y,{begin:_l(/[{,\n]\s*/,Fg(_l(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,n+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:n+Fg("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[he,e.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:nt}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:r.begin,end:r.end},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:a,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),dt],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[dt,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",dt]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},dt]},{begin:/\$[(.]/}]}}Hg.exports=zS});var Vg=Pe((_5,$g)=>{function TS(e){let t=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],n=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],r=["__debug__","Ellipsis","False","None","NotImplemented","True"],o={keyword:t.join(" "),built_in:n.join(" "),literal:r.join(" ")},a={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:o,illegal:/#/},f={begin:/\{\{/,relevance:0},b={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,f,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,f,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},y="[0-9](_?[0-9])*",m=`(\\b(${y}))?\\.(${y})|\\b(${y})\\.`,T={className:"number",relevance:0,variants:[{begin:`(\\b(${y})|(${m}))[eE][+-]?(${y})[jJ]?\\b`},{begin:`(${m})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${y})[jJ]\\b`}]},k={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:["self",a,T,b,e.HASH_COMMENT_MODE]}]};return c.contains=[b,T,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:o,illegal:/(<\/|->|\?)|=>/,contains:[a,T,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},b,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,k,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[T,k,b]},{begin:/\b(print|exec)\(/}]}}$g.exports=TS});var Zg=Pe((m5,Kg)=>{function Gg(e){return e?typeof e=="string"?e:e.source:null}function Yg(e){return Do("(?=",e,")")}function ES(e){return Do("(",e,")?")}function Do(...e){return e.map(n=>Gg(n)).join("")}function CS(...e){return"("+e.map(n=>Gg(n)).join("|")+")"}function NS(e){let t=Do(/[A-Z_]/,ES(/[A-Z0-9_.-]+:/),/[A-Z0-9_.-]*/),n="[A-Za-z0-9\\._:-]+",r={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},o={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},a=e.inherit(o,{begin:"\\(",end:"\\)"}),c=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),f=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),b={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:n,relevance:0}
10,{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[r]},{begin:/'/,end:/'/,contains:[r]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"<![a-z]",end:">",relevance:10,contains:[o,f,c,a,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"<![a-z]",end:">",contains:[o,a,f,c]}]}]},e.COMMENT("<!--","-->",{relevance:10}),{begin:"<!\\[CDATA\\[",end:"\\]\\]>",relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:"<style(?=\\s|>)",end:">",keywords:{name:"style"},contains:[b],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>)",end:">",keywords:{name:"script"},contains:[b],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:Do(/</,Yg(Do(t,CS(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:b}]},{className:"tag",begin:Do(/<\//,Yg(Do(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0}]}]}}Kg.exports=NS});var Jg=Pe((g5,Qg)=>{function xS(e){let t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith
10static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}}Qg.exports=xS});var tv=Pe((v5,ev)=>{function SS(e){return e?typeof e=="string"?e:e.source:null}function kS(...e){return e.map(n=>SS(n)).join("")}function DS(e){let t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:kS(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});let r={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,r]};r.contains.push(a);let c={className:"",begin:/\\"/},f={className:"string",begin:/'/,end:/'/},b={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},y=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],m=e.SHEBANG({binary:`(${y.join("|")})`,relevance:10}),T={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[m,e.SHEBANG(),T,b,e.HASH_COMMENT_MODE,o,a,c,f,t]}}ev.exports=DS});var iv=Pe((b5,nv)=>{function qS(e){var t={begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},n={className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[t,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}},r="@[a-z-]+",o="and or not only",a=/@-?\w[\w]*(-\w+)*/,c="[a-zA-Z-][a-zA-Z0-9_-]*",f={begin:/([*]\s?)?(?:[A-Z_.\-\\]+|--[a-zA-Z0-9_-]+)\s*(\/\*\*\/)?:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[n]};return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:"\\."+c},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_+()"'.-]+/},{begin:"@(page|font-face)",lexemes:r,keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:a},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:o,contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:c,relevance:0},{begin:/\{/,end:/\}/,illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/;/},f]}]}}nv.exports=qS});var ov=Pe((M5,rv)=>{function BS(e){return e?typeof e=="string"?e:e.source:null}function PS(...e){return e.map(n=>BS(n)).join("")}function RS(e){let t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={begin:"^[-\\*]{3,}",end:"$"},r={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0}
10,{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},f={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:PS(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},b={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},y={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};b.contains.push(y),y.contains.push(b);let m=[t,f];return b.contains=b.contains.concat(m),y.contains=y.contains.concat(m),m=m.concat(b,y),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:m},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:m}]}]},t,o,b,y,{className:"quote",begin:"^>\\s+",contains:m,end:"$"},r,n,f,a]}}rv.exports=RS});var sv=Pe((y5,av)=>{function WS(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}av.exports=WS});var lv=Pe((A5,cv)=>{function IS(e){let t={literal:"true false null"},n=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],r=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],o={end:",",endsWithParent:!0,excludeEnd:!0,contains:r,keywords:t},a={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(o,{begin:/:/})].concat(n),illegal:"\\S"},c={begin:"\\[",end:"\\]",contains:[e.inherit(o)],illegal:"\\S"};return r.push(a,c),n.forEach(function(f){r.push(f)}),{name:"JSON",contains:r,keywords:t,illegal:"\\S"}}cv.exports=IS});var fv=Pe((w5,uv)=>{function XS(e){var t="[\\w-]+",n="("+t+"|@\\{"+t+"\\})",r=[],o=[],a=function(J){return{className:"string",begin:"~?"+J+".*?"+J}},c=function(J,he,de){return{className:J,begin:he,relevance:de}},f={begin:"\\(",end:"\\)",contains:o,relevance:0};o.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},c("number","#[0-9A-Fa-f]+\\b"),f,c("variable","@@?"+t,10),c("variable","@\\{"+t+"\\}"),c("built_in","~?`[^`]*?`"),{className:"attribute",begin:t+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var b=o.concat({begin:/\{/,end:/\}/,contains:r}),y={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(o)},m={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:o}}]},T={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:o,relevance:0}},k={className:"variable",variants:[{begin:"@"+t+"\\s*:",relevance:15},{begin:"@"+t}],starts:{end:"[;}]",returnEnd:!0,contains:b}},F={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,y,c("keyword","all\\b"),c("variable","@\\{"+t+"\\}"),c("selector-tag",n+"%?",0),c("selector-id","#"+n),c("selector-class","\\."+n,0),c("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_\-+()"'.]+/},{begin:"\\(",end:"\\)",contains:b},{begin:"!important"}]};return r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,T,k,m,F),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:r}}uv.exports=XS});var pv=Pe((L5,dv)=>{function jS(e){let t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},n={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:n}],relevance:0}],illegal:"[^\\s\\}]"}}dv.exports=jS});var _v=Pe((O5,hv)=>{function FS(e){var t="@[a-z-]+",n="and or not only",r="[a-zA-Z-][a-zA-Z0-9_-]*",o={className:"variable",begin:"(\\$"+r+")\\b"},a={className:"number",begin:"#[0-9A-Fa-f]+"},c={className:"attribute",begin:"[A-Z\\_\\.\\-]+",end:":",excludeEnd:!0,illegal:"[^\\s]",starts:{endsWithParent:!0,excludeEnd:!0,contains:[a,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"!important"}]}};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
10,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},o,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inl
10ine|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[o,a,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:t,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:n,contains:[{begin:t,className:"keyword"},o,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,a,e.CSS_NUMBER_MODE]}]}}hv.exports=FS});var gv=Pe((z5,mv)=>{function HS(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}mv.exports=HS});var bv=Pe((T5,vv)=>{function US(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cac
10he flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse t
10ype ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}vv.exports=US});var yv=Pe((E5,Mv)=>{var Ii=Xg();Ii.registerLanguage("javascript",Ug());Ii.registerLanguage("python",Vg());Ii.registerLanguage("xml",Zg());Ii.registerLanguage("django",Jg());Ii.registerLanguage("bash",tv());Ii.registerLanguage("css",iv());Ii.registerLanguage("markdown",ov());Ii.registerLanguage("diff",sv());Ii.registerLanguage("json",lv());Ii.registerLanguage("less",fv());Ii.registerLanguage("nginx",pv());Ii.registerLanguage("scss",_v());Ii.registerLanguage("shell",gv());Ii.registerLanguage("sql",bv());Mv.exports=Ii});var Q0=ii(ji()),IM=ii(Gl()),XM=ii(Kl()),jM=ii(Zl()),FM=ii(Ql()),HM=ii(Jl()),UM=ii(eu()),$M=ii(tu()),VM=ii(nu()),YM=ii(iu()),GM=ii(ru()),KM=ii(F0()),ZM=ii(_r());window.jQuery=Q0.default;window.$=Q0.default;var ar=Object.freeze({});function en(e){return e==null}function $e(e){return e!=null}function ui(e){return e===!0}function QM(e){return e===!1}function za(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function Ri(e){return e!==null&&typeof e=="object"}var U1=Object.prototype.toString;function nr(e){return U1.call(e)==="[object Object]"}function bf(e){return U1.call(e)==="[object RegExp]"}function Mf(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p1(e){return $e(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function JM(e){return e==null?"":Array.isArray(e)||nr(e)&&e.toString===U1?JSON.stringify(e,null,2):String(e)}function ya(e){var t=parseFloat(e);return isNaN(t)?e:t}function Ti(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(a){return n[a.toLowerCase()]}:function(a){return n[a]}}var e2=Ti("slot,component",!0),t2=Ti("key,ref,slot,slot-scope,is");function Vr(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var n2=Object.prototype.hasOwnProperty;function Pi(e,t){return n2.call(e,t)}function gr(e){var t=Object.create(null);return function(r){var o=t[r];return o||(t[r]=e(r))}}var i2=/-(\w)/g,sr=gr(function(e){return e.replace(i2,function(t,n){return n?n.toUpperCase():""})}),r2=gr(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),o2=/\B([A-Z])/g,Oo=gr(function(e){return e.replace(o2,"-$1").toLowerCase()});function a2(e,t){function n(r){var o=arguments.length;return o?o>1?e.apply(t,arguments):e.call(t,r):e.call(t)}return n._length=e.length,n}function s2(e,t){return e.bind(t)}var c2=Function.prototype.bind?s2:a2;function h1(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function Bn(e,t){for(var n in t)e[n]=t[n];return e}function yf(e){for(var t={},n=0;n<e.length;n++)e[n]&&Bn(t,e[n]);return t}function Ni(e,t,n){}var cr=function(e,t,n){return!1},Af=function(e){return e};function l2(e){return e.reduce(function(t,n){return t.concat(n.staticKeys||[])},[]).join(",")}function zo(e,t){if(e===t)return!0;var n=Ri(e),r=Ri(t);
10if(n&&r)try{var o=Array.isArray(e),a=Array.isArray(t);if(o&&a)return e.length===t.length&&e.every(function(b,y){return zo(b,t[y])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!o&&!a){var c=Object.keys(e),f=Object.keys(t);return c.length===f.length&&c.every(function(b){return zo(e[b],t[b])})}else return!1}catch(b){return!1}else return!n&&!r?String(e)===String(t):!1}function wf(e,t){for(var n=0;n<e.length;n++)if(zo(e[n],t))return n;return-1}function Ts(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var ou="data-server-rendered",Rs=["component","directive","filter"],Lf=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],xi={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:cr,isReservedAttr:cr,isUnknownElement:cr,getTagNamespace:Ni,parsePlatformTagName:Af,mustUseProp:cr,async:!0,_lifecycleHooks:Lf},Of=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function u2(e){var t=(e+"").charCodeAt(0);return t===36||t===95}function Yo(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var f2=new RegExp("[^"+Of.source+".$_\\d]");function d2(e){if(!f2.test(e)){var t=e.split(".");return function(n){for(var r=0;r<t.length;r++){if(!n)return;n=n[t[r]]}return n}}}var p2="__proto__"in{},Wi=typeof window!="undefined",$1=typeof WXEnvironment!="undefined"&&!!WXEnvironment.platform,zf=$1&&WXEnvironment.platform.toLowerCase(),Si=Wi&&window.navigator.userAgent.toLowerCase(),so=Si&&/msie|trident/.test(Si),Jo=Si&&Si.indexOf("msie 9.0")>0,V1=Si&&Si.indexOf("edge/")>0,_k=Si&&Si.indexOf("android")>0||zf==="android",h2=Si&&/iphone|ipad|ipod|ios/.test(Si)||zf==="ios",mk=Si&&/chrome\/\d+/.test(Si)&&!V1,gk=Si&&/phantomjs/.test(Si),au=Si&&Si.match(/firefox\/(\d+)/),_1={}.watch,Tf=!1;if(Wi)try{J0={},Object.defineProperty(J0,"passive",{get:function(){Tf=!0}}),window.addEventListener("test-passive",null,J0)}catch(e){}var J0,us,Ta=function(){return us===void 0&&(!Wi&&!$1&&typeof global!="undefined"?us=global.process&&global.process.env.VUE_ENV==="server":us=!1),us},Es=Wi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Go(e){return typeof e=="function"&&/native code/.test(e.toString())}var Ws=typeof Symbol!="undefined"&&Go(Symbol)&&typeof Reflect!="undefined"&&Go(Reflect.ownKeys),Aa;typeof Set!="undefined"&&Go(Set)?Aa=Set:Aa=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(n){return this.set[n]===!0},e.prototype.add=function(n){this.set[n]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Y1=Ni;var _2=0,tr=function(){this.id=_2++,this.subs=[]};tr.prototype.addSub=function(t){this.subs.push(t)};tr.prototype.removeSub=function(t){Vr(this.subs,t)};
10tr.prototype.depend=function(){tr.target&&tr.target.addDep(this)};tr.prototype.notify=function(){for(var t=this.subs.slice(),n=0,r=t.length;n<r;n++)t[n].update()};tr.target=null;var bs=[];function Ea(e){bs.push(e),tr.target=e}function Ca(){bs.pop(),tr.target=bs[bs.length-1]}var Fi=function(t,n,r,o,a,c,f,b){this.tag=t,this.data=n,this.children=r,this.text=o,this.elm=a,this.ns=void 0,this.context=c,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=f,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=b,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Ef={child:{configurable:!0}};Ef.child.get=function(){return this.componentInstance};Object.defineProperties(Fi.prototype,Ef);var Ao=function(e){e===void 0&&(e="");var t=new Fi;return t.text=e,t.isComment=!0,t};function Uo(e){return new Fi(void 0,void 0,void 0,String(e))}function m1(e){var t=new Fi(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Cf=Array.prototype,Cs=Object.create(Cf),m2=["push","pop","shift","unshift","splice","sort","reverse"];m2.forEach(function(e){var t=Cf[e];Yo(Cs,e,function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];
10var a=t.apply(this,r),c=this.__ob__,f;switch(e){case"push":case"unshift":f=r;break;case"splice":f=r.slice(2);break}return f&&c.observeArray(f),c.dep.notify(),a})});var g2=Object.getOwnPropertyNames(Cs),G1=!0;function co(e){G1=e}var Ns=function(t){this.value=t,this.dep=new tr,this.vmCount=0,Yo(t,"__ob__",this),Array.isArray(t)?(p2?v2(t,Cs):b2(t,Cs,g2),this.observeArray(t)):this.walk(t)};Ns.prototype.walk=function(t){for(var n=Object.keys(t),r=0;r<n.length;r++)Eo(t,n[r])};Ns.prototype.observeArray=function(t){for(var n=0,r=t.length;n<r;n++)To(t[n])};function v2(e,t){e.__proto__=t}function b2(e,t,n){for(var r=0,o=n.length;r<o;r++){var a=n[r];Yo(e,a,t[a])}}function To(e,t){if(!(!Ri(e)||e instanceof Fi)){var n;return Pi(e,"__ob__")&&e.__ob__ instanceof Ns?n=e.__ob__:G1&&!Ta()&&(Array.isArray(e)||nr(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ns(e)),t&&n&&n.vmCount++,n}}function Eo(e,t,n,r,o){var a=new tr,c=Object.getOwnPropertyDescriptor(e,t);if(!(c&&c.configurable===!1)){var f=c&&c.get,b=c&&c.set;(!f||b)&&arguments.length===2&&(n=e[t]);var y=!o&&To(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var T=f?f.call(e):n;return tr.target&&(a.depend(),y&&(y.dep.depend(),Array.isArray(T)&&xf(T))),T},set:function(T){var k=f?f.call(e):n;T===k||T!==T&&k!==k||f&&!b||(b?b.call(e,T):n=T,y=!o&&To(T),a.notify())}})}}function K1(e,t,n){if(Array.isArray(e)&&Mf(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Eo(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Nf(e,t){if(Array.isArray(e)&&Mf(t)){e.splice(t,1);return}var n=e.__ob__;e._isVue||n&&n.vmCount||!Pi(e,t)||(delete e[t],n&&n.dep.notify())}function xf(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&xf(t)}var Er=xi.optionMergeStrategies;function g1(e,t){if(!t)return e;for(var n,r,o,a=Ws?Reflect.ownKeys(t):Object.keys(t),c=0;c<a.length;c++)n=a[c],n!=="__ob__"&&(r=e[n],o=t[n],Pi(e,n)?r!==o&&nr(r)&&nr(o)&&g1(r,o):K1(e,n,o));return e}function v1(e,t,n){return n?function(){var o=typeof t=="function"?t.call(n,n):t,a=typeof e=="function"?e.call(n,n):e;return o?g1(o,a):a}:t?e?function(){return g1(typeof t=="function"?t.call(this,this):t,typeof e=="function"?e.call(this,this):e)}:t:e}Er.data=function(e,t,n){return n?v1(e,t,n):t&&typeof t!="function"?e:v1(e,t)};function M2(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n&&y2(n)}function y2(e){for(var t=[],n=0;n<e.length;n++)t.indexOf(e[n])===-1&&t.push(e[n]);return t}Lf.forEach(function(e){Er[e]=M2});function A2(e,t,n,r){var o=Object.create(e||null);return t?Bn(o,t):o}Rs.forEach(function(e){Er[e+"s"]=A2});Er.watch=function(e,t,n,r){if(e===_1&&(e=void 0),t===_1&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};Bn(o,e);for(var a in t){var c=o[a],f=t[a];
10c&&!Array.isArray(c)&&(c=[c]),o[a]=c?c.concat(f):Array.isArray(f)?f:[f]}return o};Er.props=Er.methods=Er.inject=Er.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return Bn(o,e),t&&Bn(o,t),o};Er.provide=v1;var w2=function(e,t){return t===void 0?e:t};function L2(e,t){var n=e.props;if(!!n){var r={},o,a,c;if(Array.isArray(n))for(o=n.length;o--;)a=n[o],typeof a=="string"&&(c=sr(a),r[c]={type:null});else if(nr(n))for(var f in n)a=n[f],c=sr(f),r[c]=nr(a)?a:{type:a};e.props=r}}function O2(e,t){var n=e.inject;if(!!n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(nr(n))for(var a in n){var c=n[a];r[a]=nr(c)?Bn({from:a},c):{from:c}}}}function z2(e){var t=e.directives;if(t)for(var n in t){var r=t[n];typeof r=="function"&&(t[n]={bind:r,update:r})}}function Co(e,t,n){if(typeof t=="function"&&(t=t.options),L2(t,n),O2(t,n),z2(t),!t._base&&(t.extends&&(e=Co(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Co(e,t.mixins[r],n);var a={},c;for(c in e)f(c);for(c in t)Pi(e,c)||f(c);function f(b){var y=Er[b]||w2;a[b]=y(e[b],t[b],n,b)}return a}function Z1(e,t,n,r){if(typeof n=="string"){var o=e[t];if(Pi(o,n))return o[n];var a=sr(n);if(Pi(o,a))return o[a];var c=r2(a);if(Pi(o,c))return o[c];var f=o[n]||o[a]||o[c];return f}}function Q1(e,t,n,r){var o=t[e],a=!Pi(n,e),c=n[e],f=cu(Boolean,o.type);if(f>-1){if(a&&!Pi(o,"default"))c=!1;else if(c===""||c===Oo(e)){var b=cu(String,o.type);(b<0||f<b)&&(c=!0)}}if(c===void 0){c=T2(r,o,e);var y=G1;co(!0),To(c),co(y)}return c}function T2(e,t,n){if(!!Pi(t,"default")){var r=t.default;return e&&e.$options.propsData&&e.$options.propsData[n]===void 0&&e._props[n]!==void 0?e._props[n]:typeof r=="function"&&b1(t.type)!=="Function"?r.call(e):r}}var E2=/^\s*function (\w+)/;function b1(e){var t=e&&e.toString().match(E2);return t?t[1]:""}function su(e,t){return b1(e)===b1(t)}function cu(e,t){if(!Array.isArray(t))return su(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(su(t[n],e))return n;return-1}function No(e,t,n){Ea();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var a=0;a<o.length;a++)try{var c=o[a].call(r,e,t,n)===!1;if(c)return}catch(f){lu(f,r,"errorCaptured hook")}}lu(e,t,n)}finally{Ca()}}function Zo(e,t,n,r,o){var a;try{a=n?e.apply(t,n):e.call(t),a&&!a._isVue&&p1(a)&&!a._handled&&(a.catch(function(c){return No(c,r,o+" (Promise/async)")}),a._handled=!0)}catch(c){No(c,r,o)}return a}function lu(e,t,n){if(xi.errorHandler)try{return xi.errorHandler.call(null,e,t,n)}catch(r){r!==e&&uu(r,null,"config.errorHandler")}uu(e,t,n)}function uu(e,t,n){if((Wi||$1)&&typeof console!="undefined")console.error(e);else throw e}var M1=!1,y1=[],A1=!1;function fs(){A1=!1;var e=y1.slice(0);y1.length=0;for(var t=0;t<e.length;t++)e[t]()}var ba;typeof Promise!="undefined"&&Go(Promise)?(fu=Promise.resolve(),ba=function(){fu.then(fs),h2&&setTimeout(Ni)},M1=!0):!so&&typeof MutationObserver!="undefined"&&(Go(MutationObserver)||MutationObserver.toString()==="[object MutationObserverConstructor]")?(ha=1,du=new MutationObserver(fs),e1=document.createTextNode(String(ha)),du.observe(e1,{characterData:!0}),ba=function(){ha=(ha+1)%2,e1.data=String(ha)},M1=!0):typeof setImmediate!="undefined"&&Go(setImmediate)?ba=function(){setImmediate(fs)}:ba=function(){setTimeout(fs,0)};var fu,ha,du,e1;function J1(e,t){var n;if(y1.push(function(){if(e)try{e.call(t)}catch(r){No(r,t,"nextTick")}else n&&n(t)}),A1||(A1=!0,ba()),!e&&typeof Promise!="undefined")return new Promise(function(r){n=r})}var pu=new Aa;function xs(e){w1(e,pu),pu.clear()}function w1(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!Ri(e)||Object.isFrozen(e)||e instanceof Fi)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(o)for(n=e.length;n--;)w1(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)w1(e[r[n]],t)}}var hu=gr(function(e){var t=e.charAt(0)==="&";e=t?e.slice(1):e;var n=e.charAt(0)==="~";e=n?e.slice(1):e;var r=e.charAt(0)==="!";return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}});function L1(e,t){function n(){var r=arguments,o=n.fns;if(Array.isArray(o))for(var a=o.slice(),c=0;c<a.length;c++)Zo(a[c],null,r,t,"v-on handler");else return Zo(o,null,arguments,t,"v-on handler")}return n.fns=e,n}function Sf(e,t,n,r,o,a){var c,f,b,y,m;for(c in e)f=b=e[c],y=t[c],m=hu(c),en(b)||(en(y)?(en(b.fns)&&(b=e[c]=L1(b,a)),ui(m.once)&&(b=e[c]=o(m.name,b,m.capture)),n(m.name,b,m.capture,m.passive,m.params)):b!==y&&(y.fns=b,e[c]=y));for(c in t)en(e[c])&&(m=hu(c),r(m.name,t[c],m.capture))}
10function oo(e,t,n){e instanceof Fi&&(e=e.data.hook||(e.data.hook={}));var r,o=e[t];function a(){n.apply(this,arguments),Vr(r.fns,a)}en(o)?r=L1([a]):$e(o.fns)&&ui(o.merged)?(r=o,r.fns.push(a)):r=L1([o,a]),r.merged=!0,e[t]=r}function C2(e,t,n){var r=t.options.props;if(!en(r)){var o={},a=e.attrs,c=e.props;if($e(a)||$e(c))for(var f in r){var b=Oo(f);if(!1)var y;_u(o,c,f,b,!0)||_u(o,a,f,b,!1)}return o}}function _u(e,t,n,r,o){if($e(t)){if(Pi(t,n))return e[n]=t[n],o||delete t[n],!0;if(Pi(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function N2(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function ec(e){return za(e)?[Uo(e)]:Array.isArray(e)?kf(e):void 0}function _a(e){return $e(e)&&$e(e.text)&&QM(e.isComment)}function kf(e,t){var n=[],r,o,a,c;for(r=0;r<e.length;r++)o=e[r],!(en(o)||typeof o=="boolean")&&(a=n.length-1,c=n[a],Array.isArray(o)?o.length>0&&(o=kf(o,(t||"")+"_"+r),_a(o[0])&&_a(c)&&(n[a]=Uo(c.text+o[0].text),o.shift()),n.push.apply(n,o)):za(o)?_a(c)?n[a]=Uo(c.text+o):o!==""&&n.push(Uo(o)):_a(o)&&_a(c)?n[a]=Uo(c.text+o.text):(ui(e._isVList)&&$e(o.tag)&&en(o.key)&&$e(t)&&(o.key="__vlist"+t+"_"+r+"__"),n.push(o)));return n}function x2(e){var t=e.$options.provide;t&&(e._provided=typeof t=="function"?t.call(e):t)}function S2(e){var t=Df(e.$options.inject,e);t&&(co(!1),Object.keys(t).forEach(function(n){Eo(e,n,t[n])}),co(!0))}function Df(e,t){if(e){for(var n=Object.create(null),r=Ws?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var a=r[o];if(a!=="__ob__"){for(var c=e[a].from,f=t;f;){if(f._provided&&Pi(f._provided,c)){n[a]=f._provided[c];break}f=f.$parent}if(!f&&"default"in e[a]){var b=e[a].default;n[a]=typeof b=="function"?b.call(t):b}}}return n}}function tc(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var a=e[r],c=a.data;if(c&&c.attrs&&c.attrs.slot&&delete c.attrs.slot,(a.context===t||a.fnContext===t)&&c&&c.slot!=null){var f=c.slot,b=n[f]||(n[f]=[]);a.tag==="template"?b.push.apply(b,a.children||[]):b.push(a)}else(n.default||(n.default=[])).push(a)}for(var y in n)n[y].every(k2)&&delete n[y];return n}function k2(e){return e.isComment&&!e.asyncFactory||e.text===" "}function wa(e){return e.isComment&&e.asyncFactory}function Ms(e,t,n){var r,o=Object.keys(t).length>0,a=e?!!e.$stable:!o,c=e&&e.$key;if(!e)r={};else{if(e._normalized)return e._normalized;if(a&&n&&n!==ar&&c===n.$key&&!o&&!n.$hasNormal)return n;r={};for(var f in e)e[f]&&f[0]!=="$"&&(r[f]=D2(t,f,e[f]))}for(var b in t)b in r||(r[b]=q2(t,b));return e&&Object.isExtensible(e)&&(e._normalized=r),Yo(r,"$stable",a),Yo(r,"$key",c),Yo(r,"$hasNormal",o),r}function D2(e,t,n){var r=function(){var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!Array.isArray(o)?[o]:ec(o);var a=o&&o[0];return o&&(!a||o.length===1&&a.isComment&&!wa(a))?void 0:o};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function q2(e,t){return function(){return e[t]}}function B2(e,t){var n,r,o,a,c;if(Array.isArray(e)||typeof e=="string")for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if(typeof e=="number")for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(Ri(e))if(Ws&&e[Symbol.iterator]){n=[];for(var f=e[Symbol.iterator](),b=f.next();!b.done;)n.push(t(b.value,n.length)),b=f.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)c=a[r],n[r]=t(e[c],c,r);return $e(n)||(n=[]),n._isVList=!0,n}function P2(e,t,n,r){var o=this.$scopedSlots[e],a;o?(n=n||{},r&&(n=Bn(Bn({},r),n)),a=o(n)||(typeof t=="function"?t():t)):a=this.$slots[e]||(typeof t=="function"?t():t);var c=n&&n.slot;return c?this.$createElement("template",{slot:c},a):a}function R2(e){return Z1(this.$options,"filters",e,!0)||Af}function mu(e,t){return Array.isArray(e)?e.indexOf(t)===-1:e!==t}function W2(e,t,n,r,o){var a=xi.keyCodes[t]||n;return o&&r&&!xi.keyCodes[t]?mu(o,r):a?mu(a,e):r?Oo(r)!==t:e===void 0}function I2(e,t,n,r,o){if(n&&Ri(n)){Array.isArray(n)&&(n=yf(n));var a,c=function(b){if(b==="class"||b==="style"||t2(b))a=e;else{var y=e.attrs&&e.attrs.type;a=r||xi.mustUseProp(t,y,b)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var m=sr(b),T=Oo(b);if(!(m in a)&&!(T in a)&&(a[b]=n[b],o)){var k=e.on||(e.on={});k["update:"+b]=function(F){n[b]=F}}};for(var f in n)c(f)}return e}function X2(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),qf(r,"__static__"+e,!1)),r}function j2(e,t,n){return qf(e,"__once__"+t+(n?"_"+n:""),!0),e}function qf(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&typeof e[r]!="string"&&gu(e[r],t+"_"+r,n);else gu(e,t,n)}function gu(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function F2(e,t){if(t&&nr(t)){var n=e.on=e.on?Bn({},e.on):{};for(var r in t){var o=n[r],a=t[r];n[r]=o?[].concat(o,a):a}}return e}function Bf(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var a=e[o];Array.isArray(a)?Bf(a,t,n):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return r&&(t.$key=r),t}function H2(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];typeof r=="string"&&r&&(e[t[n]]=t[n+1])}return e}function U2(e,t){return typeof e=="string"?t+e:e}function Pf(e){e._o=j2,e._n=ya,e._s=JM,e._l=B2,e._t=P2,e._q=zo,e._i=wf,e._m=X2,e._f=R2,e._k=W2,e._b=I2,e._v=Uo,e._e=Ao,e._u=Bf,e._g=F2,e._d=H2,e._p=U2}function nc(e,t,n,r,o){var a=this,c=o.options,f;Pi(r,"_uid")?(f=Object.create(r),f._original=r):(f=r,r=r._original);var b=ui(c._compiled),y=!b;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||ar,this.injections=Df(c.inject,r),this.slots=function(){return a.$slots||Ms(e.scopedSlots,a.$slots=tc(n,r)),a.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ms(e.scopedSlots,this.slots())}}),b&&(this.$options=c,this.$slots=this.slots(),this.$scopedSlots=Ms(e.scopedSlots,this.$slots)),c._scopeId?this._c=function(m,T,k,F){var J=Ss(f,m,T,k,F,y);return J&&!Array.isArray(J)&&(J.fnScopeId=c._scopeId,J.fnContext=r),J}:this._c=function(m,T,k,F){return Ss(f,m,T,k,F,y)}}Pf(nc.prototype);function $2(e,t,n,r,o){var a=e.options,c={},f=a.props;if($e(f))for(var b in f)c[b]=Q1(b,f,t||ar);else $e(n.attrs)&&bu(c,n.attrs),$e(n.props)&&bu(c,n.props);var y=new nc(n,c,o,r,e),m=a.render.call(null,y._c,y);if(m instanceof Fi)return vu(m,n,y.parent,a,y);if(Array.isArray(m)){for(var T=ec(m)||[],k=new Array(T.length),F=0;F<T.length;F++)k[F]=vu(T[F],n,y.parent,a,y);return k}}function vu(e,t,n,r,o){var a=m1(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function bu(e,t){for(var n in t)e[sr(n)]=t[n]}var ic={init:function(t,n){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var r=t;ic.prepatch(r,r)}else{var o=t.componentInstance=V2(t,wo);o.$mount(n?t.elm:void 0,n)}},prepatch:function(t,n){var r=n.componentOptions,o=n.componentInstance=t.componentInstance;dy(o,r.propsData,r.listeners,n,r.children)},insert:function(t){var n=t.context,r=t.componentInstance;r._isMounted||(r._isMounted=!0,mr(r,"mounted")),t.data.keepAlive&&(n._isMounted?my(r):rc(r,!0))},destroy:function(t){var n=t.componentInstance;n._isDestroyed||(t.data.keepAlive?Hf(n,!0):n.$destroy())}},Mu=Object.keys(ic);function yu(e,t,n,r,o){if(!en(e)){var a=n.$options._base;if(Ri(e)&&(e=a.extend(e)),typeof e=="function"){var c;if(en(e.cid)&&(c=e,e=iy(c,a),e===void 0))return ny(c,t,n,r,o);t=t||{},cc(e),$e(t.model)&&K2(e.options,t);var f=C2(t,e,o);if(ui(e.options.functional))return $2(e,f,t,n,r);var b=t.on;if(t.on=t.nativeOn,ui(e.options.abstract)){var y=t.slot;t={},y&&(t.slot=y)}Y2(t);var m=e.options.name||o,T=new Fi("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:b,tag:o,children:r},c);return T}}}function V2(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return $e(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}function Y2(e){for(var t=e.hook||(e.hook={}),n=0;n<Mu.length;n++){var r=Mu[n],o=t[r],a=ic[r];o!==a&&!(o&&o._merged)&&(t[r]=o?G2(a,o):a)}}function G2(e,t){var n=function(r,o){e(r,o),t(r,o)};return n._merged=!0,n}function K2(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],c=t.model.callback;$e(a)?(Array.isArray(a)?a.indexOf(c)===-1:a!==c)&&(o[r]=[c].concat(a)):o[r]=c}var Z2=1,Rf=2;function Ss(e,t,n,r,o,a){return(Array.isArray(n)||za(n))&&(o=r,r=n,n=void 0),ui(a)&&(o=Rf),Q2(e,t,n,r,o)}function Q2(e,t,n,r,o){if($e(n)&&$e(n.__ob__)||($e(n)&&$e(n.is)&&(t=n.is),!t))return Ao();Array.isArray(r)&&typeof r[0]=="function"&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),o===Rf?r=ec(r):o===Z2&&(r=N2(r));var a,c;if(typeof t=="string"){var f;c=e.$vnode&&e.$vnode.ns||xi.getTagNamespace(t),xi.isReservedTag(t)?a=new Fi(xi.parsePlatformTagName(t),n,r,void 0,void 0,e):(!n||!n.pre)&&$e(f=Z1(e.$options,"components",t))?a=yu(f,n,e,r,t):a=new Fi(t,n,r,void 0,void 0,e)}else a=yu(t,n,e,r);return Array.isArray(a)?a:$e(a)?($e(c)&&Wf(a,c),$e(n)&&J2(n),a):Ao()}function Wf(e,t,n){if(e.ns=t,e.tag==="foreignObject"&&(t=void 0,n=!0),$e(e.children))for(var r=0,o=e.children.length;r<o;r++){var a=e.children[r];$e(a.tag)&&(en(a.ns)||ui(n)&&a.tag!=="svg")&&Wf(a,t,n)}}function J2(e){Ri(e.style)&&xs(e.style),Ri(e.class)&&xs(e.class)}function ey(e){e._vnode=null,e._staticTrees=null;
10var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=tc(t._renderChildren,r),e.$scopedSlots=ar,e._c=function(a,c,f,b){return Ss(e,a,c,f,b,!1)},e.$createElement=function(a,c,f,b){return Ss(e,a,c,f,b,!0)};var o=n&&n.data;Eo(e,"$attrs",o&&o.attrs||ar,null,!0),Eo(e,"$listeners",t._parentListeners||ar,null,!0)}var O1=null;function ty(e){Pf(e.prototype),e.prototype.$nextTick=function(t){return J1(t,this)},e.prototype._render=function(){var t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Ms(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;var a;try{O1=t,a=r.call(t._renderProxy,t.$createElement)}catch(c){if(No(c,t,"render"),!1)try{}catch(f){}else a=t._vnode}finally{O1=null}return Array.isArray(a)&&a.length===1&&(a=a[0]),a instanceof Fi||(a=Ao()),a.parent=o,a}}function t1(e,t){return(e.__esModule||Ws&&e[Symbol.toStringTag]==="Module")&&(e=e.default),Ri(e)?t.extend(e):e}function ny(e,t,n,r,o){var a=Ao();return a.asyncFactory=e,a.asyncMeta={data:t,context:n,children:r,tag:o},a}function iy(e,t){if(ui(e.error)&&$e(e.errorComp))return e.errorComp;if($e(e.resolved))return e.resolved;var n=O1;if(n&&$e(e.owners)&&e.owners.indexOf(n)===-1&&e.owners.push(n),ui(e.loading)&&$e(e.loadingComp))return e.loadingComp;if(n&&!$e(e.owners)){var r=e.owners=[n],o=!0,a=null,c=null;n.$on("hook:destroyed",function(){return Vr(r,n)});var f=function(T){for(var k=0,F=r.length;k<F;k++)r[k].$forceUpdate();T&&(r.length=0,a!==null&&(clearTimeout(a),a=null),c!==null&&(clearTimeout(c),c=null))},b=Ts(function(T){e.resolved=t1(T,t),o?r.length=0:f(!0)}),y=Ts(function(T){$e(e.errorComp)&&(e.error=!0,f(!0))}),m=e(b,y);
10return Ri(m)&&(p1(m)?en(e.resolved)&&m.then(b,y):p1(m.component)&&(m.component.then(b,y),$e(m.error)&&(e.errorComp=t1(m.error,t)),$e(m.loading)&&(e.loadingComp=t1(m.loading,t),m.delay===0?e.loading=!0:a=setTimeout(function(){a=null,en(e.resolved)&&en(e.error)&&(e.loading=!0,f(!1))},m.delay||200)),$e(m.timeout)&&(c=setTimeout(function(){c=null,en(e.resolved)&&y(null)},m.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}function If(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if($e(n)&&($e(n.componentOptions)||wa(n)))return n}}function ry(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Xf(e,t)}var La;function oy(e,t){La.$on(e,t)}function ay(e,t){La.$off(e,t)}function sy(e,t){var n=La;return function r(){var o=t.apply(null,arguments);o!==null&&n.$off(e,r)}}function Xf(e,t,n){La=e,Sf(t,n||{},oy,ay,sy,e),La=void 0}function cy(e){var t=/^hook:/;e.prototype.$on=function(n,r){var o=this;if(Array.isArray(n))for(var a=0,c=n.length;a<c;a++)o.$on(n[a],r);else(o._events[n]||(o._events[n]=[])).push(r),t.test(n)&&(o._hasHookEvent=!0);return o},e.prototype.$once=function(n,r){var o=this;function a(){o.$off(n,a),r.apply(o,arguments)}return a.fn=r,o.$on(n,a),o},e.prototype.$off=function(n,r){var o=this;if(!arguments.length)return o._events=Object.create(null),o;if(Array.isArray(n)){for(var a=0,c=n.length;a<c;a++)o.$off(n[a],r);return o}var f=o._events[n];if(!f)return o;if(!r)return o._events[n]=null,o;for(var b,y=f.length;y--;)if(b=f[y],b===r||b.fn===r){f.splice(y,1);break}return o},e.prototype.$emit=function(n){var r=this;if(!1)var o;var a=r._events[n];if(a){a=a.length>1?h1(a):a;for(var c=h1(arguments,1),f='event handler for "'+n+'"',b=0,y=a.length;b<y;b++)Zo(a[b],r,c,r,f)}return r}}var wo=null;function jf(e){var t=wo;return wo=e,function(){wo=t}}function ly(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function uy(e){e.prototype._update=function(t,n){var r=this,o=r.$el,a=r._vnode,c=jf(r);r._vnode=t,a?r.$el=r.__patch__(a,t):r.$el=r.__patch__(r.$el,t,n,!1),c(),o&&(o.__vue__=null),r.$el&&(r.$el.__vue__=r),r.$vnode&&r.$parent&&r.$vnode===r.$parent._vnode&&(r.$parent.$el=r.$el)},e.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},e.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){mr(t,"beforeDestroy"),t._isBeingDestroyed=!0;var n=t.$parent;n&&!n._isBeingDestroyed&&!t.$options.abstract&&Vr(n.$children,t),t._watcher&&t._watcher.teardown();for(var r=t._watchers.length;r--;)t._watchers[r].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),mr(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}function fy(e,t,n){e.$el=t,e.$options.render||(e.$options.render=Ao),mr(e,"beforeMount");var r;return r=function(){e._update(e._render(),n)},new vr(e,r,Ni,{before:function(){e._isMounted&&!e._isDestroyed&&mr(e,"beforeUpdate")}},!0),n=!1,e.$vnode==null&&(e._isMounted=!0,mr(e,"mounted")),e}function dy(e,t,n,r,o){var a=r.data.scopedSlots,c=e.$scopedSlots,f=!!(a&&!a.$stable||c!==ar&&!c.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key),b=!!(o||e.$options._renderChildren||f);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o,e.$attrs=r.data.attrs||ar,e.$listeners=n||ar,t&&e.$options.props){co(!1);for(var y=e._props,m=e.$options._propKeys||[],T=0;T<m.length;T++){var k=m[T],F=e.$options.props;y[k]=Q1(k,F,t,e)}co(!0),e.$options.propsData=t}n=n||ar;var J=e.$options._parentListeners;e.$options._parentListeners=n,Xf(e,n,J),b&&(e.$slots=tc(o,r.context),e.$forceUpdate())}function Ff(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function rc(e,t){if(t){if(e._directInactive=!1,Ff(e))return}else if(e._directInactive)return;if(e._inactive||e._inactive===null){e._inactive=!1;for(var n=0;n<e.$children.length;n++)rc(e.$children[n]);mr(e,"activated")}}function Hf(e,t){if(!(t&&(e._directInactive=!0,Ff(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Hf(e.$children[n]);mr(e,"deactivated")}}function mr(e,t){Ea();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,a=n.length;o<a;o++)Zo(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),Ca()}var Fr=[],oc=[],ks={};var z1=!1,ac=!1,$o=0;function py(){$o=Fr.length=oc.length=0,ks={},z1=ac=!1}var Uf=0,T1=Date.now;Wi&&!so&&(ds=window.performance,ds&&typeof ds.now=="function"&&T1()>document.createEvent("Event").timeStamp&&(T1=function(){return ds.now()}));var ds;function hy(){Uf=T1(),ac=!0;var e,t;for(Fr.sort(function(o,a){return o.id-a.id}),$o=0;$o<Fr.length;$o++)e=Fr[$o],e.before&&e.before(),t=e.id,ks[t]=null,e.run();var n=oc.slice(),r=Fr.slice();py(),gy(n),_y(r),Es&&xi.devtools&&Es.emit("flush")}function _y(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&mr(r,"updated")}}function my(e){e._inactive=!1,oc.push(e)}function gy(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,rc(e[t],!0)}function vy(e){var t=e.id;if(ks[t]==null){if(ks[t]=!0,!ac)Fr.push(e);else{for(var n=Fr.length-1;n>$o&&Fr[n].id>e.id;)n--;Fr.splice(n+1,0,e)}z1||(z1=!0,J1(hy))}}var by=0,vr=function(t,n,r,o,a){this.vm=t,a&&(t._watcher=this),t._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++by,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Aa,this.newDepIds=new Aa,this.expression="",typeof n=="function"?this.getter=n:(this.getter=d2(n),this.getter||(this.getter=Ni)),this.value=this.lazy?void 0:this.get()};vr.prototype.get=function(){Ea(this);var t,n=this.vm;try{t=this.getter.call(n,n)}catch(r){if(this.user)No(r,n,'getter for watcher "'+this.expression+'"');else throw r}finally{this.deep&&xs(t),Ca(),this.cleanupDeps()}return t};vr.prototype.addDep=function(t){var n=t.id;this.newDepIds.has(n)||(this.newDepIds.add(n),this.newDeps.push(t),this.depIds.has(n)||t.addSub(this))};vr.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var n=this.deps[t];this.newDepIds.has(n.id)||n.removeSub(this)}
10var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0};vr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():vy(this)};vr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||Ri(t)||this.deep){var n=this.value;if(this.value=t,this.user){var r='callback for watcher "'+this.expression+'"';Zo(this.cb,this.vm,[t,n],this.vm,r)}else this.cb.call(this.vm,t,n)}}};vr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1};vr.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()};vr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||Vr(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var ro={enumerable:!0,configurable:!0,get:Ni,set:Ni};function sc(e,t,n){ro.get=function(){return this[t][n]},ro.set=function(o){this[t][n]=o},Object.defineProperty(e,n,ro)}function My(e){e._watchers=[];var t=e.$options;t.props&&yy(e,t.props),t.methods&&zy(e,t.methods),t.data?Ay(e):To(e._data={},!0),t.computed&&Oy(e,t.computed),t.watch&&t.watch!==_1&&Ty(e,t.watch)}function yy(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],a=!e.$parent;a||co(!1);var c=function(b){o.push(b);var y=Q1(b,t,n,e);if(!1)var m;else Eo(r,b,y);b in e||sc(e,"_props",b)};for(var f in t)c(f);co(!0)}function Ay(e){var t=e.$options.data;t=e._data=typeof t=="function"?wy(t,e):t||{},nr(t)||(t={});for(var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,a=n.length;a--;){var c=n[a];r&&Pi(r,c)||u2(c)||sc(e,"_data",c)}To(t,!0)}function wy(e,t){Ea();try{return e.call(t,t)}catch(n){return No(n,t,"data()"),{}}finally{Ca()}}var Ly={lazy:!0};function Oy(e,t){var n=e._computedWatchers=Object.create(null),r=Ta();for(var o in t){var a=t[o],c=typeof a=="function"?a:a.get;r||(n[o]=new vr(e,c||Ni,Ni,Ly)),o in e||$f(e,o,a)}}function $f(e,t,n){var r=!Ta();typeof n=="function"?(ro.get=r?Au(t):wu(n),ro.set=Ni):(ro.get=n.get?r&&n.cache!==!1?Au(t):wu(n.get):Ni,ro.set=n.set||Ni),Object.defineProperty(e,t,ro)}function Au(e){return function(){var n=this._computedWatchers&&this._computedWatchers[e];if(n)return n.dirty&&n.evaluate(),tr.target&&n.depend(),n.value}}function wu(e){return function(){return e.call(this,this)}}function zy(e,t){var n=e.$options.props;for(var r in t)e[r]=typeof t[r]!="function"?Ni:c2(t[r],e)}function Ty(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)E1(e,n,r[o]);else E1(e,n,r)}}function E1(e,t,n,r){return nr(n)&&(r=n,n=n.handler),typeof n=="string"&&(n=e[n]),e.$watch(t,n,r)}function Ey(e){var t={};t.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=K1,e.prototype.$delete=Nf,e.prototype.$watch=function(r,o,a){var c=this;if(nr(o))return E1(c,r,o,a);a=a||{},a.user=!0;var f=new vr(c,r,o,a);if(a.immediate){var b='callback for immediate watcher "'+f.expression+'"';Ea(),Zo(o,c,[f.value],c,b),Ca()}return function(){f.teardown()}}}var Cy=0;function Ny(e){e.prototype._init=function(t){var n=this;n._uid=Cy++;var r,o;n._isVue=!0,t&&t._isComponent?xy(n,t):n.$options=Co(cc(n.constructor),t||{},n),n._renderProxy=n,n._self=n,ly(n),ry(n),ey(n),mr(n,"beforeCreate"),S2(n),My(n),x2(n),mr(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}function xy(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function cc(e){var t=e.options;if(e.super){var n=cc(e.super),r=e.superOptions;if(n!==r){e.superOptions=n;var o=Sy(e);o&&Bn(e.extendOptions,o),t=e.options=Co(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Sy(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}function ti(e){this._init(e)}Ny(ti);Ey(ti);cy(ti);uy(ti);ty(ti);function ky(e){e.use=function(t){var n=this._installedPlugins||(this._installedPlugins=[]);if(n.indexOf(t)>-1)return this;
10var r=h1(arguments,1);return r.unshift(this),typeof t.install=="function"?t.install.apply(t,r):typeof t=="function"&&t.apply(null,r),n.push(t),this}}function Dy(e){e.mixin=function(t){return this.options=Co(this.options,t),this}}function qy(e){e.cid=0;var t=1;e.extend=function(n){n=n||{};var r=this,o=r.cid,a=n._Ctor||(n._Ctor={});if(a[o])return a[o];var c=n.name||r.options.name,f=function(y){this._init(y)};return f.prototype=Object.create(r.prototype),f.prototype.constructor=f,f.cid=t++,f.options=Co(r.options,n),f.super=r,f.options.props&&By(f),f.options.computed&&Py(f),f.extend=r.extend,f.mixin=r.mixin,f.use=r.use,Rs.forEach(function(b){f[b]=r[b]}),c&&(f.options.components[c]=f),f.superOptions=r.options,f.extendOptions=n,f.sealedOptions=Bn({},f.options),a[o]=f,f}}function By(e){var t=e.options.props;for(var n in t)sc(e.prototype,"_props",n)}function Py(e){var t=e.options.computed;for(var n in t)$f(e.prototype,n,t[n])}function Ry(e){Rs.forEach(function(t){e[t]=function(n,r){return r?(t==="component"&&nr(r)&&(r.name=r.name||n,r=this.options._base.extend(r)),t==="directive"&&typeof r=="function"&&(r={bind:r,update:r}),this.options[t+"s"][n]=r,r):this.options[t+"s"][n]}})}function Lu(e){return e&&(e.Ctor.options.name||e.tag)}function ps(e,t){return Array.isArray(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:bf(e)?e.test(t):!1}function Ou(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var a in n){var c=n[a];if(c){var f=c.name;f&&!t(f)&&C1(n,a,r,o)}}}function C1(e,t,n,r){var o=e[t];o&&(!r||o.tag!==r.tag)&&o.componentInstance.$destroy(),e[t]=null,Vr(n,t)}var zu=[String,RegExp,Array],Wy={name:"keep-alive",abstract:!0,props:{include:zu,exclude:zu,max:[String,Number]},methods:{cacheVNode:function(){var t=this,n=t.cache,r=t.keys,o=t.vnodeToCache,a=t.keyToCache;if(o){var c=o.tag,f=o.componentInstance,b=o.componentOptions;n[a]={name:Lu(b),tag:c,componentInstance:f},r.push(a),this.max&&r.length>parseInt(this.max)&&C1(n,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)C1(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(n){Ou(t,function(r){return ps(n,r)})}),this.$watch("exclude",function(n){Ou(t,function(r){return!ps(n,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,n=If(t),r=n&&n.componentOptions;if(r){var o=Lu(r),a=this,c=a.include,f=a.exclude;if(c&&(!o||!ps(c,o))||f&&o&&ps(f,o))return n;var b=this,y=b.cache,m=b.keys,T=n.key==null?r.Ctor.cid+(r.tag?"::"+r.tag:""):n.key;y[T]?(n.componentInstance=y[T].componentInstance,Vr(m,T),m.push(T)):(this.vnodeToCache=n,this.keyToCache=T),n.data.keepAlive=!0}return n||t&&t[0]}},Iy={KeepAlive:Wy};function Xy(e){var t={};t.get=function(){return xi},Object.defineProperty(e,"config",t),e.util={warn:Y1,extend:Bn,mergeOptions:Co,defineReactive:Eo},e.set=K1,e.delete=Nf,e.nextTick=J1,e.observable=function(n){return To(n),n},e.options=Object.create(null),Rs.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,Bn(e.options.components,Iy),ky(e),Dy(e),qy(e),Ry(e)}Xy(ti);Object.defineProperty(ti.prototype,"$isServer",{get:Ta});Object.defineProperty(ti.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(ti,"FunctionalRenderContext",{value:nc});ti.version="2.6.14";var jy=Ti("style,class"),Fy=Ti("input,textarea,option,select,progress"),Vf=function(e,t,n){return n==="value"&&Fy(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},Yf=Ti("contenteditable,draggable,spellcheck"),Hy=Ti("events,caret,typing,plaintext-only"),Uy=function(e,t){return Ds(t)||t==="false"?"false":e==="contenteditable"&&Hy(t)?t:"true"},$y=Ti("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),N1="http://www.w3.org/1999/xlink",lc=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},Gf=function(e){return lc(e)?e.slice(6,e.length):""},Ds=function(e){return e==null||e===!1};function Vy(e){for(var t=e.data,n=e,r=e;$e(r.componentInstance);)r=r.componentInstance._vnode,r&&r.data&&(t=Tu(r.data,t));for(;$e(n=n.parent);)n&&n.data&&(t=Tu(t,n.data));return Yy(t.staticClass,t.class)}function Tu(e,t){return{staticClass:uc(e.staticClass,t.staticClass),class:$e(e.class)?[e.class,t.class]:t.class}}function Yy(e,t){return $e(e)||$e(t)?uc(e,fc(t)):""}function uc(e,t){return e?t?e+" "+t:e:t||""}function fc(e){return Array.isArray(e)?Gy(e):Ri(e)?Ky(e):typeof e=="string"?e:""}function Gy(e){for(var t="",n,r=0,o=e.length;r<o;r++)$e(n=fc(e[r]))&&n!==""&&(t&&(t+=" "),t+=n);return t}function Ky(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var Zy={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Qy=Ti("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),dc=Ti("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Jy=function(e){return e==="pre"},pc=function(e){return Qy(e)||dc(e)};function Kf(e){if(dc(e))return"svg";if(e==="math")return"math"}var hs=Object.create(null);function eA(e){if(!Wi)return!0;
10if(pc(e))return!1;if(e=e.toLowerCase(),hs[e]!=null)return hs[e];var t=document.createElement(e);return e.indexOf("-")>-1?hs[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:hs[e]=/HTMLUnknownElement/.test(t.toString())}var x1=Ti("text,number,password,search,email,tel,url");function hc(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function tA(e,t){var n=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&n.setAttribute("multiple","multiple"),n}function nA(e,t){return document.createElementNS(Zy[e],t)}function iA(e){return document.createTextNode(e)}function rA(e){return document.createComment(e)}function oA(e,t,n){e.insertBefore(t,n)}function aA(e,t){e.removeChild(t)}function sA(e,t){e.appendChild(t)}function cA(e){return e.parentNode}function lA(e){return e.nextSibling}function uA(e){return e.tagName}function fA(e,t){e.textContent=t}function dA(e,t){e.setAttribute(t,"")}var pA=Object.freeze({createElement:tA,createElementNS:nA,createTextNode:iA,createComment:rA,insertBefore:oA,removeChild:aA,appendChild:sA,parentNode:cA,nextSibling:lA,tagName:uA,setTextContent:fA,setStyleScope:dA}),hA={create:function(t,n){Vo(n)},update:function(t,n){t.data.ref!==n.data.ref&&(Vo(t,!0),Vo(n))},destroy:function(t){Vo(t,!0)}};function Vo(e,t){var n=e.data.ref;if(!!$e(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?Vr(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Mo=new Fi("",{},[]),ma=["create","activate","update","remove","destroy"];function bo(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&$e(e.data)===$e(t.data)&&_A(e,t)||ui(e.isAsyncPlaceholder)&&en(t.asyncFactory.error))}function _A(e,t){if(e.tag!=="input")return!0;var n,r=$e(n=e.data)&&$e(n=n.attrs)&&n.type,o=$e(n=t.data)&&$e(n=n.attrs)&&n.type;return r===o||x1(r)&&x1(o)}function mA(e,t,n){var r,o,a={};for(r=t;r<=n;++r)o=e[r].key,$e(o)&&(a[o]=r);return a}function gA(e){var t,n,r={},o=e.modules,a=e.nodeOps;for(t=0;t<ma.length;++t)for(r[ma[t]]=[],n=0;n<o.length;++n)$e(o[n][ma[t]])&&r[ma[t]].push(o[n][ma[t]]);function c(I){return new Fi(a.tagName(I).toLowerCase(),{},[],void 0,I)}function f(I,W){function ne(){--ne.listeners===0&&b(I)}return ne.listeners=W,ne}function b(I){var W=a.parentNode(I);$e(W)&&a.removeChild(W,I)}function y(I,W){return!W&&!I.ns&&!(xi.ignoredElements.length&&xi.ignoredElements.some(function(ne){return bf(ne)?ne.test(I.tag):ne===I.tag}))&&xi.isUnknownElement(I.tag)}var m=0;function T(I,W,ne,ze,st,je,oe){if($e(I.elm)&&$e(je)&&(I=je[oe]=m1(I)),I.isRootInsert=!st,!k(I,W,ne,ze)){var fe=I.data,Q=I.children,le=I.tag;$e(le)?(I.elm=I.ns?a.createElementNS(I.ns,le):a.createElement(le,I),dt(I),de(I,Q,W),$e(fe)&&nt(I,W),he(ne,I.elm,ze)):ui(I.isComment)?(I.elm=a.createComment(I.text),he(ne,I.elm,ze)):(I.elm=a.createTextNode(I.text),he(ne,I.elm,ze))}}function k(I,W,ne,ze){var st=I.data;if($e(st)){var je=$e(I.componentInstance)&&st.keepAlive;if($e(st=st.hook)&&$e(st=st.init)&&st(I,!1),$e(I.componentInstance))return F(I,W),he(ne,I.elm,ze),ui(je)&&J(I,W,ne,ze),!0}}function F(I,W){$e(I.data.pendingInsert)&&(W.push.apply(W,I.data.pendingInsert),I.data.pendingInsert=null),I.elm=I.componentInstance.$el,Me(I)?(nt(I,W),dt(I)):(Vo(I),W.push(I))}function J(I,W,ne,ze){for(var st,je=I;je.componentInstance;)if(je=je.componentInstance._vnode,$e(st=je.data)&&$e(st=st.transition)){for(st=0;st<r.activate.length;++st)r.activate[st](Mo,je);W.push(je);break}he(ne,I.elm,ze)}function he(I,W,ne){$e(I)&&($e(ne)?a.parentNode(ne)===I&&a.insertBefore(I,W,ne):a.appendChild(I,W))}function de(I,W,ne){if(Array.isArray(W))for(var ze=0;ze<W.length;++ze)T(W[ze],ne,I.elm,null,!0,W,ze);else za(I.text)&&a.appendChild(I.elm,a.createTextNode(String(I.text)))}function Me(I){for(;I.componentInstance;)I=I.componentInstance._vnode;return $e(I.tag)}function nt(I,W){for(var ne=0;ne<r.create.length;++ne)r.create[ne](Mo,I);t=I.data.hook,$e(t)&&($e(t.create)&&t.create(Mo,I),$e(t.insert)&&W.push(I))}function dt(I){var W;if($e(W=I.fnScopeId))a.setStyleScope(I.elm,W);else for(var ne=I;ne;)$e(W=ne.context)&&$e(W=W.$options._scopeId)&&a.setStyleScope(I.elm,W),ne=ne.parent;
10$e(W=wo)&&W!==I.context&&W!==I.fnContext&&$e(W=W.$options._scopeId)&&a.setStyleScope(I.elm,W)}function De(I,W,ne,ze,st,je){for(;ze<=st;++ze)T(ne[ze],je,I,W,!1,ne,ze)}function v(I){var W,ne,ze=I.data;if($e(ze))for($e(W=ze.hook)&&$e(W=W.destroy)&&W(I),W=0;W<r.destroy.length;++W)r.destroy[W](I);if($e(W=I.children))for(ne=0;ne<I.children.length;++ne)v(I.children[ne])}function qe(I,W,ne){for(;W<=ne;++W){var ze=I[W];$e(ze)&&($e(ze.tag)?(Ce(ze),v(ze)):b(ze.elm))}}function Ce(I,W){if($e(W)||$e(I.data)){var ne,ze=r.remove.length+1;for($e(W)?W.listeners+=ze:W=f(I.elm,ze),$e(ne=I.componentInstance)&&$e(ne=ne._vnode)&&$e(ne.data)&&Ce(ne,W),ne=0;ne<r.remove.length;++ne)r.remove[ne](I,W);$e(ne=I.data.hook)&&$e(ne=ne.remove)?ne(I,W):W()}else b(I.elm)}function Ve(I,W,ne,ze,st){for(var je=0,oe=0,fe=W.length-1,Q=W[0],le=W[fe],We=ne.length-1,Ne=ne[0],ye=ne[We],ht,G,Ae,xe,Ee=!st;je<=fe&&oe<=We;)en(Q)?Q=W[++je]:en(le)?le=W[--fe]:bo(Q,Ne)?(ge(Q,Ne,ze,ne,oe),Q=W[++je],Ne=ne[++oe]):bo(le,ye)?(ge(le,ye,ze,ne,We),le=W[--fe],ye=ne[--We]):bo(Q,ye)?(ge(Q,ye,ze,ne,We),Ee&&a.insertBefore(I,Q.elm,a.nextSibling(le.elm)),Q=W[++je],ye=ne[--We]):bo(le,Ne)?(ge(le,Ne,ze,ne,oe),Ee&&a.insertBefore(I,le.elm,Q.elm),le=W[--fe],Ne=ne[++oe]):(en(ht)&&(ht=mA(W,je,fe)),G=$e(Ne.key)?ht[Ne.key]:me(Ne,W,je,fe),en(G)?T(Ne,ze,I,Q.elm,!1,ne,oe):(Ae=W[G],bo(Ae,Ne)?(ge(Ae,Ne,ze,ne,oe),W[G]=void 0,Ee&&a.insertBefore(I,Ae.elm,Q.elm)):T(Ne,ze,I,Q.elm,!1,ne,oe)),Ne=ne[++oe]);je>fe?(xe=en(ne[We+1])?null:ne[We+1].elm,De(I,xe,ne,oe,We,ze)):oe>We&&qe(W,je,fe)}function Re(I){for(var W={},ne=0;ne<I.length;ne++){var ze=I[ne],st=ze.key;$e(st)&&(W[st]?Y1("Duplicate keys detected: '"+st+"'. This may cause an update error.",ze.context):W[st]=!0)}}function me(I,W,ne,ze){for(var st=ne;st<ze;st++){var je=W[st];if($e(je)&&bo(I,je))return st}}function ge(I,W,ne,ze,st,je){if(I!==W){$e(W.elm)&&$e(ze)&&(W=ze[st]=m1(W));var oe=W.elm=I.elm;if(ui(I.isAsyncPlaceholder)){$e(W.asyncFactory.resolved)?ie(I.elm,W,ne):W.isAsyncPlaceholder=!0;return}if(ui(W.isStatic)&&ui(I.isStatic)&&W.key===I.key&&(ui(W.isCloned)||ui(W.isOnce))){W.componentInstance=I.componentInstance;return}var fe,Q=W.data;$e(Q)&&$e(fe=Q.hook)&&$e(fe=fe.prepatch)&&fe(I,W);var le=I.children,We=W.children;if($e(Q)&&Me(W)){for(fe=0;fe<r.update.length;++fe)r.update[fe](I,W);$e(fe=Q.hook)&&$e(fe=fe.update)&&fe(I,W)}en(W.text)?$e(le)&&$e(We)?le!==We&&Ve(oe,le,We,ne,je):$e(We)?($e(I.text)&&a.setTextContent(oe,""),De(oe,null,We,0,We.length-1,ne)):$e(le)?qe(le,0,le.length-1):$e(I.text)&&a.setTextContent(oe,""):I.text!==W.text&&a.setTextContent(oe,W.text),$e(Q)&&$e(fe=Q.hook)&&$e(fe=fe.postpatch)&&fe(I,W)}}function be(I,W,ne){if(ui(ne)&&$e(I.parent))I.parent.data.pendingInsert=W;else for(var ze=0;ze<W.length;++ze)W[ze].data.hook.insert(W[ze])}var Ue=!1,Be=Ti("attrs,class,staticClass,staticStyle,key");function ie(I,W,ne,ze){var st,je=W.tag,oe=W.data,fe=W.children;if(ze=ze||oe&&oe.pre,W.elm=I,ui(W.isComment)&&$e(W.asyncFactory))return W.isAsyncPlaceholder=!0,!0;if($e(oe)&&($e(st=oe.hook)&&$e(st=st.init)&&st(W,!0),$e(st=W.componentInstance)))return F(W,ne),!0;if($e(je)){if($e(fe))if(!I.hasChildNodes())de(W,fe,ne);else if($e(st=oe)&&$e(st=st.domProps)&&$e(st=st.innerHTML)){if(st!==I.innerHTML)return!1}else{for(var Q=!0,le=I.firstChild,We=0;We<fe.length;We++){if(!le||!ie(le,fe[We],ne,ze)){Q=!1;break}le=le.nextSibling}if(!Q||le)return!1}if($e(oe)){var Ne=!1;for(var ye in oe)if(!Be(ye)){Ne=!0,nt(W,ne);break}!Ne&&oe.class&&xs(oe.class)}}else I.data!==W.text&&(I.data=W.text);return!0}function re(I,W,ne){return $e(W.tag)?W.tag.indexOf("vue-component")===0||!y(W,ne)&&W.tag.toLowerCase()===(I.tagName&&I.tagName.toLowerCase()):I.nodeType===(W.isComment?8:3)}return function(W,ne,ze,st){if(en(ne)){$e(W)&&v(W);return}var je=!1,oe=[];if(en(W))je=!0,T(ne,oe);else{var fe=$e(W.nodeType);if(!fe&&bo(W,ne))ge(W,ne,oe,null,null,st);else{if(fe){if(W.nodeType===1&&W.hasAttribute(ou)&&(W.removeAttribute(ou),ze=!0),ui(ze)&&ie(W,ne,oe))return be(ne,oe,!0),W;W=c(W)}var Q=W.elm,le=a.parentNode(Q);if(T(ne,oe,Q._leaveCb?null:le,a.nextSibling(Q)),$e(ne.parent))for(var We=ne.parent,Ne=Me(ne);We;){for(var ye=0;ye<r.destroy.length;++ye)r.destroy[ye](We);if(We.elm=ne.elm,Ne){for(var ht=0;ht<r.create.length;++ht)r.create[ht](Mo,We);var G=We.data.hook.insert;if(G.merged)for(var Ae=1;Ae<G.fns.length;Ae++)G.fns[Ae]()}else Vo(We);We=We.parent}$e(le)?qe([W],0,0):$e(W.tag)&&v(W)}}return be(ne,oe,je),ne.elm}}var vA={create:n1,update:n1,destroy:function(t){n1(t,Mo)}};function n1(e,t){(e.data.directives||t.data.directives)&&bA(e,t)}function bA(e,t){var n=e===Mo,r=t===Mo,o=Eu(e.data.directives,e.context),a=Eu(t.data.directives,t.context),c=[],f=[],b,y,m;for(b in a)y=o[b],m=a[b],y?(m.oldValue=y.value,m.oldArg=y.arg,ga(m,"update",t,e),m.def&&m.def.componentUpdated&&f.push(m)):(ga(m,"bind",t,e),m.def&&m.def.inserted&&c.push(m));if(c.length){var T=function(){for(var k=0;k<c.length;k++)ga(c[k],"inserted",t,e)};n?oo(t,"insert",T):T()}if(f.length&&oo(t,"postpatch",function(){for(var k=0;k<f.length;k++)ga(f[k],"componentUpdated",t,e)}),!n)for(b in o)a[b]||ga(o[b],"unbind",e,e,r)}var MA=Object.create(null);function Eu(e,t){var n=Object.create(null);if(!e)return n;var r,o;for(r=0;r<e.length;r++)o=e[r],o.modifiers||(o.modifiers=MA),n[yA(o)]=o,o.def=Z1(t.$options,"directives",o.name,!0);return n}function yA(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function ga(e,t,n,r,o){var a=e.def&&e.def[t];if(a)try{a(n.elm,e,n,r,o)}
10catch(c){No(c,n.context,"directive "+e.name+" "+t+" hook")}}var AA=[hA,vA];function Cu(e,t){var n=t.componentOptions;if(!($e(n)&&n.Ctor.options.inheritAttrs===!1)&&!(en(e.data.attrs)&&en(t.data.attrs))){var r,o,a,c=t.elm,f=e.data.attrs||{},b=t.data.attrs||{};$e(b.__ob__)&&(b=t.data.attrs=Bn({},b));for(r in b)o=b[r],a=f[r],a!==o&&Nu(c,r,o,t.data.pre);(so||V1)&&b.value!==f.value&&Nu(c,"value",b.value);for(r in f)en(b[r])&&(lc(r)?c.removeAttributeNS(N1,Gf(r)):Yf(r)||c.removeAttribute(r))}}function Nu(e,t,n,r){r||e.tagName.indexOf("-")>-1?xu(e,t,n):$y(t)?Ds(n)?e.removeAttribute(t):(n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,n)):Yf(t)?e.setAttribute(t,Uy(t,n)):lc(t)?Ds(n)?e.removeAttributeNS(N1,Gf(t)):e.setAttributeNS(N1,t,n):xu(e,t,n)}function xu(e,t,n){if(Ds(n))e.removeAttribute(t);else{if(so&&!Jo&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var r=function(o){o.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var wA={create:Cu,update:Cu};function Su(e,t){var n=t.elm,r=t.data,o=e.data;if(!(en(r.staticClass)&&en(r.class)&&(en(o)||en(o.staticClass)&&en(o.class)))){var a=Vy(t),c=n._transitionClasses;$e(c)&&(a=uc(a,fc(c))),a!==n._prevClass&&(n.setAttribute("class",a),n._prevClass=a)}}var LA={create:Su,update:Su},OA=/[\w).+\-_$\]]/;function _c(e){var t=!1,n=!1,r=!1,o=!1,a=0,c=0,f=0,b=0,y,m,T,k,F;for(T=0;T<e.length;T++)if(m=y,y=e.charCodeAt(T),t)y===39&&m!==92&&(t=!1);else if(n)y===34&&m!==92&&(n=!1);else if(r)y===96&&m!==92&&(r=!1);else if(o)y===47&&m!==92&&(o=!1);else if(y===124&&e.charCodeAt(T+1)!==124&&e.charCodeAt(T-1)!==124&&!a&&!c&&!f)k===void 0?(b=T+1,k=e.slice(0,T).trim()):de();else{switch(y){case 34:n=!0;break;case 39:t=!0;break;case 96:r=!0;break;case 40:f++;break;case 41:f--;break;case 91:c++;break;case 93:c--;break;case 123:a++;break;case 125:a--;break}if(y===47){for(var J=T-1,he=void 0;J>=0&&(he=e.charAt(J),he===" ");J--);(!he||!OA.test(he))&&(o=!0)}}k===void 0?k=e.slice(0,T).trim():b!==0&&de();function de(){(F||(F=[])).push(e.slice(b,T).trim()),b=T+1}if(F)for(T=0;T<F.length;T++)k=zA(k,F[T]);return k}function zA(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),o=t.slice(n+1);return'_f("'+r+'")('+e+(o!==")"?","+o:o)}function Is(e,t){console.error("[Vue compiler]: "+e)}function Ma(e,t){return e?e.map(function(n){return n[t]}).filter(function(n){return n}):[]}function xo(e,t,n,r,o){(e.props||(e.props=[])).push(Na({name:t,value:n,dynamic:o},r)),e.plain=!1}function S1(e,t,n,r,o){var a=o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[]);a.push(Na({name:t,value:n,dynamic:o},r)),e.plain=!1}function i1(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Na({name:t,value:n},r))}function TA(e,t,n,r,o,a,c,f){(e.directives||(e.directives=[])).push(Na({name:t,rawName:n,value:r,arg:o,isDynamicArg:a,modifiers:c},f)),e.plain=!1}function r1(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Hr(e,t,n,r,o,a,c,f){r=r||ar,r.right?f?t="("+t+")==='click'?'contextmenu':("+t+")":t==="click"&&(t="contextmenu",delete r.right):r.middle&&(f?t="("+t+")==='click'?'mouseup':("+t+")":t==="click"&&(t="mouseup")),r.capture&&(delete r.capture,t=r1("!",t,f)),r.once&&(delete r.once,t=r1("~",t,f)),r.passive&&(delete r.passive,t=r1("&",t,f));var b;r.native?(delete r.native,b=e.nativeEvents||(e.nativeEvents={})):b=e.events||(e.events={});var y=Na({value:n.trim(),dynamic:f},c);r!==ar&&(y.modifiers=r);var m=b[t];Array.isArray(m)?o?m.unshift(y):m.push(y):m?b[t]=o?[y,m]:[m,y]:b[t]=y,e.plain=!1}
10function EA(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function lr(e,t,n){var r=pi(e,":"+t)||pi(e,"v-bind:"+t);if(r!=null)return _c(r);if(n!==!1){var o=pi(e,t);if(o!=null)return JSON.stringify(o)}}function pi(e,t,n){var r;if((r=e.attrsMap[t])!=null){for(var o=e.attrsList,a=0,c=o.length;a<c;a++)if(o[a].name===t){o.splice(a,1);break}}return n&&delete e.attrsMap[t],r}function ku(e,t){for(var n=e.attrsList,r=0,o=n.length;r<o;r++){var a=n[r];if(t.test(a.name))return n.splice(r,1),a}}function Na(e,t){return t&&(t.start!=null&&(e.start=t.start),t.end!=null&&(e.end=t.end)),e}function Du(e,t,n){var r=n||{},o=r.number,a=r.trim,c="$$v",f=c;a&&(f="(typeof "+c+" === 'string'? "+c+".trim(): "+c+")"),o&&(f="_n("+f+")");var b=ao(t,f);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ("+c+") {"+b+"}"}}function ao(e,t){var n=CA(e);return n.key===null?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}var k1,Zf,va,jr,ys,D1;function CA(e){if(e=e.trim(),k1=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<k1-1)return jr=e.lastIndexOf("."),jr>-1?{exp:e.slice(0,jr),key:'"'+e.slice(jr+1)+'"'}:{exp:e,key:null};for(Zf=e,jr=ys=D1=0;!gc();)va=mc(),Qf(va)?Jf(va):va===91&&NA(va);return{exp:e.slice(0,ys),key:e.slice(ys+1,D1)}}function mc(){return Zf.charCodeAt(++jr)}function gc(){return jr>=k1}function Qf(e){return e===34||e===39}function NA(e){var t=1;for(ys=jr;!gc();){if(e=mc(),Qf(e)){Jf(e);continue}if(e===91&&t++,e===93&&t--,t===0){D1=jr;break}}}function Jf(e){for(var t=e;!gc()&&(e=mc(),e!==t););}var xA,As="__r",o1="__c";function SA(e,t,n){xA=n;var r=t.value,o=t.modifiers,a=e.tag,c=e.attrsMap.type;if(e.component)return Du(e,r,o),!1;if(a==="select")qA(e,r,o);else if(a==="input"&&c==="checkbox")kA(e,r,o);else if(a==="input"&&c==="radio")DA(e,r,o);else if(a==="input"||a==="textarea")BA(e,r,o);else if(!xi.isReservedTag(a))return Du(e,r,o),!1;return!0}function kA(e,t,n){var r=n&&n.number,o=lr(e,"value")||"null",a=lr(e,"true-value")||"true",c=lr(e,"false-value")||"false";xo(e,"checked","Array.isArray("+t+")?_i("+t+","+o+")>-1"+(a==="true"?":("+t+")":":_q("+t+","+a+")")),Hr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+c+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+ao(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+ao(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+ao(t,"$$c")+"}",null,!0)}function DA(e,t,n){var r=n&&n.number,o=lr(e,"value")||"null";o=r?"_n("+o+")":o,xo(e,"checked","_q("+t+","+o+")"),Hr(e,"change",ao(t,o),null,!0)}function qA(e,t,n){var r=n&&n.number,o='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",a="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",c="var $$selectedVal = "+o+";";c=c+" "+ao(t,a),Hr(e,"change",c,null,!0)}function BA(e,t,n){var r=e.attrsMap.type;if(!1){var o,a;if(o&&!a)var c}var f=n||{},b=f.lazy,y=f.number,m=f.trim,T=!b&&r!=="range",k=b?"change":r==="range"?As:"input",F="$event.target.value";m&&(F="$event.target.value.trim()"),y&&(F="_n("+F+")");var J=ao(t,F);T&&(J="if($event.target.composing)return;"+J),xo(e,"value","("+t+")"),Hr(e,k,J,null,!0),(m||y)&&Hr(e,"blur","$forceUpdate()")}function PA(e){if($e(e[As])){var t=so?"change":"input";e[t]=[].concat(e[As],e[t]||[]),delete e[As]}$e(e[o1])&&(e.change=[].concat(e[o1],e.change||[]),delete e[o1])}var Oa;function RA(e,t,n){var r=Oa;return function o(){var a=t.apply(null,arguments);a!==null&&ed(e,o,n,r)}}var WA=M1&&!(au&&Number(au[1])<=53);function IA(e,t,n,r){if(WA){var o=Uf,a=t;t=a._wrapper=function(c){if(c.target===c.currentTarget||c.timeStamp>=o||c.timeStamp<=0||c.target.ownerDocument!==document)return a.apply(this,arguments)}}Oa.addEventListener(e,t,Tf?{capture:n,passive:r}:n)}function ed(e,t,n,r){(r||Oa).removeEventListener(e,t._wrapper||t,n)}function qu(e,t){if(!(en(e.data.on)&&en(t.data.on))){var n=t.data.on||{},r=e.data.on||{};Oa=t.elm,PA(n),Sf(n,r,IA,ed,RA,t.context),Oa=void 0}}var XA={create:qu,update:qu},_s;function Bu(e,t){if(!(en(e.data.domProps)&&en(t.data.domProps))){var n,r,o=t.elm,a=e.data.domProps||{},c=t.data.domProps||{};$e(c.__ob__)&&(c=t.data.domProps=Bn({},c));for(n in a)n in c||(o[n]="");for(n in c){if(r=c[n],n==="textContent"||n==="innerHTML"){if(t.children&&(t.children.length=0),r===a[n])continue;o.childNodes.length===1&&o.removeChild(o.childNodes[0])}if(n==="value"&&o.tagName!=="PROGRESS"){o._value=r;var f=en(r)?"":String(r);jA(o,f)&&(o.value=f)}else if(n==="innerHTML"&&dc(o.tagName)&&en(o.innerHTML)){_s=_s||document.createElement("div"),_s.innerHTML="<svg>"+r+"</svg>";for(var b=_s.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;b.firstChild;)o.appendChild(b.firstChild)}else if(r!==a[n])try{o[n]=r}catch(y){}}}}function jA(e,t){return!e.composing&&(e.tagName==="OPTION"||FA(e,t)||HA(e,t))}function FA(e,t){var n=!0;try{n=document.activeElement!==e}catch(r){}return n&&e.value!==t}function HA(e,t){var n=e.value,r=e._vModifiers;if($e(r)){if(r.number)return ya(n)!==ya(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var UA={create:Bu,update:Bu},td=gr(function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;
10return e.split(n).forEach(function(o){if(o){var a=o.split(r);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t});function a1(e){var t=nd(e.style);return e.staticStyle?Bn(e.staticStyle,t):t}function nd(e){return Array.isArray(e)?yf(e):typeof e=="string"?td(e):e}function $A(e,t){var n={},r;if(t)for(var o=e;o.componentInstance;)o=o.componentInstance._vnode,o&&o.data&&(r=a1(o.data))&&Bn(n,r);(r=a1(e.data))&&Bn(n,r);for(var a=e;a=a.parent;)a.data&&(r=a1(a.data))&&Bn(n,r);return n}var VA=/^--/,Pu=/\s*!important$/,Ru=function(e,t,n){if(VA.test(t))e.style.setProperty(t,n);else if(Pu.test(n))e.style.setProperty(Oo(t),n.replace(Pu,""),"important");else{var r=YA(t);if(Array.isArray(n))for(var o=0,a=n.length;o<a;o++)e.style[r]=n[o];else e.style[r]=n}},Wu=["Webkit","Moz","ms"],ms,YA=gr(function(e){if(ms=ms||document.createElement("div").style,e=sr(e),e!=="filter"&&e in ms)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Wu.length;n++){var r=Wu[n]+t;if(r in ms)return r}});function Iu(e,t){var n=t.data,r=e.data;if(!(en(n.staticStyle)&&en(n.style)&&en(r.staticStyle)&&en(r.style))){var o,a,c=t.elm,f=r.staticStyle,b=r.normalizedStyle||r.style||{},y=f||b,m=nd(t.data.style)||{};t.data.normalizedStyle=$e(m.__ob__)?Bn({},m):m;var T=$A(t,!0);for(a in y)en(T[a])&&Ru(c,a,"");for(a in T)o=T[a],o!==y[a]&&Ru(c,a,o==null?"":o)}}var GA={create:Iu,update:Iu},id=/\s+/;function rd(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(id).forEach(function(r){return e.classList.add(r)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function od(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(id).forEach(function(o){return e.classList.remove(o)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ad(e){if(!!e){if(typeof e=="object"){var t={};return e.css!==!1&&Bn(t,Xu(e.name||"v")),Bn(t,e),t}else if(typeof e=="string")return Xu(e)}}var Xu=gr(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),sd=Wi&&!Jo,Ho="transition",s1="animation",ws="transition",qs="transitionend",q1="animation",cd="animationend";sd&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(ws="WebkitTransition",qs="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(q1="WebkitAnimation",cd="webkitAnimationEnd"));var ju=Wi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function ld(e){ju(function(){ju(e)})}function Lo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),rd(e,t))}function Ur(e,t){e._transitionClasses&&Vr(e._transitionClasses,t),od(e,t)}function ud(e,t,n){var r=fd(e,t),o=r.type,a=r.timeout,c=r.propCount;if(!o)return n();var f=o===Ho?qs:cd,b=0,y=function(){e.removeEventListener(f,m),n()},m=function(T){T.target===e&&++b>=c&&y()};setTimeout(function(){b<c&&y()},a+1),e.addEventListener(f,m)}var KA=/\b(transform|all)(,|$)/;function fd(e,t){var n=window.getComputedStyle(e),r=(n[ws+"Delay"]||"").split(", "),o=(n[ws+"Duration"]||"").split(", "),a=Fu(r,o),c=(n[q1+"Delay"]||"").split(", "),f=(n[q1+"Duration"]||"").split(", "),b=Fu(c,f),y,m=0,T=0;t===Ho?a>0&&(y=Ho,m=a,T=o.length):t===s1?b>0&&(y=s1,m=b,T=f.length):(m=Math.max(a,b),y=m>0?a>b?Ho:s1:null,T=y?y===Ho?o.length:f.length:0);var k=y===Ho&&KA.test(n[ws+"Property"]);return{type:y,timeout:m,propCount:T,hasTransform:k}}function Fu(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(n,r){return Hu(n)+Hu(e[r])}))}function Hu(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function B1(e,t){var n=e.elm;$e(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=ad(e.data.transition);if(!en(r)&&!($e(n._enterCb)||n.nodeType!==1)){for(var o=r.css,a=r.type,c=r.enterClass,f=r.enterToClass,b=r.enterA
10ctiveClass,y=r.appearClass,m=r.appearToClass,T=r.appearActiveClass,k=r.beforeEnter,F=r.enter,J=r.afterEnter,he=r.enterCancelled,de=r.beforeAppear,Me=r.appear,nt=r.afterAppear,dt=r.appearCancelled,De=r.duration,v=wo,qe=wo.$vnode;qe&&qe.parent;)v=qe.context,qe=qe.parent;var Ce=!v._isMounted||!e.isRootInsert;if(!(Ce&&!Me&&Me!=="")){var Ve=Ce&&y?y:c,Re=Ce&&T?T:b,me=Ce&&m?m:f,ge=Ce&&de||k,be=Ce&&typeof Me=="function"?Me:F,Ue=Ce&&nt||J,Be=Ce&&dt||he,ie=ya(Ri(De)?De.enter:De),re=o!==!1&&!Jo,I=vc(be),W=n._enterCb=Ts(function(){re&&(Ur(n,me),Ur(n,Re)),W.cancelled?(re&&Ur(n,Ve),Be&&Be(n)):Ue&&Ue(n),n._enterCb=null});e.data.show||oo(e,"insert",function(){var ne=n.parentNode,ze=ne&&ne._pending&&ne._pending[e.key];ze&&ze.tag===e.tag&&ze.elm._leaveCb&&ze.elm._leaveCb(),be&&be(n,W)}),ge&&ge(n),re&&(Lo(n,Ve),Lo(n,Re),ld(function(){Ur(n,Ve),W.cancelled||(Lo(n,me),I||(pd(ie)?setTimeout(W,ie):ud(n,a,W)))})),e.data.show&&(t&&t(),be&&be(n,W)),!re&&!I&&W()}}}function dd(e,t){var n=e.elm;$e(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=ad(e.data.transition);if(en(r)||n.nodeType!==1)return t();if($e(n._leaveCb))return;var o=r.css,a=r.type,c=r.leaveClass,f=r.leaveToClass,b=r.leaveActiveClass,y=r.beforeLeave,m=r.leave,T=r.afterLeave,k=r.leaveCancelled,F=r.delayLeave,J=r.duration,he=o!==!1&&!Jo,de=vc(m),Me=ya(Ri(J)?J.leave:J),nt=n._leaveCb=Ts(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),he&&(Ur(n,f),Ur(n,b)),nt.cancelled?(he&&Ur(n,c),k&&k(n)):(t(),T&&T(n)),n._leaveCb=null});F?F(dt):dt();function dt(){nt.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),y&&y(n),he&&(Lo(n,c),Lo(n,b),ld(function(){Ur(n,c),nt.cancelled||(Lo(n,f),de||(pd(Me)?setTimeout(nt,Me):ud(n,a,nt)))})),m&&m(n,nt),!he&&!de&&nt())}}function pd(e){return typeof e=="number"&&!isNaN(e)}function vc(e){if(en(e))return!1;var t=e.fns;return $e(t)?vc(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Uu(e,t){t.data.show!==!0&&B1(t)}var ZA=Wi?{create:Uu,activate:Uu,remove:function(t,n){t.data.show!==!0?dd(t,n):n()}}:{},QA=[wA,LA,XA,UA,GA,ZA],JA=QA.concat(AA),ew=gA({nodeOps:pA,modules:JA});Jo&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&bc(e,"input")});var hd={inserted:function(t,n,r,o){r.tag==="select"?(o.elm&&!o.elm._vOptions?oo(r,"postpatch",function(){hd.componentUpdated(t,n,r)}):$u(t,n,r.context),t._vOptions=[].map.call(t.options,Bs)):(r.tag==="textarea"||x1(t.type))&&(t._vModifiers=n.modifiers,n.modifiers.lazy||(t.addEventListener("compositionstart",tw),t.addEventListener("compositionend",Gu),t.addEventListener("change",Gu),Jo&&(t.vmodel=!0)))},componentUpdated:function(t,n,r){if(r.tag==="select"){$u(t,n,r.context);var o=t._vOptions,a=t._vOptions=[].map.call(t.options,Bs);if(a.some(function(f,b){return!zo(f,o[b])})){var c=t.multiple?n.value.some(function(f){return Yu(f,a)}):n.value!==n.oldValue&&Yu(n.value,a);c&&bc(t,"change")}}}};function $u(e,t,n){Vu(e,t,n),(so||V1)&&setTimeout(function(){Vu(e,t,n)},0)}function Vu(e,t,n){var r=t.value,o=e.multiple;if(!(o&&!Array.isArray(r))){for(var a,c,f=0,b=e.options.length;f<b;f++)if(c=e.options[f],o)a=wf(r,Bs(c))>-1,c.selected!==a&&(c.selected=a);else if(zo(Bs(c),r)){e.selectedIndex!==f&&(e.selectedIndex=f);return}o||(e.selectedIndex=-1)}}function Yu(e,t){return t.every(function(n){return!zo(n,e)})}function Bs(e){return"_value"in e?e._value:e.value}function tw(e){e.target.composing=!0}function Gu(e){!e.target.composing||(e.target.composing=!1,bc(e.target,"input"))}function bc(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function P1(e){return e.componentInstance&&(!e.data||!e.data.transition)?P1(e.componentInstance._vnode):e}var nw={bind:function(t,n,r){var o=n.value;r=P1(r);var a=r.data&&r.data.transition,c=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;o&&a?(r.data.show=!0,B1(r,function(){t.style.display=c})):t.style.display=o?c:"none"},update:function(t,n,r){var o=n.value,a=n.oldValue;if(!o!=!a){r=P1(r);var c=r.data&&r.data.transition;c?(r.data.show=!0,o?B1(r,function(){t.style.display=t.__vOriginalDisplay}):dd(r,function(){t.style.display="none"})):t.style.display=o?t.__vOriginalDisplay:"none"}},unbind:function(t,n,r,o,a){a||(t.style.display=t.__vOriginalDisplay)}},iw={model:hd,show:nw},_d={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterA
10ctiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function R1(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?R1(If(t.children)):e}function md(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var a in o)t[sr(a)]=o[a];return t}function Ku(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function rw(e){for(;e=e.parent;)if(e.data.transition)return!0}function ow(e,t){return t.key===e.key&&t.tag===e.tag}var aw=function(e){return e.tag||wa(e)},sw=function(e){return e.name==="show"},cw={name:"transition",props:_d,abstract:!0,render:function(t){var n=this,r=this.$slots.default;if(!!r&&(r=r.filter(aw),!!r.length)){var o=this.mode,a=r[0];if(rw(this.$vnode))return a;var c=R1(a);if(!c)return a;if(this._leaving)return Ku(t,a);var f="__transition-"+this._uid+"-";c.key=c.key==null?c.isComment?f+"comment":f+c.tag:za(c.key)?String(c.key).indexOf(f)===0?c.key:f+c.key:c.key;var b=(c.data||(c.data={})).transition=md(this),y=this._vnode,m=R1(y);if(c.data.directives&&c.data.directives.some(sw)&&(c.data.show=!0),m&&m.data&&!ow(c,m)&&!wa(m)&&!(m.componentInstance&&m.componentInstance._vnode.isComment)){var T=m.data.transition=Bn({},b);if(o==="out-in")return this._leaving=!0,oo(T,"afterLeave",function(){n._leaving=!1,n.$forceUpdate()}),Ku(t,a);if(o==="in-out"){if(wa(c))return y;var k,F=function(){k()};oo(b,"afterEnter",F),oo(b,"enterCancelled",F),oo(T,"delayLeave",function(J){k=J})}}return a}}},gd=Bn({tag:String,moveClass:String},_d);delete gd.mode;var lw={props:gd,beforeMount:function(){var t=this,n=this._update;this._update=function(r,o){var a=jf(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,a(),n.call(t,r,o)}},render:function(t){for(var n=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),o=this.prevChildren=this.children,a=this.$slots.default||[],c=this.children=[],f=md(this),b=0;b<a.length;b++){var y=a[b];if(y.tag){if(y.key!=null&&String(y.key).indexOf("__vlist")!==0)c.push(y),r[y.key]=y,(y.data||(y.data={})).transition=f;else if(!1)var m,T}}if(o){for(var k=[],F=[],J=0;J<o.length;J++){var he=o[J];he.data.transition=f,he.data.pos=he.elm.getBoundingClientRect(),r[he.key]?k.push(he):F.push(he)}this.kept=t(n,null,k),this.removed=F}return t(n,null,c)},updated:function(){var t=this.prevChildren,n=this.moveClass||(this.name||"v")+"-move";!t.length||!this.hasMove(t[0].elm,n)||(t.forEach(uw),t.forEach(fw),t.forEach(dw),this._reflow=document.body.offsetHeight,t.forEach(function(r){if(r.data.moved){var o=r.elm,a=o.style;Lo(o,n),a.transform=a.WebkitTransform=a.transitionDuration="",o.addEventListener(qs,o._moveCb=function c(f){f&&f.target!==o||(!f||/transform$/.test(f.propertyName))&&(o.removeEventListener(qs,c),o._moveCb=null,Ur(o,n))})}}))},methods:{hasMove:function(t,n){if(!sd)return!1;if(this._hasMove)return this._hasMove;var r=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(a){od(r,a)}),rd(r,n),r.style.display="none",this.$el.appendChild(r);var o=fd(r);return this.$el.removeChild(r),this._hasMove=o.hasTransform}}};function uw(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function fw(e){e.data.newPos=e.elm.getBoundingClientRect()}function dw(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+o+"px)",a.transitionDuration="0s"}}var pw={Transition:cw,TransitionGroup:lw};ti.config.mustUseProp=Vf;ti.config.isReservedTag=pc;ti.config.isReservedAttr=jy;ti.config.getTagNamespace=Kf;ti.config.isUnknownElement=eA;Bn(ti.options.directives,iw);Bn(ti.options.components,pw);ti.prototype.__patch__=Wi?ew:Ni;ti.prototype.$mount=function(e,t){return e=e&&Wi?hc(e):void 0,fy(this,e,t)};Wi&&setTimeout(function(){xi.devtools&&Es&&Es.emit("init",ti)},0);var hw=/\{\{((?:.|\r?\n)+?)\}\}/g,Zu=/[-.*+?^${}()|[\]\/\\]/g,_w=gr(function(e){var t=e[0].replace(Zu,"\\$&"),n=e[1].replace(Zu,"\\$&");
10return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});function mw(e,t){var n=t?_w(t):hw;if(!!n.test(e)){for(var r=[],o=[],a=n.lastIndex=0,c,f,b;c=n.exec(e);){f=c.index,f>a&&(o.push(b=e.slice(a,f)),r.push(JSON.stringify(b)));var y=_c(c[1].trim());r.push("_s("+y+")"),o.push({"@binding":y}),a=f+c[0].length}return a<e.length&&(o.push(b=e.slice(a)),r.push(JSON.stringify(b))),{expression:r.join("+"),tokens:o}}}function gw(e,t){var n=t.warn||Is,r=pi(e,"class");if(!1)var o;r&&(e.staticClass=JSON.stringify(r));var a=lr(e,"class",!1);a&&(e.classBinding=a)}function vw(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}var bw={staticKeys:["staticClass"],transformNode:gw,genData:vw};function Mw(e,t){var n=t.warn||Is,r=pi(e,"style");if(r){if(!1)var o;e.staticStyle=JSON.stringify(td(r))}var a=lr(e,"style",!1);a&&(e.styleBinding=a)}function yw(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}var Aw={staticKeys:["staticStyle"],transformNode:Mw,genData:yw},gs,ww={decode:function(t){return gs=gs||document.createElement("div"),gs.innerHTML=t,gs.textContent}},Lw=Ti("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ow=Ti("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),zw=Ti("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Tw=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ew=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Qu="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+Of.source+"]*",vd="((?:"+Qu+"\\:)?"+Qu+")",Ju=new RegExp("^<"+vd),Cw=/^\s*(\/?)>/,ef=new RegExp("^<\\/"+vd+"[^>]*>"),Nw=/^<!DOCTYPE [^>]+>/i,tf=/^<!\--/,nf=/^<!\[/,rf=Ti("script,style,textarea",!0),of={},xw={"<":"<",">":">",""":'"',"&":"&"," ":` 11`,"	":" ","'":"'"},Sw=/&(?:lt|gt|quot|amp|#39);/g,kw=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Dw=Ti("pre,textarea",!0),af=function(e,t){return e&&Dw(e)&&t[0]===` 12`};function qw(e,t){var n=t?kw:Sw;return e.replace(n,function(r){return xw[r]})}function Bw(e,t){for(var n=[],r=t.expectHTML,o=t.isUnaryTag||cr,a=t.canBeLeftOpenTag||cr,c=0,f,b;e;){if(f=e,!b||!rf(b)){var y=e.indexOf("<");if(y===0){if(tf.test(e)){var m=e.indexOf("-->");if(m>=0){t.shouldKeepComment&&t.comment(e.substring(4,m),c,c+m+3),Ce(m+3);continue}}if(nf.test(e)){var T=e.indexOf("]>");if(T>=0){Ce(T+2);continue}}var k=e.match(Nw);if(k){Ce(k[0].length);continue}var F=e.match(ef);if(F){var J=c;Ce(F[0].length),me(F[1],J,c);continue}var he=Ve();if(he){Re(he),af(he.tagName,e)&&Ce(1);continue}}var de=void 0,Me=void 0,nt=void 0;if(y>=0){for(Me=e.slice(y);!ef.test(Me)&&!Ju.test(Me)&&!tf.test(Me)&&!nf.test(Me)&&(nt=Me.indexOf("<",1),!(nt<0));)y+=nt,Me=e.slice(y);de=e.substring(0,y)}y<0&&(de=e),de&&Ce(de.length),t.chars&&de&&t.chars(de,c-de.length,c)}else{var dt=0,De=b.toLowerCase(),v=of[De]||(of[De]=new RegExp("([\\s\\S]*?)(</"+De+"[^>]*>)","i")),qe=e.replace(v,function(ge,be,Ue){return dt=Ue.length,!rf(De)&&De!=="noscript"&&(be=be.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),af(De,be)&&(be=be.slice(1)),t.chars&&t.chars(be),""});c+=e.length-qe.length,e=qe,me(De,c-dt,c)}if(e===f){t.chars&&t.chars(e);break}}me();function Ce(ge){c+=ge,e=e.substring(ge)}function Ve(){var ge=e.match(Ju);if(ge){var be={tagName:ge[1],attrs:[],start:c};Ce(ge[0].length);for(var Ue,Be;!(Ue=e.match(Cw))&&(Be=e.match(Ew)||e.match(Tw));)Be.start=c,Ce(Be[0].length),Be.end=c,be.attrs.push(Be);if(Ue)return be.unarySlash=Ue[1],Ce(Ue[0].length),be.end=c,be}}function Re(ge){var be=ge.tagName,Ue=ge.unarySlash;r&&(b==="p"&&zw(be)&&me(b),a(be)&&b===be&&me(be));for(var Be=o(be)||!!Ue,ie=ge.attrs.length,re=new Array(ie),I=0;I<ie;I++){var W=ge.attrs[I],ne=W[3]||W[4]||W[5]||"",ze=be==="a"&&W[1]==="href"?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;re[I]={name:W[1],value:qw(ne,ze)}}Be||(n.push({tag:be,lowerCasedTag:be.toLowerCase(),attrs:re,start:ge.start,end:ge.end}),b=be),t.start&&t.start(be,re,Be,ge.start,ge.end)}function me(ge,be,Ue){var Be,ie;if(be==null&&(be=c),Ue==null&&(Ue=c),ge)for(ie=ge.toLowerCase(),Be=n.length-1;Be>=0&&n[Be].lowerCasedTag!==ie;Be--);else Be=0;if(Be>=0){for(var re=n.length-1;re>=Be;re--)t.end&&t.end(n[re].tag,be,Ue);n.length=Be,b=Be&&n[Be-1].tag}else ie==="br"?t.start&&t.start(ge,[],!0,be,Ue):ie==="p"&&(t.start&&t.start(ge,[],!1,be,Ue),t.end&&t.end(ge,be,Ue))}}var sf=/^@|^v-on:/,c1=/^v-|^@|^:|^#/,Pw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,cf=/,([^,\}\]]*)(?:,([^,\}
12\]]*))?$/,Rw=/^\(|\)$/g,Ls=/^\[.*\]$/,Ww=/:(.*)$/,lf=/^:|^\.|^v-bind:/,bd=/\.[^.\]]+(?=[^\]]*$)/g,W1=/^v-slot(:|$)|^#/,Iw=/[\r\n]/,Xw=/[ \f\t\r\n]+/g;var jw=gr(ww.decode),Ps="_empty_",yo,uf,I1,l1,u1,f1,X1,ff,Fw;function Mc(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:aL(t),rawAttrsMap:{},parent:n,children:[]}}function Hw(e,t){yo=t.warn||Is,f1=t.isPreTag||cr,X1=t.mustUseProp||cr,ff=t.getTagNamespace||cr;var n=t.isReservedTag||cr;Fw=function(he){return!!(he.component||he.attrsMap[":is"]||he.attrsMap["v-bind:is"]||!(he.attrsMap.is?n(he.attrsMap.is):n(he.tag)))},I1=Ma(t.modules,"transformNode"),l1=Ma(t.modules,"preTransformNode"),u1=Ma(t.modules,"postTransformNode"),uf=t.delimiters;var r=[],o=t.preserveWhitespace!==!1,a=t.whitespace,c,f,b=!1,y=!1,m=!1;function T(he,de){m||(m=!0,yo(he,de))}function k(he){if(F(he),!b&&!he.processed&&(he=Os(he,t)),!r.length&&he!==c&&c.if&&(he.elseif||he.else)&&Ko(c,{exp:he.elseif,block:he}),f&&!he.forbidden)if(he.elseif||he.else)Zw(he,f);else{if(he.slotScope){var de=he.slotTarget||'"default"';(f.scopedSlots||(f.scopedSlots={}))[de]=he}f.children.push(he),he.parent=f}he.children=he.children.filter(function(nt){return!nt.slotScope}),F(he),he.pre&&(b=!1),f1(he.tag)&&(y=!1);for(var Me=0;Me<u1.length;Me++)u1[Me](he,t)}function F(he){if(!y)for(var de;(de=he.children[he.children.length-1])&&de.type===3&&de.text===" ";)he.children.pop()}function J(he){(he.tag==="slot"||he.tag==="template")&&T("Cannot use <"+he.tag+"> as component root element because it may contain multiple nodes.",{start:he.start}),he.attrsMap.hasOwnProperty("v-for")&&T("Cannot use v-for on stateful component root element because it renders multiple elements.",he.rawAttrsMap["v-for"])}return Bw(e,{warn:yo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(de,Me,nt,dt,De){var v=f&&f.ns||ff(de);so&&v==="svg"&&(Me=fL(Me));var qe=Mc(de,Me,f);v&&(qe.ns=v),cL(qe)&&!Ta()&&(qe.forbidden=!0);for(var Ce=0;Ce<l1.length;Ce++)qe=l1[Ce](qe,t)||qe;b||(Uw(qe),qe.pre&&(b=!0)),f1(qe.tag)&&(y=!0),b?$w(qe):qe.processed||(Md(qe),Kw(qe),Jw(qe)),c||(c=qe),nt?k(qe):(f=qe,r.push(qe))},end:function(de,Me,nt){var dt=r[r.length-1];r.length-=1,f=r[r.length-1],k(dt)},chars:function(de,Me,nt){if(!!f&&!(so&&f.tag==="textarea"&&f.attrsMap.placeholder===de)){var dt=f.children;if(y||de.trim()?de=sL(f)?de:jw(de):dt.length?a?a==="condense"?de=Iw.test(de)?"":" ":de=" ":de=o?" ":"":de="",de){!y&&a==="condense"&&(de=de.replace(Xw," "));var De,v;!b&&de!==" "&&(De=mw(de,uf))?v={type:2,expression:De.expression,tokens:De.tokens,text:de}:(de!==" "||!dt.length||dt[dt.length-1].text!==" ")&&(v={type:3,text:de}),v&&dt.push(v)}}},comment:function(de,Me,nt){if(f){var dt={type:3,text:de,isComment:!0};f.children.push(dt)}}}),c}function Uw(e){pi(e,"v-pre")!=null&&(e.pre=!0)}function $w(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),o=0;o<n;o++)r[o]={name:t[o].name,value:JSON.stringify(t[o].value)},t[o].start!=null&&(r[o].start=t[o].start,r[o].end=t[o].end);else e.pre||(e.plain=!0)}function Os(e,t){Vw(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,Yw(e),eL(e),tL(e),nL(e);for(var n=0;n<I1.length;n++)e=I1[n](e,t)||e;return iL(e),e}function Vw(e){var t=lr(e,"key");if(t){if(!1&&e.for)var n,r;e.key=t}}function Yw(e){var t=lr(e,"ref");t&&(e.ref=t,e.refInFor=rL(e))}function Md(e){var t;if(t=pi(e,"v-for")){var n=Gw(t);n&&Bn(e,n)}}function Gw(e){var t=e.match(Pw);if(!!t){var n={};n.for=t[2].trim();var r=t[1].trim().replace(Rw,""),o=r.match(cf);return o?(n.alias=r.replace(cf,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}function Kw(e){var t=pi(e,"v-if");if(t)e.if=t,Ko(e,{exp:t,block:e});else{pi(e,"v-else")!=null&&(e.else=!0);var n=pi(e,"v-else-if");n&&(e.elseif=n)}}function Zw(e,t){var n=Qw(t.children);n&&n.if&&Ko(n,{exp:e.elseif,block:e})}function Qw(e){for(var t=e.length;t--;){if(e[t].type===1)return e[t];e.pop()}}function Ko(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Jw(e){var t=pi(e,"v-once");t!=null&&(e.once=!0)}function eL(e){var t;e.tag==="template"?(t=pi(e,"scope"),e.slotScope=t||pi(e,"slot-scope")):(t=pi(e,"slot-scope"))&&(e.slotScope=t);var n=lr(e,"slot");if(n&&(e.slotTarget=n==='""'?'"default"':n,e.slotTargetDynamic=!!(e.attrsMap[":slot"]||e.attrsMap["v-bind:slot"]),e.tag!=="template"&&!e.slotScope&&S1(e,"slot",n,EA(e,"slot"))),e.tag==="template"){var r=ku(e,W1);if(r){var o=df(r),a=o.name,c=o.dynamic;e.slotTarget=a,e.slotTargetDynamic=c,e.slotScope=r.value||Ps}}else{var f=ku(e,W1);if(f){var b=e.scopedSlots||(e.scopedSlots={}),y=df(f),m=y.name,T=y.dynamic,k=b[m]=Mc("template",[],e);k.slotTarget=m,k.slotTargetDynamic=T,k.children=e.children.filter(function(F){if(!F.slotScope)return F.parent=k,
12!0}),k.slotScope=f.value||Ps,e.children=[],e.plain=!1}}}function df(e){var t=e.name.replace(W1,"");return t||e.name[0]!=="#"&&(t="default"),Ls.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function tL(e){e.tag==="slot"&&(e.slotName=lr(e,"name"))}function nL(e){var t;(t=lr(e,"is"))&&(e.component=t),pi(e,"inline-template")!=null&&(e.inlineTemplate=!0)}function iL(e){var t=e.attrsList,n,r,o,a,c,f,b,y;for(n=0,r=t.length;n<r;n++)if(o=a=t[n].name,c=t[n].value,c1.test(o))if(e.hasBindings=!0,f=oL(o.replace(c1,"")),f&&(o=o.replace(bd,"")),lf.test(o))o=o.replace(lf,""),c=_c(c),y=Ls.test(o),y&&(o=o.slice(1,-1)),f&&(f.prop&&!y&&(o=sr(o),o==="innerHtml"&&(o="innerHTML")),f.camel&&!y&&(o=sr(o)),f.sync&&(b=ao(c,"$event"),y?Hr(e,'"update:"+('+o+")",b,null,!1,yo,t[n],!0):(Hr(e,"update:"+sr(o),b,null,!1,yo,t[n]),Oo(o)!==sr(o)&&Hr(e,"update:"+Oo(o),b,null,!1,yo,t[n])))),f&&f.prop||!e.component&&X1(e.tag,e.attrsMap.type,o)?xo(e,o,c,t[n],y):S1(e,o,c,t[n],y);else if(sf.test(o))o=o.replace(sf,""),y=Ls.test(o),y&&(o=o.slice(1,-1)),Hr(e,o,c,f,!1,yo,t[n],y);else{o=o.replace(c1,"");var m=o.match(Ww),T=m&&m[1];y=!1,T&&(o=o.slice(0,-(T.length+1)),Ls.test(T)&&(T=T.slice(1,-1),y=!0)),TA(e,o,a,c,T,y,f,t[n])}else{if(!1)var k;S1(e,o,JSON.stringify(c),t[n]),!e.component&&o==="muted"&&X1(e.tag,e.attrsMap.type,o)&&xo(e,o,"true",t[n])}}function rL(e){for(var t=e;t;){if(t.for!==void 0)return!0;t=t.parent}return!1}function oL(e){var t=e.match(bd);if(t){var n={};return t.forEach(function(r){n[r.slice(1)]=!0}),n}}function aL(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}function sL(e){return e.tag==="script"||e.tag==="style"}function cL(e){return e.tag==="style"||e.tag==="script"&&(!e.attrsMap.type||e.attrsMap.type==="text/javascript")}var lL=/^xmlns:NS\d+/,uL=/^NS\d+:/;function fL(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];lL.test(r.name)||(r.name=r.name.replace(uL,""),t.push(r))}return t}function dL(e,t){if(e.tag==="input"){var n=e.attrsMap;if(!n["v-model"])return;var r;if((n[":type"]||n["v-bind:type"])&&(r=lr(e,"type")),!n.type&&!r&&n["v-bind"]&&(r="("+n["v-bind"]+").type"),r){var o=pi(e,"v-if",!0),a=o?"&&("+o+")":"",c=pi(e,"v-else",!0)!=null,f=pi(e,"v-else-if",!0),b=d1(e);Md(b),i1(b,"type","checkbox"),Os(b,t),b.processed=!0,b.if="("+r+")==='checkbox'"+a,Ko(b,{exp:b.if,block:b});var y=d1(e);pi(y,"v-for",!0),i1(y,"type","radio"),Os(y,t),Ko(b,{exp:"("+r+")==='radio'"+a,block:y});var m=d1(e);return pi(m,"v-for",!0),i1(m,":type",r),Os(m,t),Ko(b,{exp:o,block:m}),c?b.else=!0:f&&(b.elseif=f),b}}}function d1(e){return Mc(e.tag,e.attrsList.slice(),e.parent)}var pL={preTransformNode:dL},pf=[bw,Aw,pL];function hL(e,t){t.value&&xo(e,"textContent","_s("+t.value+")",t)}function _L(e,t){t.value&&xo(e,"innerHTML","_s("+t.value+")",t)}var mL={model:SA,text:hL,html:_L},gL={expectHTML:!0,modules:pf,directives:mL,isPreTag:Jy,isUnaryTag:Lw,mustUseProp:Vf,canBeLeftOpenTag:Ow,isReservedTag:pc,getTagNamespace:Kf,staticKeys:l2(pf)},yd,yc,vL=gr(ML);function bL(e,t){!e||(yd=vL(t.staticKeys||""),yc=t.isReservedTag||cr,j1(e),F1(e,!1))}function ML(e){return Ti("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}function j1(e){if(e.static=yL(e),e.type===1){if(!yc(e.tag)&&e.tag!=="slot"&&e.attrsMap["inline-template"]==null)return;for(var t=0,n=e.children.length;t<n;t++){var r=e.children[t];j1(r),r.static||(e.static=!1)}if(e.ifConditions)for(var o=1,a=e.ifConditions.length;o<a;o++){var c=e.ifConditions[o].block;j1(c),c.static||(e.static=!1)}}}function F1(e,t){if(e.type===1){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&!(e.children.length===1&&e.children[0].type===3)){e.staticRoot=!0;return}else e.staticRoot=!1;if(e.children)for(var n=0,r=e.children.length;n<r;n++)F1(e.children[n],t||!!e.for);if(e.ifConditions)for(var o=1,a=e.ifConditions.length;o<a;o++)F1(e.ifConditions[o].block,t)}}function yL(e){return e.type===2?!1:e.type===3?!0:!!(e.pre||!e.hasBindings&&!e.if&&!e.for&&!e2(e.tag)&&yc(e.tag)&&!AL(e)&&Object.keys(e).every(yd))}function AL(e){for(;e.parent;){if(e=e.parent,e.tag!=="template")return!1;if(e.for)return!0}return!1}var wL=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,LL=/\([^)]*?\);*$/,hf=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ad={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},OL={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Xr=function(e){return"if("+e+")return null;"},_f={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Xr("$event.target !== $event.currentTarget"),ctrl:Xr("!$event.ctrlKey"),shift:Xr("!$event.shiftKey"),alt:Xr("!$event.altKey"),meta:Xr("!$event.metaKey"),left:Xr("'button' in $event && $event.button !== 0"),middle:Xr("'button' in $event && $event.button !== 1"),right:Xr("'button' in $event && $event.button !== 2")};function mf(e,t){var n=t?"nativeOn:":"on:",r="",o="";for(var a in e){var c=wd(e[a]);e[a]&&e[a].dynamic?o+=a+","+c+",":r+='"'+a+'":'+c+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function wd(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(m){return wd(m)}).join(",")+"]";var t=hf.test(e.value),n=wL.test(e.value),r=hf.test(e.value.replace(LL,""));if(e.modifiers){var o="",a="",c=[];
12for(var f in e.modifiers)if(_f[f])a+=_f[f],Ad[f]&&c.push(f);else if(f==="exact"){var b=e.modifiers;a+=Xr(["ctrl","shift","alt","meta"].filter(function(m){return!b[m]}).map(function(m){return"$event."+m+"Key"}).join("||"))}else c.push(f);c.length&&(o+=zL(c)),a&&(o+=a);var y=t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value;return"function($event){"+o+y+"}"}else return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function zL(e){return"if(!$event.type.indexOf('key')&&"+e.map(TL).join("&&")+")return null;"}function TL(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ad[e],r=OL[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}function EL(e,t){e.wrapListeners=function(n){return"_g("+n+","+t.value+")"}}function CL(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}}var NL={on:EL,bind:CL,cloak:Ni},xL=function(t){this.options=t,this.warn=t.warn||Is,this.transforms=Ma(t.modules,"transformCode"),this.dataGenFns=Ma(t.modules,"genData"),this.directives=Bn(Bn({},NL),t.directives);var n=t.isReservedTag||cr;this.maybeComponent=function(r){return!!r.component||!n(r.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ld(e,t){var n=new xL(t),r=e?e.tag==="script"?"null":$r(e,n):'_c("div")';return{render:"with(this){return "+r+"}",staticRenderFns:n.staticRenderFns}}function $r(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Od(e,t);if(e.once&&!e.onceProcessed)return zd(e,t);if(e.for&&!e.forProcessed)return Ed(e,t);if(e.if&&!e.ifProcessed)return Ac(e,t);if(e.tag==="template"&&!e.slotTarget&&!t.pre)return Qo(e,t)||"void 0";if(e.tag==="slot")return IL(e,t);var n;if(e.component)n=XL(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Cd(e,t));var o=e.inlineTemplate?null:Qo(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var a=0;a<t.transforms.length;a++)n=t.transforms[a](e,n);return n}function Od(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+$r(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function zd(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ac(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+$r(e,t)+","+t.onceId+++","+n+")":$r(e,t)}else return Od(e,t)}function Ac(e,t,n,r){return e.ifProcessed=!0,Td(e.ifConditions.slice(),t,n,r)}function Td(e,t,n,r){if(!e.length)return r||"_e()";var o=e.shift();if(o.exp)return"("+o.exp+")?"+a(o.block)+":"+Td(e,t,n,r);return""+a(o.block);function a(c){return n?n(c,t):c.once?zd(c,t):$r(c,t)}}function Ed(e,t,n,r){var o=e.for,a=e.alias,c=e.iterator1?","+e.iterator1:"",f=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+o+"),function("+a+c+f+"){return "+(n||$r)(e,t)+"})"}function Cd(e,t){var n="{",r=SL(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var o=0;o<t.dataGenFns.length;o++)n+=t.dataGenFns[o](e);if(e.attrs&&(n+="attrs:"+zs(e.attrs)+","),e.props&&(n+="domProps:"+zs(e.props)+","),e.events&&(n+=mf(e.events,!1)+","),e.nativeEvents&&(n+=mf(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=DL(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=kL(e,t);a&&(n+=a+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+zs(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function SL(e,t){var n=e.directives;if(!!n){var r="directives:[",o=!1,a,c,f,b;for(a=0,c=n.length;a<c;a++){f=n[a],b=!0;var y=t.directives[f.name];y&&(b=!!y(e,f,t.warn)),b&&(o=!0,r+='{name:"'+f.name+'",rawName:"'+f.rawName+'"'+(f.value?",value:("+f.value+"),expression:"+JSON.stringify(f.value):"")+(f.arg?",arg:"+(f.isDynamicArg?f.arg:'"'+f.arg+'"'):"")+(f.modifiers?",modifiers:"+JSON.stringify(f.modifiers):"")+"},")}if(o)return r.slice(0,-1)+"]"}}function kL(e,t){var n=e.children[0];if(n&&n.type===1){var r=Ld(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(o){return"function(){"+o+"}"}).join(",")+"]}"}}function DL(e,t,n){var r=e.for||Object.keys(t).some(function(f){var b=t[f];return b.slotTargetDynamic||b.if||b.for||Nd(b)}),o=!!e.if;if(!r)for(var a=e.parent;a;){if(a.slotScope&&a.slotScope!==Ps||a.for){r=!0;break}a.if&&(o=!0),a=a.parent}var c=Object.keys(t).map(function(f){return H1(t[f],n)}).join(",");return"scopedSlots:_u(["+c+"]"+(r?",null,true":"")+(!r&&o?",null,fal
12se,"+qL(c):"")+")"}function qL(e){for(var t=5381,n=e.length;n;)t=t*33^e.charCodeAt(--n);return t>>>0}function Nd(e){return e.type===1?e.tag==="slot"?!0:e.children.some(Nd):!1}function H1(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ac(e,t,H1,"null");if(e.for&&!e.forProcessed)return Ed(e,t,H1);var r=e.slotScope===Ps?"":String(e.slotScope),o="function("+r+"){return "+(e.tag==="template"?e.if&&n?"("+e.if+")?"+(Qo(e,t)||"undefined")+":undefined":Qo(e,t)||"undefined":$r(e,t))+"}",a=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+o+a+"}"}function Qo(e,t,n,r,o){var a=e.children;if(a.length){var c=a[0];if(a.length===1&&c.for&&c.tag!=="template"&&c.tag!=="slot"){var f=n?t.maybeComponent(c)?",1":",0":"";return""+(r||$r)(c,t)+f}var b=n?BL(a,t.maybeComponent):0,y=o||PL;return"["+a.map(function(m){return y(m,t)}).join(",")+"]"+(b?","+b:"")}}function BL(e,t){for(var n=0,r=0;r<e.length;r++){var o=e[r];if(o.type===1){if(gf(o)||o.ifConditions&&o.ifConditions.some(function(a){return gf(a.block)})){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some(function(a){return t(a.block)}))&&(n=1)}}return n}function gf(e){return e.for!==void 0||e.tag==="template"||e.tag==="slot"}function PL(e,t){return e.type===1?$r(e,t):e.type===3&&e.isComment?WL(e):RL(e)}function RL(e){return"_v("+(e.type===2?e.expression:xd(JSON.stringify(e.text)))+")"}function WL(e){return"_e("+JSON.stringify(e.text)+")"}function IL(e,t){var n=e.slotName||'"default"',r=Qo(e,t),o="_t("+n+(r?",function(){return "+r+"}":""),a=e.attrs||e.dynamicAttrs?zs((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(f){return{name:sr(f.name),value:f.value,dynamic:f.dynamic}})):null,c=e.attrsMap["v-bind"];return(a||c)&&!r&&(o+=",null"),a&&(o+=","+a),c&&(o+=(a?"":",null")+","+c),o+")"}function XL(e,t,n){var r=t.inlineTemplate?null:Qo(t,n,!0);return"_c("+e+","+Cd(t,n)+(r?","+r:"")+")"}function zs(e){for(var t="",n="",r=0;r<e.length;r++){var o=e[r],a=xd(o.value);o.dynamic?n+=o.name+","+a+",":t+='"'+o.name+'":'+a+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function xd(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}var vk=new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),bk=new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function vf(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),Ni}}function jL(e){var t=Object.create(null);return function(r,o,a){o=Bn({},o);var c=o.warn||Y1;if(delete o.warn,!1)try{}catch(T){}var f=o.delimiters?String(o.delimiters)+r:r;if(t[f])return t[f];var b=e(r,o),y={},m=[];return y.render=vf(b.render,m),y.staticRenderFns=b.staticRenderFns.map(function(T){return vf(T,m)}),t[f]=y}}function FL(e){return function(n){function r(o,a){var c=Object.create(n),f=[],b=[],y=function(F,J,he){(he?b:f).push(F)};if(a){if(!1)var m;a.modules&&(c.modules=(n.modules||[]).concat(a.modules)),a.directives&&(c.directives=Bn(Object.create(n.directives||null),a.directives));for(var T in a)T!=="modules"&&T!=="directives"&&(c[T]=a[T])}c.warn=y;var k=e(o.trim(),c);return k.errors=f,k.tips=b,k}return{compile:r,compileToFunctions:jL(r)}}}var HL=FL(function(t,n){var r=Hw(t.trim(),n);n.optimize!==!1&&bL(r,n);var o=Ld(r,n);return{ast:r,render:o.render,staticRenderFns:o.staticRenderFns}}),Sd=HL(gL),Mk=Sd.compile,kd=Sd.compileToFunctions,vs;function Dd(e){return vs=vs||document.createElement("div"),vs.innerHTML=e?`<a href=" 13"/>`:`<div a=" 14"/>`,vs.innerHTML.indexOf(" ")>0}var UL=Wi?Dd(!1):!1,$L=Wi?Dd(!0):!1,VL=gr(function(e){var t=hc(e);return t&&t.innerHTML}),YL=ti.prototype.$mount;ti.prototype.$mount=function(e,t){if(e=e&&hc(e),e===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if(typeof r=="string")r.charAt(0)==="#"&&(r=VL(r));else if(r.nodeType)r=r.innerHTML;else return this;else e&&(r=GL(e));if(r){var o=kd(r,{outputSourceRange:!1,shouldDecodeNewlines:UL,shouldDecodeNewlinesForHref:$L,delimiters:n.delimiters,comments:n.comments},this),a=o.render,c=o.staticRenderFns;n.render=a,n.staticRenderFns=c}}return YL.call(this,e,t)};function GL(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}ti.compile=kd;var qd=ti;var Wd=ii(Rd());window.moment=Wd.default;var zk=ii(Lc());(function(){L.Control.EasyBar=L.Control.extend({options:{position:"topleft",id:null,leafletClasses:!0},initialize:function(n,r){r&&L.Util.setOptions(this,r),this._buildContainer(),this._buttons=[];for(var o=0;o<n.length;o++)n[o]._bar=this,n[o]._container=n[o].button,this._buttons.push(n[o]),this.container.appendChild(n[o].button)},_buildContainer:function(){this._container=this.container=L.DomUtil.create("div",""),this.options.leafletClasses&&L.DomUtil.addClass(this.container,"leaflet-bar easy-button-container leaflet-control"),this.options.id&&(this.container.id=this.options.id)},enable:function(){return L.DomUtil.addClass(this.container,"enabled"),L.DomUtil.removeClass(this.container,"disabled"),this.container.setAttribute("aria-hidden","false"),this},disable:function(){return L.DomUtil.addClass(this.container,"disabled"),L.DomUtil.removeClass(this.container,"enabled"),this.container.setAttribute("aria-hidden","true"),this},onAdd:function(){return this.container},addTo:function(n){this._map=n;for(var r=0;r<this._buttons.length;r++)this._buttons[r]._map=n;var o=this._container=this.onAdd(n),a=this.getPosition(),c=n._controlCorners[a];return L.DomUtil.addClass(o,"leaflet-control"),a.indexOf("bottom")!==-1?c.insertBefore(o,c.firstChild):c.appendChild(o),this}}),L.easyBar=function(){for(var n=[L.Control.EasyBar],r=0;r<arguments.length;r++)n.push(arguments[r]);return new(Function.prototype.bind.apply(L.Control.EasyBar,n))},L.Control.EasyButton=L.Control.extend({options:{position:"topleft",id:null,type:"replace",states:[],leafletClasses:!0,tagName:"button"},initialize:function(n,r,o,a){this.options.states=[],a!=null&&(this.options.id=a),this.storage={},typeof arguments[arguments.length-1]=="object"&&L.Util.setOptions(this,arguments[arguments.length-1]),this.options.states.length===0&&typeof n=="string"&&typeof r=="function"&&this.options.states.push({icon:n,onClick:r,title:typeof o=="str
14ing"?o:""}),this._states=[];for(var c=0;c<this.options.states.length;c++)this._states.push(new e(this.options.states[c],this));this._buildButton(),this._activateState(this._states[0])},_buildButton:function(){if(this.button=L.DomUtil.create(this.options.tagName,""),this.options.tagName==="button"&&this.button.setAttribute("type","button"),this.options.id&&(this.button.id=this.options.id),this.options.leafletClasses&&L.DomUtil.addClass(this.button,"easy-button-button leaflet-bar-part leaflet-interactive"),L.DomEvent.addListener(this.button,"dblclick",L.DomEvent.stop),L.DomEvent.addListener(this.button,"mousedown",L.DomEvent.stop),L.DomEvent.addListener(this.button,"click",function(r){L.DomEvent.stop(r),this._currentState.onClick(this,this._map?this._map:null),this._map&&this._map.getContainer().focus()},this),this.options.type=="replace")this.button.appendChild(this._currentState.icon);else for(var n=0;n<this._states.length;n++)this.button.appendChild(this._states[n].icon)},_currentState:{stateName:"unnamed",icon:function(){return document.createElement("span")}()},_states:null,state:function(n){return typeof n=="string"?this._activateStateNamed(n):typeof n=="number"&&this._activateState(this._states[n]),this},_activateStateNamed:function(n){for(var r=0;r<this._states.length;r++)this._states[r].stateName==n&&this._activateState(this._states[r])},_activateState:function(n){if(n!==this._currentState){this.options.type=="replace"&&(this.button.appendChild(n.icon),this.button.removeChild(this._currentState.icon)),n.title?this.button.title=n.title:this.button.removeAttribute("title");for(var r=0;r<this._states.length;r++)L.DomUtil.removeClass(this._states[r].icon,this._currentState.stateName+"-active"),L.DomUtil.addClass(this._states[r].icon,n.stateName+"-active");L.DomUtil.removeClass(this.button,this._currentState.stateName+"-active"),L.DomUtil.addClass(this.button,n.stateName+"-active"),this._currentState=n}},enable:function(){return L.DomUtil.addClass(this.button,"enabled"),L.DomUtil.removeClass(this.button,"disabled"),this.button.setAttribute("aria-hidden","false"),this},disable:function(){return L.DomUtil.addClass(this.button,"disabled"),L.DomUtil.removeClass(this.button,"enabled"),this.button.setAttribute("aria-hidden","true"),this},onAdd:function(n){var r=L.easyBar([this],{position:this.options.position,leafletClasses:this.options.leafletClasses});return this._anonymousBar=r,this._container=r.container,this._anonymousBar.container},removeFrom:function(n){return this._map===n&&this.remove(),this}}),L.easyButton=function(){var n=Array.prototype.concat.apply([L.Control.EasyButton],arguments);return new(Function.prototype.bind.apply(L.Control.EasyButton,n))};function e(n,r){this.title=n.title,this.stateName=n.stateName?n.stateName:"unnamed-state",this.icon=L.DomUtil.create("span",""),L.DomUtil.addClass(this.icon,"button-state state-"+this.stateName.replace(/(^\s*|\s*$)/g,"")),this.icon.innerHTML=t(n.icon),this.onClick=L.Util.bind(n.onClick?n.onClick:function(){},r)}function t(n){var r;return n.match(/[&;=<>"']/)?r=n:(n=n.replace(/(^\s*|\s*$)/g,""),r=L.DomUtil.create("span",""),n.indexOf("fa-")===0?L.DomUtil.addClass(r,"fa "+n):n.indexOf("glyphicon-")===0?L.DomUtil.addClass(r,"glyphicon "+n):L.DomUtil.addClass(r,n),r=r.outerHTML),r}})();(function(e,t,n){function r(o,a){for(;(o=o.parentElement)&&!o.classList.contains(a););return o}L.drawVersion="0.4.12",L.Draw={},L.drawLocal={draw:{toolbar:{actions:{title:"Cancel drawing",text:"Cancel"},finish:{title:"Finish drawing",text:"Finish"},undo:{title:"Delete last point drawn",text:"Delete last point"},buttons:{polyline:"Draw a polyline",polygon:"Draw a polygon",rectangle:"Draw a rectangle",circle:"Draw a circle",marker:"Draw a marker",circlemarker:"Draw a circlemarker"}},handlers:{circle:{tooltip:{start:"Click and drag to draw circle."},radius:"Radius"},circlemarker:{tooltip:{start:"Click map to place circle marker."}},marker:{tooltip:{start:"Click map to place marker."}},polygon:{tooltip:{start:"Click to start drawing shape.",cont:"Click to continue drawing shape.",end:"Click first point to close this shape."}},polyline:{error:"<strong>Error:</strong> shape edges cannot cross!",tooltip:{start:"Click to start drawing line.",cont:"Click to continue drawing line.",end:"Click last point to finish line."}},rectangle:{tooltip:{start:"Click and drag to draw rectangle."}},simpleshape:{tooltip:{end:"Release mouse to finish drawing."}}}},edit:{toolbar:{actions:{save:{title:"Save changes",text:"Save"},cancel:{title:"Cancel editing, discards all changes",text:"Cancel"}
14,clearAll:{title:"Clear all layers",text:"Clear All"}},buttons:{edit:"Edit layers",editDisabled:"No layers to edit",remove:"Delete layers",removeDisabled:"No layers to delete"}},handlers:{edit:{tooltip:{text:"Drag handles or markers to edit features.",subtext:"Click cancel to undo changes."}},remove:{tooltip:{text:"Click on a feature to remove."}}}}},L.Draw.Event={},L.Draw.Event.CREATED="draw:created",L.Draw.Event.EDITED="draw:edited",L.Draw.Event.DELETED="draw:deleted",L.Draw.Event.DRAWSTART="draw:drawstart",L.Draw.Event.DRAWSTOP="draw:drawstop",L.Draw.Event.DRAWVERTEX="draw:drawvertex",L.Draw.Event.EDITSTART="draw:editstart",L.Draw.Event.EDITMOVE="draw:editmove",L.Draw.Event.EDITRESIZE="draw:editresize",L.Draw.Event.EDITVERTEX="draw:editvertex",L.Draw.Event.EDITSTOP="draw:editstop",L.Draw.Event.DELETESTART="draw:deletestart",L.Draw.Event.DELETESTOP="draw:deletestop",L.Draw=L.Draw||{},L.Draw.Feature=L.Handler.extend({initialize:function(o,a){this._map=o,this._container=o._container,this._overlayPane=o._panes.overlayPane,this._popupPane=o._panes.popupPane,a&&a.shapeOptions&&(a.shapeOptions=L.Util.extend({},this.options.shapeOptions,a.shapeOptions)),L.setOptions(this,a);var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.Draw.Feature.include(L.Evented.prototype):L.Draw.Feature.include(L.Mixin.Events)},enable:function(){this._enabled||(L.Handler.prototype.enable.call(this),this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DRAWSTART,{layerType:this.type}))},disable:function(){this._enabled&&(L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DRAWSTOP,{layerType:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(L.DomUtil.disableTextSelection(),o.getContainer().focus(),this._tooltip=new L.Draw.Tooltip(this._map),L.DomEvent.on(this._container,"keyup",this._cancelDrawing,this))},removeHooks:function(){this._map&&(L.DomUtil.enableTextSelection(),this._tooltip.dispose(),this._tooltip=null,L.DomEvent.off(this._container,"keyup",this._cancelDrawing,this))},setOptions:function(o){L.setOptions(this,o)},_fireCreatedEvent:function(o){this._map.fire(L.Draw.Event.CREATED,{layer:o,layerType:this.type})},_cancelDrawing:function(o){o.keyCode===27&&(this._map.fire("draw:canceled",{layerType:this.type}),this.disable())}}),L.Draw.Polyline=L.Draw.Feature.extend({statics:{TYPE:"polyline"},Poly:L.Polyline,options:{allowIntersection:!0,repeatMode:!1,drawError:{color:"#b00b00",timeout:2500},icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),guidelineDistance:20,maxGuideLineLength:4e3,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!1,clickable:!0},metric:!0,feet:!0,nautic:!1,showLength:!0,zIndexOffset:2e3,factor:1},initialize:function(o,a){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this.options.drawError.message=L.drawLocal.draw.handlers.polyline.error,a&&a.drawError&&(a.drawError=L.Util.extend({},this.options.drawError,a.drawError)),this.type=L.Draw.Polyline.TYPE,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._markers=[],this._markerGroup=new L.LayerGroup,this._map.addLayer(this._markerGroup),this._poly=new L.Polyline([],this.options.shapeOptions),this._tooltip.updateContent(this._getTooltipText()),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("mouseout",this._onMouseOut,this).on("mousemove",this._onMouseMove,this).on("mousedown",this._onMouseDown,this).on("mouseup",this._onMouseUp,this).addTo(this._map),this._map.on("mouseup",this._onMouseUp,this).on("mousemove",this._onMouseMove,this).on("zoomlevelschange",this._onZoomEnd,this).on("touchstart",this._onTouch,this).on("zoomend",this._onZoomEnd,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._clearHideErrorTimeout(),this._cleanUpShape(),this._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers,this._map.removeLayer(this._poly),delete this._poly,this._mouseMarker.off("mousedown",this._onMouseDown,this).off("mouseout",this._onMouseOut,this).off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._clearGuides(),this._map.off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this).off("zoomlevelschange",this._onZoomEnd,this).off("zoomend",this._onZoomEnd,this).off("touchstart",this._onTouch,this).off("click",this._onTouch,this)},deleteLastVertex:function(){if(!(this._markers.length<=1)){var o=this._markers.pop(),a=this._poly,c=a.getLatLngs(),f=c.splice(-1,1)[0];this._poly.setLatLngs(c),this._markerGroup.removeLayer(o),a.getLatLngs().length<2&&this._map.removeLayer(a),this._vertexChanged(f,!1)}}
14,addVertex:function(o){if(this._markers.length>=2&&!this.options.allowIntersection&&this._poly.newLatLngIntersects(o))return void this._showErrorTooltip();this._errorShown&&this._hideErrorTooltip(),this._markers.push(this._createMarker(o)),this._poly.addLatLng(o),this._poly.getLatLngs().length===2&&this._map.addLayer(this._poly),this._vertexChanged(o,!0)},completeShape:function(){this._markers.length<=1||(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_finishShape:function(){var o=this._poly._defaultShape?this._poly._defaultShape():this._poly.getLatLngs(),a=this._poly.newLatLngIntersects(o[o.length-1]);if(!this.options.allowIntersection&&a||!this._shapeIsValid())return void this._showErrorTooltip();this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_shapeIsValid:function(){return!0},_onZoomEnd:function(){this._markers!==null&&this._updateGuide()},_onMouseMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent),c=this._map.layerPointToLatLng(a);this._currentLatLng=c,this._updateTooltip(c),this._updateGuide(a),this._mouseMarker.setLatLng(c),L.DomEvent.preventDefault(o.originalEvent)},_vertexChanged:function(o,a){this._map.fire(L.Draw.Event.DRAWVERTEX,{layers:this._markerGroup}),this._updateFinishHandler(),this._updateRunningMeasure(o,a),this._clearGuides(),this._updateTooltip()},_onMouseDown:function(o){if(!this._clickHandled&&!this._touchHandled&&!this._disableMarkers){this._onMouseMove(o),this._clickHandled=!0,this._disableNewMarkers();var a=o.originalEvent,c=a.clientX,f=a.clientY;this._startPoint.call(this,c,f)}},_startPoint:function(o,a){this._mouseDownOrigin=L.point(o,a)},_onMouseUp:function(o){var a=o.originalEvent,c=a.clientX,f=a.clientY;this._endPoint.call(this,c,f,o),this._clickHandled=null},_endPoint:function(o,a,c){if(this._mouseDownOrigin){var f=L.point(o,a).distanceTo(this._mouseDownOrigin);this._calculateFinishDistance(c.latlng)<10&&L.Browser.touch?this._finishShape():Math.abs(f)<9*(e.devicePixelRatio||1)&&this.addVertex(c.latlng),this._enableNewMarkers()}this._mouseDownOrigin=null},_onTouch:function(o){var a,c,f=o.originalEvent;!f.touches||!f.touches[0]||this._clickHandled||this._touchHandled||this._disableMarkers||(a=f.touches[0].clientX,c=f.touches[0].clientY,this._disableNewMarkers(),this._touchHandled=!0,this._startPoint.call(this,a,c),this._endPoint.call(this,a,c,o),this._touchHandled=null),this._clickHandled=null},_onMouseOut:function(){this._tooltip&&this._tooltip._onMouseOut.call(this._tooltip)},_calculateFinishDistance:function(o){var a;if(this._markers.length>0){var c;if(this.type===L.Draw.Polyline.TYPE)c=this._markers[this._markers.length-1];else{if(this.type!==L.Draw.Polygon.TYPE)return 1/0;c=this._markers[0]}var f=this._map.latLngToContainerPoint(c.getLatLng()),b=new L.Marker(o,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}),y=this._map.latLngToContainerPoint(b.getLatLng());a=f.distanceTo(y)}else a=1/0;return a},_updateFinishHandler:function(){var o=this._markers.length;o>1&&this._markers[o-1].on("click",this._finishShape,this),o>2&&this._markers[o-2].off("click",this._finishShape,this)},_createMarker:function(o){var a=new L.Marker(o,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset});return this._markerGroup.addLayer(a),a},_updateGuide:function(o){var a=this._markers?this._markers.length:0;a>0&&(o=o||this._map.latLngToLayerPoint(this._currentLatLng),this._clearGuides(),this._drawGuide(this._map.latLngToLayerPoint(this._markers[a-1].getLatLng()),o))},_updateTooltip:function(o){var a=this._getTooltipText();o&&this._tooltip.updatePosition(o),this._errorShown||this._tooltip.updateContent(a)},_drawGuide:function(o,a){var c,f,b,y=Math.floor(Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2))),m=this.options.guidelineDistance,T=this.options.maxGuideLineLength,k=y>T?y-T:m;for(this._guidesContainer||(this._guidesContainer=L.DomUtil.create("div","leaflet-draw-guides",this._overlayPane));k<y;k+=this.options.guidelineDistance)c=k/y,f={x:Math.floor(o.x*(1-c)+c*a.x),y:Math.floor(o.y*(1-c)+c*a.y)},b=L.DomUtil.create("div","leaflet-draw-guide-dash",this._guidesContainer),b.style.backgroundColor=this._errorShown?this.options.drawError.color:this.options.shapeOptions.color,L.DomUtil.setPosition(b,f)}
14,_updateGuideColor:function(o){if(this._guidesContainer)for(var a=0,c=this._guidesContainer.childNodes.length;a<c;a++)this._guidesContainer.childNodes[a].style.backgroundColor=o},_clearGuides:function(){if(this._guidesContainer)for(;this._guidesContainer.firstChild;)this._guidesContainer.removeChild(this._guidesContainer.firstChild)},_getTooltipText:function(){var o,a,c=this.options.showLength;return L.Browser.touch&&(c=!1),this._markers.length===0?o={text:L.drawLocal.draw.handlers.polyline.tooltip.start}:(a=c?this._getMeasurementString():"",o=this._markers.length===1?{text:L.drawLocal.draw.handlers.polyline.tooltip.cont,subtext:a}:{text:L.drawLocal.draw.handlers.polyline.tooltip.end,subtext:a}),o},_updateRunningMeasure:function(o,a){var c,f,b=this._markers.length;this._markers.length===1?this._measurementRunningTotal=0:(c=b-(a?2:1),f=this._map.distance(o,this._markers[c].getLatLng())*(this.options.factor||1),this._measurementRunningTotal+=f*(a?1:-1))},_getMeasurementString:function(){var o,a=this._currentLatLng,c=this._markers[this._markers.length-1].getLatLng();return o=c&&a?this._measurementRunningTotal+this._map.distance(a,c)*(this.options.factor||1):this._measurementRunningTotal||0,L.GeometryUtil.readableDistance(o,this.options.metric,this.options.feet,this.options.nautic,this.options.precision)},_showErrorTooltip:function(){this._errorShown=!0,this._tooltip.showAsError().updateContent({text:this.options.drawError.message}),this._updateGuideColor(this.options.drawError.color),this._poly.setStyle({color:this.options.drawError.color}),this._clearHideErrorTimeout(),this._hideErrorTimeout=setTimeout(L.Util.bind(this._hideErrorTooltip,this),this.options.drawError.timeout)},_hideErrorTooltip:function(){this._errorShown=!1,this._clearHideErrorTimeout(),this._tooltip.removeError().updateContent(this._getTooltipText()),this._updateGuideColor(this.options.shapeOptions.color),this._poly.setStyle({color:this.options.shapeOptions.color})},_clearHideErrorTimeout:function(){this._hideErrorTimeout&&(clearTimeout(this._hideErrorTimeout),this._hideErrorTimeout=null)},_disableNewMarkers:function(){this._disableMarkers=!0},_enableNewMarkers:function(){setTimeout(function(){this._disableMarkers=!1}.bind(this),50)},_cleanUpShape:function(){this._markers.length>1&&this._markers[this._markers.length-1].off("click",this._finishShape,this)},_fireCreatedEvent:function(){var o=new this.Poly(this._poly.getLatLngs(),this.options.shapeOptions);L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)}}),L.Draw.Polygon=L.Draw.Polyline.extend({statics:{TYPE:"polygon"},Poly:L.Polygon,options:{showArea:!1,showLength:!1,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},metric:!0,feet:!0,nautic:!1,precision:{}},initialize:function(o,a){L.Draw.Polyline.prototype.initialize.call(this,o,a),this.type=L.Draw.Polygon.TYPE},_updateFinishHandler:function(){var o=this._markers.length;o===1&&this._markers[0].on("click",this._finishShape,this),o>2&&(this._markers[o-1].on("dblclick",this._finishShape,this),o>3&&this._markers[o-2].off("dblclick",this._finishShape,this))},_getTooltipText:function(){var o,a;return this._markers.length===0?o=L.drawLocal.draw.handlers.polygon.tooltip.start:this._markers.length<3?(o=L.drawLocal.draw.handlers.polygon.tooltip.cont,a=this._getMeasurementString()):(o=L.drawLocal.draw.handlers.polygon.tooltip.end,a=this._getMeasurementString()),{text:o,subtext:a}},_getMeasurementString:function(){var o=this._area,a="";return o||this.options.showLength?(this.options.showLength&&(a=L.Draw.Polyline.prototype._getMeasurementString.call(this)),o&&(a+="<br>"+L.GeometryUtil.readableArea(o,this.options.metric,this.options.precision)),a):null},_shapeIsValid:function(){return this._markers.length>=3},_vertexChanged:function(o,a){var c;!this.options.allowIntersection&&this.options.showArea&&(c=this._poly.getLatLngs(),this._area=L.GeometryUtil.geodesicArea(c)),L.Draw.Polyline.prototype._vertexChanged.call(this,o,a)},_cleanUpShape:function(){var o=this._markers.length;o>0&&(this._markers[0].off("click",this._finishShape,this),o>2&&this._markers[o-1].off("dblclick",this._finishShape,this))}}),L.SimpleShape={},L.Draw.SimpleShape=L.Draw.Feature.extend({options:{repeatMode:!1},initialize:function(o,a){this._endLabelText=L.drawLocal.draw.handlers.simpleshape.tooltip.end,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._mapDraggable=this._map.dragging.enabled(),this._mapDraggable&&this._map.dragging.disable(),this._container.style.cursor="crosshair",this._tooltip.updateContent({text:this._initialLabelText}),this._map.on("mousedown",this._onMouseDown,this).on("mousemove",this._onMouseMove,this).on("touchstart",this._onMouseDown,this).on("touchmove",this._onMouseMove,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._mapDraggable&&this._map.dragging.enable(),this._container.style.cursor="",this._map.off("mousedown",this._onMouseDown,this).off("mousemove",this._onMouseMove,this).off("touchstart",this._onMouseDown,this).off("touchmove",this._onMouseMove,this),L.DomEvent.off(t,"mouseup",this._onMouseUp,this),L.DomEvent.off(t,"touchend",this._onMouseUp,this),this._shape&&(this._map.removeLayer(this._shape),delete this._shape)),this._isDrawing=!1},_getTooltipText:function(){return{text:this._endLabelText}},_onMouseDown:function(o){this._isDrawing=!0,this._startLatLng=o.latlng,L.DomEvent.on(t,"mouseup",this._onMouseUp,this).on(t,"touchend",this._onMouseUp,this).preventDefault(o.originalEvent)},_onMouseMove:function(o){var a=o.latlng;this._tooltip.updatePosition(a),this._isDrawing&&(this._tooltip.updateContent(this._getTooltipText()),this._drawShape(a))},_onMouseUp:function(){this._shape&&this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()}}),L.Draw.Rectangle=L.Draw.SimpleShape.extend({statics:{TYPE:"rectangle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,showArea:!0,clickable:!0},metric:!0},initialize:function(o,a){this.type=L.Draw.Rectangle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.rectangle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,o,a)},disable:function(){this._enabled&&(this._isCurrentlyTwoClickDrawing=!1,L.Draw.SimpleShape.prototype.disable.call(this))}
14,_onMouseUp:function(o){if(!this._shape&&!this._isCurrentlyTwoClickDrawing)return void(this._isCurrentlyTwoClickDrawing=!0);this._isCurrentlyTwoClickDrawing&&!r(o.target,"leaflet-pane")||L.Draw.SimpleShape.prototype._onMouseUp.call(this)},_drawShape:function(o){this._shape?this._shape.setBounds(new L.LatLngBounds(this._startLatLng,o)):(this._shape=new L.Rectangle(new L.LatLngBounds(this._startLatLng,o),this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var o=new L.Rectangle(this._shape.getBounds(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,o)},_getTooltipText:function(){var o,a,c,f=L.Draw.SimpleShape.prototype._getTooltipText.call(this),b=this._shape,y=this.options.showArea;return b&&(o=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),a=L.GeometryUtil.geodesicArea(o),c=y?L.GeometryUtil.readableArea(a,this.options.metric):""),{text:f.text,subtext:c}}}),L.Draw.Marker=L.Draw.Feature.extend({statics:{TYPE:"marker"},options:{icon:new L.Icon.Default,repeatMode:!1,zIndexOffset:2e3},initialize:function(o,a){this.type=L.Draw.Marker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.marker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._tooltip.updateContent({text:this._initialLabelText}),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("click",this._onClick,this).addTo(this._map),this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onTouch,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._marker&&(this._marker.off("click",this._onClick,this),this._map.off("click",this._onClick,this).off("click",this._onTouch,this).removeLayer(this._marker),delete this._marker),this._mouseMarker.off("click",this._onClick,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._map.off("mousemove",this._onMouseMove,this))},_onMouseMove:function(o){var a=o.latlng;this._tooltip.updatePosition(a),this._mouseMarker.setLatLng(a),this._marker?(a=this._mouseMarker.getLatLng(),this._marker.setLatLng(a)):(this._marker=this._createMarker(a),this._marker.on("click",this._onClick,this),this._map.on("click",this._onClick,this).addLayer(this._marker))},_createMarker:function(o){return new L.Marker(o,{icon:this.options.icon,zIndexOffset:this.options.zIndexOffset})},_onClick:function(){this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_onTouch:function(o){this._onMouseMove(o),this._onClick()},_fireCreatedEvent:function(){var o=new L.Marker.Touch(this._marker.getLatLng(),{icon:this.options.icon});L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)}}),L.Draw.CircleMarker=L.Draw.Marker.extend({statics:{TYPE:"circlemarker"},options:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0,zIndexOffset:2e3},initialize:function(o,a){this.type=L.Draw.CircleMarker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circlemarker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,o,a)},_fireCreatedEvent:function(){var o=new L.CircleMarker(this._marker.getLatLng(),this.options);L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)},_createMarker:function(o){return new L.CircleMarker(o,this.options)}}),L.Draw.Circle=L.Draw.SimpleShape.extend({statics:{TYPE:"circle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showRadius:!0,metric:!0,feet:!0,nautic:!1},initialize:function(o,a){this.type=L.Draw.Circle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,o,a)},_drawShape:function(o){var a=this._map.distance(this._startLatLng,o);this._shape?this._shape.setRadius(a):(this._shape=new L.Circle(this._startLatLng,a,this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var o=new L.Circle(this._startLatLng,this._shape.getRadius(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,o)},_onMouseMove:function(o){var a,c=o.latlng,f=this.options.showRadius,b=this.options.metric;if(this._tooltip.updatePosition(c),this._isDrawing){this._drawShape(c),a=this._shape.getRadius().toFixed(1);var y="";f&&(y=L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(a,b,this.options.feet,this.options.nautic)),this._tooltip.updateContent({text:this._endLabelText,subtext:y})}}}),L.Edit=L.Edit||{},L.Edit.Marker=L.Handler.extend({initialize:function(o,a){this._marker=
14o,L.setOptions(this,a)},addHooks:function(){var o=this._marker;o.dragging.enable(),o.on("dragend",this._onDragEnd,o),this._toggleMarkerHighlight()},removeHooks:function(){var o=this._marker;o.dragging.disable(),o.off("dragend",this._onDragEnd,o),this._toggleMarkerHighlight()},_onDragEnd:function(o){var a=o.target;a.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:a})},_toggleMarkerHighlight:function(){var o=this._marker._icon;o&&(o.style.display="none",L.DomUtil.hasClass(o,"leaflet-edit-marker-selected")?(L.DomUtil.removeClass(o,"leaflet-edit-marker-selected"),this._offsetMarker(o,-4)):(L.DomUtil.addClass(o,"leaflet-edit-marker-selected"),this._offsetMarker(o,4)),o.style.display="")},_offsetMarker:function(o,a){var c=parseInt(o.style.marginTop,10)-a,f=parseInt(o.style.marginLeft,10)-a;o.style.marginTop=c+"px",o.style.marginLeft=f+"px"}}),L.Marker.addInitHook(function(){L.Edit.Marker&&(this.editing=new L.Edit.Marker(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.Poly=L.Handler.extend({options:{},initialize:function(o,a){this.latlngs=[o._latlngs],o._holes&&(this.latlngs=this.latlngs.concat(o._holes)),this._poly=o,L.setOptions(this,a),this._poly.on("revert-edited",this._updateLatLngs,this)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._poly._latlngs)?this._poly._latlngs:this._poly._latlngs[0]:this._poly._latlngs},_eachVertexHandler:function(o){for(var a=0;a<this._verticesHandlers.length;a++)o(this._verticesHandlers[a])},addHooks:function(){this._initHandlers(),this._eachVertexHandler(function(o){o.addHooks()})},removeHooks:function(){this._eachVertexHandler(function(o){o.removeHooks()})},updateMarkers:function(){this._eachVertexHandler(function(o){o.updateMarkers()})},_initHandlers:function(){this._verticesHandlers=[];for(var o=0;o<this.latlngs.length;o++)this._verticesHandlers.push(new L.Edit.PolyVerticesEdit(this._poly,this.latlngs[o],this.options))},_updateLatLngs:function(o){this.latlngs=[o.layer._latlngs],o.layer._holes&&(this.latlngs=this.latlngs.concat(o.layer._holes))}}),L.Edit.PolyVerticesEdit=L.Handler.extend({options:{icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),drawError:{color:"#b00b00",timeout:1e3}},initialize:function(o,a,c){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this._poly=o,c&&c.drawError&&(c.drawError=L.Util.extend({},this.options.drawError,c.drawError)),this._latlngs=a,L.setOptions(this,c)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._latlngs)?this._latlngs:this._latlngs[0]:this._latlngs},addHooks:function(){var o=this._poly;o instanceof L.Polygon||(o.options.fill=!1,o.options.editing&&(o.options.editing.fill=!1)),o.setStyle(o.options.editing),this._poly._map&&(this._map=this._poly._map,this._markerGroup||this._initMarkers(),this._poly._map.addLayer(this._markerGroup))},removeHooks:function(){var o=this._poly;o.setStyle(o.options.original),o._map&&(o._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers)},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._markers=[];var o,a,c,f,b=this._defaultShape();for(o=0,c=b.length;o<c;o++)f=this._createMarker(b[o],o),f.on("click",this._onMarkerClick,this),this._markers.push(f);var y,m;for(o=0,a=c-1;o<c;a=o++)(o!==0||L.Polygon&&this._poly instanceof L.Polygon)&&(y=this._markers[a],m=this._markers[o],this._createMiddleMarker(y,m),this._updatePrevNext(y,m))},_createMarker:function(o,a){var c=new L.Marker.Touch(o,{draggable:!0,icon:this.options.icon});return c._origLatLng=o,c._index=a,c.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._fireEdit,this).on("touchmove",this._onTouchMove,this).on("touchend",this._fireEdit,this).on("MSPointerMove",this._onTouchMove,this).on("MSPointerUp",this._fireEdit,this),this._markerGroup.addLayer(c),c},_onMarkerDragStart:function(){this._poly.fire("editstart")}
14,_spliceLatLngs:function(){var o=this._defaultShape(),a=[].splice.apply(o,arguments);return this._poly._convertLatLngs(o,!0),this._poly.redraw(),a},_removeMarker:function(o){var a=o._index;this._markerGroup.removeLayer(o),this._markers.splice(a,1),this._spliceLatLngs(a,1),this._updateIndexes(a,-1),o.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._fireEdit,this).off("touchmove",this._onMarkerDrag,this).off("touchend",this._fireEdit,this).off("click",this._onMarkerClick,this).off("MSPointerMove",this._onTouchMove,this).off("MSPointerUp",this._fireEdit,this)},_fireEdit:function(){this._poly.edited=!0,this._poly.fire("edit"),this._poly._map.fire(L.Draw.Event.EDITVERTEX,{layers:this._markerGroup,poly:this._poly})},_onMarkerDrag:function(o){var a=o.target,c=this._poly;if(L.extend(a._origLatLng,a._latlng),a._middleLeft&&a._middleLeft.setLatLng(this._getMiddleLatLng(a._prev,a)),a._middleRight&&a._middleRight.setLatLng(this._getMiddleLatLng(a,a._next)),c.options.poly){var f=c._map._editTooltip;if(!c.options.poly.allowIntersection&&c.intersects()){var b=c.options.color;c.setStyle({color:this.options.drawError.color}),L.version.indexOf("0.7")!==0&&a.dragging._draggable._onUp(o),this._onMarkerClick(o),f&&f.updateContent({text:L.drawLocal.draw.handlers.polyline.error}),setTimeout(function(){c.setStyle({color:b}),f&&f.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext})},1e3)}}this._poly.redraw(),this._poly.fire("editdrag")},_onMarkerClick:function(o){var a=L.Polygon&&this._poly instanceof L.Polygon?4:3,c=o.target;this._defaultShape().length<a||(this._removeMarker(c),this._updatePrevNext(c._prev,c._next),c._middleLeft&&this._markerGroup.removeLayer(c._middleLeft),c._middleRight&&this._markerGroup.removeLayer(c._middleRight),c._prev&&c._next?this._createMiddleMarker(c._prev,c._next):c._prev?c._next||(c._prev._middleRight=null):c._next._middleLeft=null,this._fireEdit())},_onTouchMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent.touches[0]),c=this._map.layerPointToLatLng(
14a),f=o.target;L.extend(f._origLatLng,c),f._middleLeft&&f._middleLeft.setLatLng(this._getMiddleLatLng(f._prev,f)),f._middleRight&&f._middleRight.setLatLng(this._getMiddleLatLng(f,f._next)),this._poly.redraw(),this.updateMarkers()},_updateIndexes:function(o,a){this._markerGroup.eachLayer(function(c){c._index>o&&(c._index+=a)})},_createMiddleMarker:function(o,a){var c,f,b,y=this._getMiddleLatLng(o,a),m=this._createMarker(y);m.setOpacity(.6),o._middleRight=a._middleLeft=m,f=function(){m.off("touchmove",f,this);var T=a._index;m._index=T,m.off("click",c,this).on("click",this._onMarkerClick,this),y.lat=m.getLatLng().lat,y.lng=m.getLatLng().lng,this._spliceLatLngs(T,0,y),this._markers.splice(T,0,m),m.setOpacity(1),this._updateIndexes(T,1),a._index++,this._updatePrevNext(o,m),this._updatePrevNext(m,a),this._poly.fire("editstart")},b=function(){m.off("dragstart",f,this),m.off("dragend",b,this),m.off("touchmove",f,this),this._createMiddleMarker(o,m),this._createMiddleMarker(m,a)},c=function(){f.call(this),b.call(this),this._fireEdit()},m.on("click",c,this).on("dragstart",f,this).on("dragend",b,this).on("touchmove",f,this),this._markerGroup.addLayer(m)},_updatePrevNext:function(o,a){o&&(o._next=a),a&&(a._prev=o)},_getMiddleLatLng:function(o,a){var c=this._poly._map,f=c.project(o.getLatLng()),b=c.project(a.getLatLng());return c.unproject(f._add(b)._divideBy(2))}}),L.Polyline.addInitHook(function(){this.editing||(L.Edit.Poly&&(this.editing=new L.Edit.Poly(this,this.options.poly),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()}))}),L.Edit=L.Edit||{},L.Edit.SimpleShape=L.Handler.extend({options:{moveIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move"}),resizeIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move leaflet-touch-icon"}),touchResizeIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize leaflet-touch-icon"})},initialize:function(o,a){L.Browser.touch&&(this.options.moveIcon=this.options.touchMoveIcon,this.options.resizeIcon=this.options.touchResizeIcon),this._shape=o,L.Util.setOptions(this,a)},addHooks:function(){var o=this._shape;this._shape._map&&(this._map=this._shape._map,o.setStyle(o.options.editing),o._map&&(this._map=o._map,this._markerGroup||this._initMarkers(),this._map.addLayer(this._markerGroup)))},removeHooks:function(){var o=this._shape;if(o.setStyle(o.options.original),o._map){this._unbindMarker(this._moveMarker);for(var a=0,c=this._resizeMarkers.length;a<c;a++)this._unbindMarker(this._resizeMarkers[a]);this._resizeMarkers=null,this._map.removeLayer(this._markerGroup),delete this._markerGroup}this._map=null},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._createMoveMarker(),this._createResizeMarker()},_createMoveMarker:function(){},_createResizeMarker:function(){},_createMarker:function(o,a){var c=new L.Marker.Touch(o,{draggable:!0,icon:a,zIndexOffset:10});return this._bindMarker(c),this._markerGroup.addLayer(c),c},_bindMarker:function(o){o.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._onMarkerDragEnd,this).on("touchstart",this._onTouchStart,this).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onTouchEnd,this).on("MSPointerUp",this._onTouchEnd,this)},_unbindMarker:function(o){o.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._onMarkerDragEnd,this).off("touchstart",this._onTouchStart,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onTouchEnd,this).off("MSPointerUp",this._onTouchEnd,this)},_onMarkerDragStart:function(o){o.target.setOpacity(0),this._shape.fire("editstart")},_fireEdit:function(){this._shape.edited=!0,this._shape.fire("edit")},_onMarkerDrag:function(o){var a=o.target,c=a.getLatLng();a===this._moveMarker?this._move(c):this._resize(c),this._shape.redraw(),this._shape.fire("editdrag")},_onMarkerDragEnd:function(o){o.target.setOpacity(1),this._fireEdit()}
14,_onTouchStart:function(o){if(L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,o),typeof this._getCorners=="function"){var a=this._getCorners(),c=o.target,f=c._cornerIndex;c.setOpacity(0),this._oppositeCorner=a[(f+2)%4],this._toggleCornerMarkers(0,f)}this._shape.fire("editstart")},_onTouchMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent.touches[0]),c=this._map.layerPointToLatLng(a);return o.target===this._moveMarker?this._move(c):this._resize(c),this._shape.redraw(),!1},_onTouchEnd:function(o){o.target.setOpacity(1),this.updateMarkers(),this._fireEdit()},_move:function(){},_resize:function(){}}),L.Edit=L.Edit||{},L.Edit.Rectangle=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var o=this._shape.getBounds(),a=o.getCenter();this._moveMarker=this._createMarker(a,this.options.moveIcon)},_createResizeMarker:function(){var o=this._getCorners();this._resizeMarkers=[];for(var a=0,c=o.length;a<c;a++)this._resizeMarkers.push(this._createMarker(o[a],this.options.resizeIcon)),this._resizeMarkers[a]._cornerIndex=a},_onMarkerDragStart:function(o){L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,o);var a=this._getCorners(),c=o.target,f=c._cornerIndex;this._oppositeCorner=a[(f+2)%4],this._toggleCornerMarkers(0,f)},_onMarkerDragEnd:function(o){var a,c,f=o.target;f===this._moveMarker&&(a=this._shape.getBounds(),c=a.getCenter(),f.setLatLng(c)),this._toggleCornerMarkers(1),this._repositionCornerMarkers(),L.Edit.SimpleShape.prototype._onMarkerDragEnd.call(this,o)},_move:function(o){for(var a,c=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),f=this._shape.getBounds(),b=f.getCenter(),y=[],m=0,T=c.length;m<T;m++)a=[c[m].lat-b.lat,c[m].lng-b.lng],y.push([o.lat+a[0],o.lng+a[1]]);this._shape.setLatLngs(y),this._repositionCornerMarkers(),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})},_resize:function(o){var a;this._shape.setBounds(L.latLngBounds(o,this._oppositeCorner)),a=this._shape.getBounds(),this._moveMarker.setLatLng(a.getCenter()),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})},_getCorners:function(){var o=this._shape.getBounds();return[o.getNorthWest(),o.getNorthEast(),o.getSouthEast(),o.getSouthWest
14()]},_toggleCornerMarkers:function(o){for(var a=0,c=this._resizeMarkers.length;a<c;a++)this._resizeMarkers[a].setOpacity(o)},_repositionCornerMarkers:function(){for(var o=this._getCorners(),a=0,c=this._resizeMarkers.length;a<c;a++)this._resizeMarkers[a].setLatLng(o[a])}}),L.Rectangle.addInitHook(function(){L.Edit.Rectangle&&(this.editing=new L.Edit.Rectangle(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.CircleMarker=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var o=this._shape.getLatLng();this._moveMarker=this._createMarker(o,this.options.moveIcon)},_createResizeMarker:function(){this._resizeMarkers=[]},_move:function(o){if(this._resizeMarkers.length){var a=this._getResizeMarkerPoint(o);this._resizeMarkers[0].setLatLng(a)}this._shape.setLatLng(o),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})}}),L.CircleMarker.addInitHook(function(){L.Edit.CircleMarker&&(this.editing=new L.Edit.CircleMarker(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Edit=L.Edit||{},L.Edit.Circle=L.Edit.CircleMarker.extend({_createResizeMarker:function(){var o=this._shape.getLatLng(),a=this._getResizeMarkerPoint(o);this._resizeMarkers=[],this._resizeMarkers.push(this._createMarker(a,this.options.resizeIcon))},_getResizeMarkerPoint:function(o){var a=this._shape._radius*Math.cos(Math.PI/4),c=this._map.project(o);return this._map.unproject([c.x+a,c.y-a])},_resize:function(o){var a=this._moveMarker.getLatLng(),c=this._map.distance(a,o);this._shape.setRadius(c),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})}}),L.Circle.addInitHook(function(){L.Edit.Circle&&(this.editing=new L.Edit.Circle(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Map.mergeOptions({touchExtend:!0}),L.Map.TouchExtend=L.Handler.extend({initialize:function(o){this._map=o,this._container=o._container,this._pane=o._panes.overlayPane},addHooks:function(){L.DomEvent.on(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.on(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.on(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.on(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.on(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.on(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.on(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.on(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.on(this._container,"touchleave",this._onTouchLeave,this))},removeHooks:function(){L.DomEvent.off(this._container,"touchstart",this._onTouchStart),L.DomEvent.off(this._container,"touchend",this._onTouchEnd),L.DomEvent.off(this._container,"touchmove",this._onTouchMove),this._detectIE()?(L.DomEvent.off(this._container,"MSPointerDowm",this._onTouchStart),L.DomEvent.off(this._container,"MSPointerUp",this._onTouchEnd),L.DomEvent.off(this._container,"MSPointerMove",this._onTouchMove),L.DomEvent.off(this._container,"MSPointerCancel",this._onTouchCancel)):(L.DomEvent.off(this._container,"touchcancel",this._onTouchCancel),L.DomEvent.off(this._container,"touchleave",this._onTouchLeave))},_touchEvent:function(o,a){var c={};if(o.touches!==void 0){if(!o.touches.length)return;c=o.touches[0]}else if(o.pointerType!=="touch"||(c=o,!this._filterClick(o)))return;var f=this._map.mouseEventToContainerPoint(c),b=this._map.mouseEventToLayerPoint(c),y=this._map.layerPointToLatLng(b);this._map.fire(a,{latlng:y,layerPoint:b,containerPoint:f,pageX:c.pageX,pageY:c.pageY,originalEvent:o})},_filterClick:function(o){var a=o.timeStamp||o.originalEvent.timeStamp,c=L.DomEvent._lastClick&&a-L.DomEvent._lastClick;return c&&c>100&&c<500||o.target._simulatedClick&&!o._simulated?(L.DomEvent.stop(o),!1):(L.DomEvent._lastClick=a,!0)},_onTouchStart:function(o){this._map._loaded&&this._touchEvent(o,"touchstart")},_onTouchEnd:function(o){this._map._loaded&&this._touchEvent(o,"touchend")}
14,_onTouchCancel:function(o){if(this._map._loaded){var a="touchcancel";this._detectIE()&&(a="pointercancel"),this._touchEvent(o,a)}},_onTouchLeave:function(o){this._map._loaded&&this._touchEvent(o,"touchleave")},_onTouchMove:function(o){this._map._loaded&&this._touchEvent(o,"touchmove")},_detectIE:function(){var o=e.navigator.userAgent,a=o.indexOf("MSIE ");if(a>0)return parseInt(o.substring(a+5,o.indexOf(".",a)),10);if(o.indexOf("Trident/")>0){var c=o.indexOf("rv:");return parseInt(o.substring(c+3,o.indexOf(".",c)),10)}var f=o.indexOf("Edge/");return f>0&&parseInt(o.substring(f+5,o.indexOf(".",f)),10)}}),L.Map.addInitHook("addHandler","touchExtend",L.Map.TouchExtend),L.Marker.Touch=L.Marker.extend({_initInteraction:function(){return this.addInteractiveTarget?L.Marker.prototype._initInteraction.apply(this):this._initInteractionLegacy()},_initInteractionLegacy:function(){if(this.options.clickable){var o=this._icon,a=["dblclick","mousedown","mouseover","mouseout","contextmenu","touchstart","touchend","touchmove"];this._detectIE?a.concat(["MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"]):a.concat(["touchcancel"]),L.DomUtil.addClass(o,"leaflet-clickable"),L.DomEvent.on(o,"click",this._onMouseClick,this),L.DomEvent.on(o,"keypress",this._onKeyPress,this);for(var c=0;c<a.length;c++)L.DomEvent.on(o,a[c],this._fireMouseEvent,this);L.Handler.MarkerDrag&&(this.dragging=new L.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_detectIE:function(){var o=e.navigator.userAgent,a=o.indexOf("MSIE ");if(a>0)return parseInt(o.substring(a+5,o.indexOf(".",a)),10);if(o.indexOf("Trident/")>0){var c=o.indexOf("rv:");return parseInt(o.substring(c+3,o.indexOf(".",c)),10)}var f=o.indexOf("Edge/");return f>0&&parseInt(o.substring(f+5,o.indexOf(".",f)),10)}}),L.LatLngUtil={cloneLatLngs:function(o){for(var a=[],c=0,f=o.length;c<f;c++)Array.isArray(o[c])?a.push(L.LatLngUtil.cloneLatLngs(o[c])):a.push(this.cloneLatLng(o[c]));return a},cloneLatLng:function(o){return L.latLng(o.lat,o.lng)}},function(){var o={km:2,ha:2,m:0,mi:2,ac:2,yd:0,ft:0,nm:2};L.GeometryUtil=L.extend(L.GeometryUtil||{},{geodesicArea:function(a){var c,f,b=a.length,y=0,m=Math.PI/180;if(b>2){for(var T=0;T<b;T++)c=a[T],f=a[(T+1)%b],y+=(f.lng-c.lng)*m*(2+Math.sin(c.lat*m)+Math.sin(f.lat*m));y=6378137*y*6378137/2}return Math.abs(y)},formattedNumber:function(a,c){var f=parseFloat(a).toFixed(c),b=L.drawLocal.format&&L.drawLocal.format.numeric,y=b&&b.delimiters,m=y&&y.thousands,T=y&&y.decimal;if(m||T){var k=f.split(".");f=m?k[0].replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m):k[0],T=T||".",k.length>1&&(f=f+T+k[1])}return f},readableArea:function(a,c,m){var b,y,m=L.Util.extend({},o,m);return c?(y=["ha","m"],type=typeof c,type==="string"?y=[c]:type!=="boolean"&&(y=c),b=a>=1e6&&y.indexOf("km")!==-1?L.GeometryUtil.formattedNumber(1e-6*a,m.km)+" km\xB2":a>=1e4&&y.indexOf("ha")!==-1?L.GeometryUtil.formattedNumber(1e-4*a,m.ha)+" ha":L.GeometryUtil.formattedNumber(a,m.m)+" m\xB2"):(a/=.836127,b=a>=3097600?L.GeometryUtil.formattedNumber(a/3097600,m.mi)+" mi\xB2":a>=4840?L.GeometryUtil.formattedNumber(a/4840,m.ac)+" acres":L.GeometryUtil.formattedNumber(a,m.yd)+" yd\xB2"),b},readableDistance:function(a,c,f,b,T){var m,T=L.Util.extend({},o,T);switch(c?typeof c=="string"?c:"metric":f?"feet":b?"nauticalMile":"yards"){case"metric":m=a>1e3?L.GeometryUtil.formattedNumber(a/1e3,T.km)+" km":L.GeometryUtil.formattedNumber(a,T.m)+" m";break;case"feet":a*=3.28083,m=L.GeometryUtil.formattedNumber(a,T.ft)+" ft";break;case"nauticalMile":a*=.53996,m=L.GeometryUtil.formattedNumber(a/1e3,T.nm)+" nm";break;case"yards":default:a*=1.09361,m=a>1760?L.GeometryUtil.formattedNumber(a/1760,T.mi)+" miles":L.GeometryUtil.formattedNumber(a,T.yd)+" yd"}return m}})}(),L.Util.extend(L.LineUtil,{segmentsIntersect:function(o,a,c,f){return this._checkCounterclockwise(o,c,f)!==this._checkCounterclockwise(a,c,f)&&this._checkCounterclockwise(o,a,c)!==this._checkCounterclockwise(o,a,f)},_checkCounterclockwise:function(o,a,c){return(c.y-o.y)*(a.x-o.x)>(a.y-o.y)*(c.x-o.x)}}),L.Polyline.include({intersects:function(){var o,a,c,f=this._getProjectedPoints(),b=f?f.length:0;if(this._tooFewPointsForIntersection())return!1;for(o=b-1;o>=3;o--)if(a=f[o-1],c=f[o],this._lineSegmentsIntersectsRange(a,c,o-2))return!0;return!1},newLatLngIntersects:function(o,a){return!!this._map&&this.newPointIntersects(this._map.latLngToLayerPoint(o),a)},newPointIntersects:function(o,a){var c=this._getProjectedPoints(),f=c?c.length:0,b=c?c[f-1]:null,y=f-2;return!this._tooFewPointsForIntersection(1)&&this._lineSegmentsIntersectsRange(b,o,y,a?1:0)},_tooFewPointsForIntersection:function(o){var a=this._getProjectedPoints(),c=a?a.length:0;return c+=o||0,!a||c<=3},_lineSegmentsIntersectsRange:function(o,a,c,f){var b,y,m=this._getProjectedPoints();f=f||0;for(var T=c;T>f;T--)if(b=m[T-1],y=m[T],L.LineUtil.segmentsIntersect(o,a,b,y))return!0;return!1},_getProjectedPoints:function(){if(!this._defaultShape)return this._originalPoints;for(var o=[],a=this._defaultShape(),c=0;c<a.length;c++)o.push(this._map.latLngToLayerPoint(a[c]));return o}}),L.Polygon.include({intersects:function(){var o,a,c,f,b=this._getProjectedPoints();return!this._tooFewPointsForIntersection()&&(!!L.Polyline.prototype.intersects.call(this)||(o=b.length,a=b[0],c=b[o-1],f=o-2,this._lineSegmentsIntersectsRange(c,a,f,1)))}}),L.Control.Draw=L.Control.extend({options:{position:"topleft",draw:{},edit:!1}
14,initialize:function(o){if(L.version<"0.7")throw new Error("Leaflet.draw 0.2.3+ requires Leaflet 0.7.0+. Download latest from https://github.com/Leaflet/Leaflet/");L.Control.prototype.initialize.call(this,o);var a;this._toolbars={},L.DrawToolbar&&this.options.draw&&(a=new L.DrawToolbar(this.options.draw),this._toolbars[L.DrawToolbar.TYPE]=a,this._toolbars[L.DrawToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.EditToolbar&&this.options.edit&&(a=new L.EditToolbar(this.options.edit),this._toolbars[L.EditToolbar.TYPE]=a,this._toolbars[L.EditToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.toolbar=this},onAdd:function(o){var a,c=L.DomUtil.create("div","leaflet-draw"),f=!1;for(var b in this._toolbars)this._toolbars.hasOwnProperty(b)&&(a=this._toolbars[b].addToolbar(o))&&(f||(L.DomUtil.hasClass(a,"leaflet-draw-toolbar-top")||L.DomUtil.addClass(a.childNodes[0],"leaflet-draw-toolbar-top"),f=!0),c.appendChild(a));return c},onRemove:function(){for(var o in this._toolbars)this._toolbars.hasOwnProperty(o)&&this._toolbars[o].removeToolbar()},setDrawingOptions:function(o){for(var a in this._toolbars)this._toolbars[a]instanceof L.DrawToolbar&&this._toolbars[a].setOptions(o)},_toolbarEnabled:function(o){var a=o.target;for(var c in this._toolbars)this._toolbars[c]!==a&&this._toolbars[c].disable()}}),L.Map.mergeOptions({drawControlTooltips:!0,drawControl:!1}),L.Map.addInitHook(function(){this.options.drawControl&&(this.drawControl=new L.Control.Draw,this.addControl(this.drawControl))}),L.Toolbar=L.Class.extend({initialize:function(o){L.setOptions(this,o),this._modes={},this._actionButtons=[],this._activeMode=null;var a=L.version.split(".");parseInt(a[0],10)===1&&parseInt(a[1],10)>=2?L.Toolbar.include(L.Evented.prototype):L.Toolbar.include(L.Mixin.Events)},enabled:function(){return this._activeMode!==null},disable:function(){this.enabled()&&this._activeMode.handler.disable()},addToolbar:function(o){var a,c=L.DomUtil.create("div","leaflet-draw-section"),f=0,b=this._toolbarClass||"",y=this.getModeHandlers(o);for(this._toolbarContainer=L.DomUtil.create("div","leaflet-draw-toolbar leaflet-bar"),this._map=o,a=0;a<y.length;a++)y[a].enabled&&this._initModeHandler(y[a].handler,this._toolbarContainer,f++,b,y[a].title);if(f)return this._lastButtonIndex=--f,this._actionsContainer=L.DomUtil.create("ul","leaflet-draw-actions"),c.appendChild(this._toolbarContainer),c.appendChild(this._actionsContainer),c},removeToolbar:function(){for(var o in this._modes)this._modes.hasOwnProperty(o)&&(this._disposeButton(this._modes[o].button,this._modes[o].handler.enable,this._modes[o].handler),this._modes[o].handler.disable(),this._modes[o].handler.off("enabled",this._handlerActivated,this).off("disabled",this._handlerDeactivated,this));this._modes={};for(var a=0,c=this._actionButtons.length;a<c;a++)this._disposeButton(this._actionButtons[a].button,this._actionButtons[a].callback,this);this._actionButtons=[],this._actionsContainer=null},_initModeHandler:function(o,a,c,f,b){var y=o.type;this._modes[y]={},this._modes[y].handler=o,this._modes[y].button=this._createButton({type:y,title:b,className:f+"-"+y,container:a,callback:this._modes[y].handler.enable,context:this._modes[y].handler}),this._modes[y].buttonIndex=c,this._modes[y].handler.on("enabled",this._handlerActivated,this).on("disabled",this._handlerDeactivated,this)},_detectIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!e.MSStream},_createButton:function(o){var a=L.DomUtil.create("a",o.className||"",o.container),c=L.DomUtil.create("span","sr-only",o.container);a.href="#",a.appendChild(c),o.title&&(a.title=o.title,c.innerHTML=o.title),o.text&&(a.innerHTML=o.text,c.innerHTML=o.text);var f=this._detectIOS()?"touchstart":"click";return L.DomEvent.on(a,"click",L.DomEvent.stopPropagation).on(a,"mousedown",L.DomEvent.stopPropagation).on(a,"dblclick",L.DomEvent.stopPropagation).on(a,"touchstart",L.DomEvent.stopPropagation).on(a,"click",L.DomEvent.preventDefault).on(a,f,o.callback,o.context),a},_disposeButton:function(o,a){var c=this._detectIOS()?"touchstart":"click";L.DomEvent.off(o,"click",L.DomEvent.stopPropagation).off(o,"mousedown",L.DomEvent.stopPropagation).off(o,"dblclick",L.DomEvent.stopPropagation).off(o,"touchstart",L.DomEvent.stopPropagation).off(o,"click",L.DomEvent.preventDefault).off(o,c,a)},_handlerActivated:function(o){this.disable(),this._activeMode=this._modes[o.handler],L.DomUtil.addClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._showActionsToolbar(),this.fire("enable")},_handlerDeactivated:function(){this._hideActionsToolbar(),L.DomUtil.removeClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._activeMode=null,this.fire("disable")},_createActions:function(o){var a,c,f,b,y=this._actionsContainer,m=this.getActions(o),T=m.length;for(c=0,f=this._actionButtons.length;c<f;c++)this._disposeButton(this._actionButtons[c].button,this._actionButtons[c].callback);for(this._actionButtons=[];y.firstChild;)y.removeChild(y.firstChild);for(var k=0;k<T;
14k++)"enabled"in m[k]&&!m[k].enabled||(a=L.DomUtil.create("li","",y),b=this._createButton({title:m[k].title,text:m[k].text,container:a,callback:m[k].callback,context:m[k].context}),this._actionButtons.push({button:b,callback:m[k].callback}))},_showActionsToolbar:function(){var o=this._activeMode.buttonIndex,a=this._lastButtonIndex,c=this._activeMode.button.offsetTop-1;this._createActions(this._activeMode.handler),this._actionsContainer.style.top=c+"px",o===0&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-top")),o===a&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-bottom")),this._actionsContainer.style.display="block"},_hideActionsToolbar:function(){this._actionsContainer.style.display="none",L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-top"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-bottom")}}),L.Draw=L.Draw||{},L.Draw.Tooltip=L.Class.extend({initialize:function(o){this._map=o,this._popupPane=o._panes.popupPane,this._visible=!1,this._container=o.options.drawControlTooltips?L.DomUtil.create("div","leaflet-draw-tooltip",this._popupPane):null,this._singleLineLabel=!1,this._map.on("mouseout",this._onMouseOut,this)},dispose:function(){this._map.off("mouseout",this._onMouseOut,this),this._container&&(this._popupPane.removeChild(this._container),this._container=null)},updateContent:function(o){return this._container?(o.subtext=o.subtext||"",o.subtext.length!==0||this._singleLineLabel?o.subtext.length>0&&this._singleLineLabel&&(L.DomUtil.removeClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!1):(L.DomUtil.addClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!0),this._container.innerHTML=(o.subtext.length>0?'<span class="leaflet-draw-tooltip-subtext">'+o.subtext+"</span><br />":"")+"<span>"+o.text+"</span>",o.text||o.subtext?(this._visible=!0,this._container.style.visibility="inherit"):(this._visible=!1,this._container.style.visibility="hidden"),this):this},updatePosition:function(o){var a=this._map.latLngToLayerPoint(o),c=this._container;return this._container&&(this._visible&&(c.style.visibility="inherit"),L.DomUtil.setPosition(c,a)),this},showAsError:function(){return this._container&&L.DomUtil.addClass(this._container,"leaflet-error-draw-tooltip"),this},removeError:function(){return this._container&&L.DomUtil.removeClass(this._container,"leaflet-error-draw-tooltip"),this},_onMouseOut:function(){this._container&&(this._container.style.visibility="hidden")}}),L.DrawToolbar=L.Toolbar.extend({statics:{TYPE:"draw"},options:{polyline:{},polygon:{},rectangle:{},circle:{},marker:{},circlemarker:{}},initialize:function(o){for(var a in this.options)this.options.hasOwnProperty(a)&&o[a]&&(o[a]=L.extend({},this.options[a],o[a]));this._toolbarClass="leaflet-draw-draw",L.Toolbar.prototype.initialize.call(this,o)},getModeHandlers:function(o){return[{enabled:this.options.polyline,handler:new L.Draw.Polyline(o,this.options.polyline),title:L.drawLocal.draw.toolbar.buttons.polyline},{enabled:this.options.polygon,handler:new L.Draw.Polygon(o,this.options.polygon),title:L.drawLocal.draw.toolbar.buttons.polygon},{enabled:this.options.rectangle,handler:new L.Draw.Rectangle(o,this.options.rectangle),title:L.drawLocal.draw.toolbar.buttons.rectangle},{enabled:this.options.circle,handler:new L.Draw.Circle(o,this.options.circle),title:L.drawLocal.draw.toolbar.buttons.circle},{enabled:this.options.marker,handler:new L.Draw.Marker(o,this.options.marker),title:L.drawLocal.draw.toolbar.buttons.marker},{enabled:this.options.circlemarker,handler:new L.Draw.CircleMarker(o,this.options.circlemarker),title:L.drawLocal.draw.toolbar.buttons.circlemarker}]},getActions:function(o){return[{enabled:o.completeShape,title:L.drawLocal.draw.toolbar.finish.title,text:L.drawLocal.draw.toolbar.finish.text,callback:o.completeShape,context:o},{enabled:o.deleteLastVertex,title:L.drawLocal.draw.toolbar.undo.title,text:L.drawLocal.draw.toolbar.undo.text,callback:o.deleteLastVertex,context:o},{title:L.drawLocal.draw.toolbar.actions.title,text:L.drawLocal.draw.toolbar.actions.text,callback:this.disable,context:this}]},setOptions:function(o){L.setOptions(this,o);for(var a in this._modes)this._modes.hasOwnProperty(a)&&o.hasOwnProperty(a)&&this._modes[a].handler.setOptions(o[a])}}),L.EditToolbar=L.Toolbar.extend({statics:{TYPE:"edit"},options:{edit:{selectedPathOptions:{dashArray:"10, 10",fill:!0,fillColor:"#fe57a1",fillOpacity:.1,maintainColor:!1}},remove:{},poly:null,featureGroup:null},initialize:function(o){o.edit&&(o.edit.selectedPathOptions===void 0&&(o.edit.selectedPathOptions=this.options.edit.selectedPathOptions),o.edit.selectedPathOptions=L.extend({},this.options.edit.selectedPathOptions,o.edit.selectedPathOptions)),o.remove&&(o.remove=L.extend({}
14,this.options.remove,o.remove)),o.poly&&(o.poly=L.extend({},this.options.poly,o.poly)),this._toolbarClass="leaflet-draw-edit",L.Toolbar.prototype.initialize.call(this,o),this._selectedFeatureCount=0},getModeHandlers:function(o){var a=this.options.featureGroup;return[{enabled:this.options.edit,handler:new L.EditToolbar.Edit(o,{featureGroup:a,selectedPathOptions:this.options.edit.selectedPathOptions,poly:this.options.poly}),title:L.drawLocal.edit.toolbar.buttons.edit},{enabled:this.options.remove,handler:new L.EditToolbar.Delete(o,{featureGroup:a}),title:L.drawLocal.edit.toolbar.buttons.remove}]},getActions:function(o){var a=[{title:L.drawLocal.edit.toolbar.actions.save.title,text:L.drawLocal.edit.toolbar.actions.save.text,callback:this._save,context:this},{title:L.drawLocal.edit.toolbar.actions.cancel.title,text:L.drawLocal.edit.toolbar.actions.cancel.text,callback:this.disable,context:this}];return o.removeAllLayers&&a.push({title:L.drawLocal.edit.toolbar.actions.clearAll.title,text:L.drawLocal.edit.toolbar.actions.clearAll.text,callback:this._clearAllLayers,context:this}),a},addToolbar:function(o){var a=L.Toolbar.prototype.addToolbar.call(this,o);return this._checkDisabled(),this.options.featureGroup.on("layeradd layerremove",this._checkDisabled,this),a},removeToolbar:function(){this.options.featureGroup.off("layeradd layerremove",this._checkDisabled,this),L.Toolbar.prototype.removeToolbar.call(this)},disable:function(){this.enabled()&&(this._activeMode.handler.revertLayers(),L.Toolbar.prototype.disable.call(this))},_save:function(){this._activeMode.handler.save(),this._activeMode&&this._activeMode.handler.disable()},_clearAllLayers:function(){this._activeMode.handler.removeAllLayers(),this._activeMode&&this._activeMode.handler.disable()},_checkDisabled:function(){var o,a=this.options.featureGroup,c=a.getLayers().length!==0;this.options.edit&&(o=this._modes[L.EditToolbar.Edit.TYPE].button,c?L.DomUtil.removeClass(o,"leaflet-disabled"):L.DomUtil.addClass(o,"leaflet-disabled"),o.setAttribute("title",c?L.drawLocal.edit.toolbar.buttons.edit:L.drawLocal.edit.toolbar.buttons.editDisabled)),this.options.remove&&(o=this._modes[L.EditToolbar.Delete.TYPE].button,c?L.DomUtil.removeClass(o,"leaflet-disabled"):L.DomUtil.addClass(o,"leaflet-disabled"),o.setAttribute("title",c?L.drawLocal.edit.toolbar.buttons.remove:L.drawLocal.edit.toolbar.buttons.removeDisabled))}}),L.EditToolbar.Edit=L.Handler.extend({statics:{TYPE:"edit"},initialize:function(o,a){if(L.Handler.prototype.initialize.call(this,o),L.setOptions(this,a),this._featureGroup=a.featureGroup,!(this._featureGroup instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this._uneditedLayerProps={},this.type=L.EditToolbar.Edit.TYPE;var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.EditToolbar.Edit.include(L.Evented.prototype):L.EditToolbar.Edit.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.EDITSTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._featureGroup.on("layeradd",this._enableLayerEdit,this).on("layerremove",this._disableLayerEdit,this))},disable:function(){this._enabled&&(this._featureGroup.off("layeradd",this._enableLayerEdit,this).off("layerremove",this._disableLayerEdit,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.EDITSTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(o.getContainer().focus(),this._featureGroup.eachLayer(this._enableLayerEdit,this),this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}),o._editTooltip=this._tooltip,this._updateTooltip(),this._map.on("mousemove",this._onMouseMove,this).on("touchmove",this._onMouseMove,this).on("MSPointerMove",this._onMouseMove,this).on(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},removeHooks:function(){this._map&&(this._featureGroup.eachLayer(this._disableLayerEdit,this),this._uneditedLayerProps={},this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this).off("touchmove",this._onMouseMove,this).off("MSPointerMove",this._onMouseMove,this).off(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},revertLayers:function(){this._featureGroup.eachLayer(function(o){this._revertLayer(o)},this)},save:function(){var o=new L.LayerGroup;this._featureGroup.eachLayer(function(a){a.edited&&(o.addLayer(a),a.edited=!1)}),this._map.fire(L.Draw.Event.EDITED,{layers:o})},_backupLayer:function(o){var a=L.Util.stamp(o);
14this._uneditedLayerProps[a]||(o instanceof L.Polyline||o instanceof L.Polygon||o instanceof L.Rectangle?this._uneditedLayerProps[a]={latlngs:L.LatLngUtil.cloneLatLngs(o.getLatLngs())}:o instanceof L.Circle?this._uneditedLayerProps[a]={latlng:L.LatLngUtil.cloneLatLng(o.getLatLng()),radius:o.getRadius()}:(o instanceof L.Marker||o instanceof L.CircleMarker)&&(this._uneditedLayerProps[a]={latlng:L.LatLngUtil.cloneLatLng(o.getLatLng())}))},_getTooltipText:function(){return{text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}},_updateTooltip:function(){this._tooltip.updateContent(this._getTooltipText())},_revertLayer:function(o){var a=L.Util.stamp(o);o.edited=!1,this._uneditedLayerProps.hasOwnProperty(a)&&(o instanceof L.Polyline||o instanceof L.Polygon||o instanceof L.Rectangle?o.setLatLngs(this._uneditedLayerProps[a].latlngs):o instanceof L.Circle?(o.setLatLng(this._uneditedLayerProps[a].latlng),o.setRadius(this._uneditedLayerProps[a].radius)):(o instanceof L.Marker||o instanceof L.CircleMarker)&&o.setLatLng(this._uneditedLayerProps[a].latlng),o.fire("revert-edited",{layer:o}))},_enableLayerEdit:function(o){var a,c,f=o.layer||o.target||o;this._backupLayer(f),this.options.poly&&(c=L.Util.extend({},this.options.poly),f.options.poly=c),this.options.selectedPathOptions&&(a=L.Util.extend({},this.options.selectedPathOptions),a.maintainColor&&(a.color=f.options.color,a.fillColor=f.options.fillColor),f.options.original=L.extend({},f.options),f.options.editing=a),f instanceof L.Marker?(f.editing&&f.editing.enable(),f.dragging.enable(),f.on("dragend",this._onMarkerDragEnd).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onMarkerDragEnd,this).on("MSPointerUp",this._onMarkerDragEnd,this)):f.editing.enable()},_disableLayerEdit:function(o){var a=o.layer||o.target||o;a.edited=!1,a.editing&&a.editing.disable(),delete a.options.editing,delete a.options.original,this._selectedPathOptions&&(a instanceof L.Marker?this._toggleMarkerHighlight(a):(a.setStyle(a.options.previousOptions),delete a.options.previousOptions)),a instanceof L.Marker?(a.dragging.disable(),a.off("dragend",this._onMarkerDragEnd,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onMarkerDragEnd,this).off("MSPointerUp",this._onMarkerDragEnd,this)):a.editing.disable()},_onMouseMove:function(o){this._tooltip.updatePosition(o.latlng)},_onMarkerDragEnd:function(o){var a=o.target;a.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:a})},_onTouchMove:function(o){var a=o.originalEvent.changedTouches[0],c=this._map.mouseEventToLayerPoint(a),f=this._map.layerPointToLatLng(c);o.target.setLatLng(f)},_hasAvailableLayers:function(){return this._featureGroup.getLayers().length!==0}}),L.EditToolbar.Delete=L.Handler.extend({statics:{TYPE:"remove"},initialize:function(o,a){if(L.Handler.prototype.initialize.call(this,o),L.Util.setOptions(this,a),this._deletableLayers=this.options.featureGroup,!(this._deletableLayers instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this.type=L.EditToolbar.Delete.TYPE;var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.EditToolbar.Delete.include(L.Evented.prototype):L.EditToolbar.Delete.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DELETESTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._deletableLayers.on("layeradd",this._enableLayerDelete,this).on("layerremove",this._disableLayerDelete,this))},disable:function(){this._enabled&&(this._deletableLayers.off("layeradd",this._enableLayerDelete,this).off("layerremove",this._disableLayerDelete,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DELETESTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(o.getContainer().focus(),this._deletableLayers.eachLayer(this._enableLayerDelete,this),this._deletedLayers=new L.LayerGroup,this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.remove.tooltip.text}),this._map.on("mousemove",this._onMouseMove,this))},removeHooks:function(){this._map&&(this._deletableLayers.eachLayer(this._disableLayerDelete,this),this._deletedLayers=null,this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this))},revertLayers:function(){this._deletedLayers.eachLayer(function(o){this._deletableLayers.addLayer(o),o.fire("revert-deleted",{layer:o})},this)},save:function(){this._map.fire(L.Draw.Event.DELETED,{layers:this._deletedLayers})},removeAllLayers:function(){this._deletableLayers.eachLayer(function(o){this._removeLayer({layer:o})},this),this.save()},_enableLayerDelete:function(o){(o.layer||o.target||o).on("click",this._removeLayer,this)},_disableLayerDelete:function(o){var a=o.layer||o.target||o;a.off("click",this._removeLayer,this),this._deletedLayers.removeLayer(a)},_removeLayer:function(o){var a=o.layer||o.target||o;this._deletableLayers.removeLayer(a),this._deletedLayers.addLayer(a),a.fire("deleted")},_onMouseMove:function(o){this._tooltip.updatePosition(o.latlng)},_hasAvailableLayers:function(){return this._deletableLayers.getLayers().length!==0}})})(window,document);var Ck=ii(jd()),Hd=ii(Fd());window.Vue=qd;window.Sortable=Hd.default;(function(e){"use strict";var t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;function n(){}n.extend=function(r){var o=this.prototype,a=Object.create(o);for(var c in r)a[c]=typeof r[c]=="function"&&typeof o[c]=="function"&&t.test(r[c])?function(b,y){return function(){var m=this._super;this._super=o[b];var T=y.apply(this,arguments);return this._super=m,T}}(c,r[c]):r[c];var f=typeof a.init=="function"?a.hasOwnProperty("init")?a.init:function(){o.init.apply(this,arguments)}:function(){};return f.prototype=a,a.constructor=f,f.extend=n.extend,f},e.Class=n})(window);String.prototype.includes||(String.prototype.includes=function(e,t){"use strict";return typeof t!="number"&&(t=0),t+e.length>this.length?!1:this.indexOf(e,t)!==-1});Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(this==null)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(r===0)return!1;for(var o=t|0,a=Math.max(o>=0?o:r-Math.abs(o),0);a<r;){if(n[a]===e)return!0;a++}return!1}});typeof String.prototype.trimLeft!="function"&&(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")});typeof String.prototype.trimRight!="function"&&(String.prototype.trimRight=function(){return this.replace(/\s+$/,"")});typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(t){"use strict";if(t==null)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1;r<arguments.length;r++){var o=arguments[r];if(o!=null)for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a])}return n},writable:!0,configurable:!0});window.frappe||(window.frappe={});frappe.provide=function(e){for(var t=e.split("."),n=window,r=0;r<t.length;r++){var o=t[r];
14n[o]||(n[o]={}),n=n[o]}return n};frappe.provide("locals");frappe.provide("frappe.flags");frappe.provide("frappe.settings");frappe.provide("frappe.utils");frappe.provide("frappe.ui.form");frappe.provide("frappe.modules");frappe.provide("frappe.templates");frappe.provide("frappe.test_data");frappe.provide("frappe.utils");frappe.provide("frappe.model");frappe.provide("frappe.user");frappe.provide("frappe.session");frappe.provide("frappe._messages");frappe.provide("locals.DocType");frappe.provide("frappe.listview_settings");frappe.provide("frappe.tour");frappe.provide("frappe.listview_parent_route");window.NEWLINE=` 15`;window.TAB=9;window.UP_ARROW=38;window.DOWN_ARROW=40;window.cur_frm=null;frappe._=function(e,t,n=null){if(!e||typeof e!="string")return e;let r="",o=e;return n&&(r=frappe._messages[`${o}:${n}`]),r||(r=frappe._messages[o]||e),t&&typeof t=="object"&&(r=$.format(r,t)),r};window.__=frappe._;frappe.get_languages=function(){return frappe.languages||(frappe.languages=[],$.each(frappe.boot.lang_dict,function(e,t){frappe.languages.push({label:e,value:t})}),frappe.languages=frappe.languages.sort(function(e,t){return e.value<t.value?-1:1})),frappe.languages};frappe.provide("frappe.form.formatters");frappe.form.link_formatters={};frappe.form.formatters={_right:function(e,t){return t&&(t.inline||t.only_value)?e:"<div style='text-align: right'>"+e+"</div>"},_apply_custom_formatter:function(e,t){if(t){let n=frappe.meta.docfield_map[t.parent]&&frappe.meta.docfield_map[t.parent][t.fieldname];n&&n.formatter&&typeof n.formatter=="function"&&(e=n.formatter(e,t))}return e},Data:function(e,t){return t&&t.options=="URL"?e?`<a href="${e}" title="Open Link" target="_blank">${e}</a>`:void 0:(e=e==null?"":e,frappe.form.formatters._apply_custom_formatter(e,t))},Autocomplete:function(e,t){return __(frappe.form.formatters.Data(e,t))},Select:function(e,t){return __(frappe.form.formatters.Data(e,t))},Float:function(e,t,n,r){var o=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||null;if(t.options&&t.options.trim())return t.precision=o,frappe.form.formatters.Currency(e,t,n,r);if(!(n||{}).always_show_decimals&&!is_null(e)){var a=cstr(e).split(".");(a[1]==null||cint(a[1])===0)&&(o=0)}return e=e==null||e===""?"":e,frappe.form.formatters._right(format_number(e,null,o),n)},Int:function(e,t,n){return frappe.form.formatters._right(e==null?"":cint(e),n)},Percent:function(e,t,n){let r=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||2;return frappe.form.formatters._right(flt(e,r)+"%",n)},Rating:function(e,t){let n="",r=t.options||5;return e=e*r,e=Math.round(e*2)/2,Array.from({length:cint(r)},(o,a)=>a+1).forEach(o=>{n+=`<svg class="icon icon-md" data-rating=${o} viewBox="0 0 24 24" fill="none"> 16 <path class="right-half ${o<=(e||0)?"star-click":""}" d="M11.9987 3.00011C12.177 3.00011 12.3554 3.09303 12.4471 3.27888L14.8213 8.09112C14.8941 8.23872 15.0349 8.34102 15.1978 8.3647L20.5069 9.13641C20.917 9.19602 21.0807 9.69992 20.7841 9.9892L16.9421 13.7354C16.8243 13.8503 16.7706 14.0157 16.7984 14.1779L17.7053 19.4674C17.7753 19.8759 17.3466 20.1874 16.9798 19.9945L12.2314 17.4973C12.1586 17.459 12.0786 17.4398 11.9987 17.4398V3.00011Z" fill="var(--star-fill)" stroke="var(--star-fill)"/> 17 <path class="left-half ${o<=(e||0)||o-.5==e?"star-click":""}" d="M11.9987 3.00011C11.8207 3.00011 11.6428 3.09261 11.5509 3.27762L9.15562 8.09836C9.08253 8.24546 8.94185 8.34728 8.77927 8.37075L3.42887 9.14298C3.01771 9.20233 2.85405 9.70811 3.1525 9.99707L7.01978 13.7414C7.13858 13.8564 7.19283 14.0228 7.16469 14.1857L6.25116 19.4762C6.18071 19.8842 6.6083 20.1961 6.97531 20.0045L11.7672 17.5022C11.8397 17.4643 11.9192 17.4454 11.9987 17.4454V3.00011Z" fill="var(--star-fill)" stroke="var(--star-fill)"/> 18 </svg>`}),`<div class="rating"> 19 ${n} 20 </div>`},Currency:function(e,t,n,r){var o=frappe.meta.get_field_currency(t,r);let a;if(typeof t.precision=="number"?a=t.precision:a=cint(t.precision||frappe.boot.sysdefaults.currency_precision||2),a>2){var c=cstr(e).split("."),f=c.length>1?c[1]:"";if(f.length<3||f.length<a){let b=frappe.model.get_value(":Currency",o,"fraction_units")||100;f.length<cstr(b).length&&(a=cstr(b).length-1)}}return e=e==null||e===""?"":e,e=format_currency(e,o,a),n&&n.only_value?e:frappe.form.formatters._right(e,n)},Check:function(e){return`<input type="checkbox" disabled 21 class="disabled-${e?"selected":"deselected"}">`},Link:function(e,t,n,r){var o=t._options||t.options,a=e;let c=frappe.utils.get_link_title(o,e);if(c===e&&(c=null),e&&e.match&&e.match(/^['"].*['"]$/)&&e.replace(/^.(.*).$/,"$1"),n&&(n.for_print||n.only_value))return c||e;if(frappe.form.link_formatters[o]&&r&&o!==r.doctype&&(e=frappe.form.link_formatters[o](e,r,t)),!e)return"";if(e[0]=="'"&&e[e.length-1]=="'")return e.substring(1,e.length-1);if(t&&t.link_onclick)return repl('<a onclick="%(onclick)s" href="#">%(value)s</a>',{onclick:t.link_onclick.replace(/"/g,""")+"; return false;",value:e});if(t&&o)if(frappe.model.can_read(o)){let f=document.createElement("a");return f.href=`/app/${encodeURIComponent(frappe.router.slug(o))}/${encodeURIComponent(a)}`,f.dataset.doctype=o,f.dataset.name=a,f.dataset.value=a,f.innerText=__(n&&n.label||c||e),f.outerHTML}else return c||e;else return c||e},Date:function(e){return frappe.datetime.str_to_user?(e&&(e=frappe.datetime.str_to_user(e,!1,!0),e==="Invalid date"&&(e=null)),e||""):e},DateRange:function(e){return Array.isArray(e)?__("{0} to {1}",[frappe.datetime.str_to_user(e[0]),frappe.datetime.str_to_user(e[1])]):e||""},Datetime:function(e){return e?moment(frappe.datetime.convert_to_user_tz(e)).format(frappe.boot.sysdefaults.date_format.toUpperCase()+" "+(frappe.boot.sysdefaults.time_format||"HH:mm:ss")):""},Text:function(e,t){if(e){for(var n=["<p","<div","<br","<table"],r=!1,o=0;o<n.length;o++)if(e.match(n[o])){r=!0;break}r||(e=frappe.utils.replace_newlines(e))}return frappe.form.formatters.Data(e,t)},Time:function(e){return e&&(e=frappe.datetime.str_to_user(e,!0)),e||""},Duration:function(e,t){if(e){let n=frappe.utils.get_duration_options(t);e=frappe.utils.get_formatted_duration(e,n)}return e||"0s"},LikedBy:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(n,r){r&&(t+=frappe.avatar(r))}),t},Tag:function(e){var t="";return $.each((e||"").split(","),function(n,r){r&&(t+=`
22 <span 23 class="data-pill btn-xs align-center ellipsis" 24 style="background-color: var(--control-bg); box-shadow: none; margin-right: 4px;" 25 data-field="_user_tags" data-label="${r}'"> 26 ${r} 27 </span>`)}),t},Comment:function(e){return e},Assign:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(n,r){r&&(t+='<span class="label label-warning" style="margin-right: 7px;" data-field="_assign">'+r+"</span>")}),t},SmallText:function(e){return frappe.form.formatters.Text(e)},TextEditor:function(e){let t=frappe.form.formatters.Text(e);try{!$(t).find(".ql-editor").length&&!$(t).hasClass("ql-editor")&&(t=`<div class="ql-editor read-mode">${t}</div>`)}catch(n){t=`<div class="ql-editor read-mode">${t}</div>`}return t},Code:function(e){return"<pre>"+(e==null?"":$("<div>").text(e).html())+"</pre>"},WorkflowState:function(e){var t=frappe.get_doc("Workflow State",e);return t?repl("<span class='label label-%(style)s' data-workflow-state='%(value)s' style='padding-bottom: 4px; cursor: pointer;'> <i class='fa fa-small fa-white fa-%(icon)s'></i> %(value)s</span>",{value:e,style:t.style.toLowerCase(),icon:t.icon}):"<span class='label'>"+e+"</span>"},Email:function(e){return $("<div></div>").text(e).html()},FileSize:function(e){return e>1048576?e=flt(flt(e)/1048576,1)+"M":e>1024&&(e=flt(flt(e)/1024,1)+"K"),e},TableMultiSelect:function(e,t,n){e=e||[];let o=frappe.get_meta(t.options).fields.find(c=>c.fieldtype==="Link");return e.map(c=>{let f=c[o.fieldname];return frappe.format(f,o,n,c)}).join(", ")},Color:e=>e?`<div> 28 <div class="selected-color" style="background-color: ${e}"></div> 29 <span class="color-value">${e}</span> 30 </div>`:"",Icon:e=>e?`<div> 31 <div class="selected-icon">${frappe.utils.icon(e,"md")}</div> 32 <span class="icon-value">${e}</span> 33 </div>`:"",Attach:Ud,AttachImage:Ud};function Ud(e){return e?`<a href="${e}" target="_blank">${e}</a>`:""}frappe.form.get_formatter=function(e){return e||(e="Data"),frappe.form.formatters[e.replace(/ /g,"")]||frappe.form.formatters.Data};frappe.format=function(e,t,n,r){t||(t={fieldtype:"Data"}),t.fieldname=="_user_tags"&&(t=$l(cs({},t),{fieldtype:"Tag"}));var o=t.fieldtype||"Data";o==="Dynamic Link"&&(o="Link",t._options=r?r[t.options]:null);var a=t.formatter||frappe.form.get_formatter(o),c=a(e,t,n,r);return typeof c=="string"&&(c=frappe.dom.remove_script_and_style(c)),c};frappe.get_format_helper=function(e){var t={get_formatted:function(n){var r=frappe.meta.get_docfield(e.doctype,n);return r||console.log("fieldname not found: "+n),frappe.format(e[n],r,{inline:1},e)}};return $.extend(t,e),t};frappe.form.link_formatters.User=function(e,t,n){return t&&(t.full_name||n&&t[`${n.fieldname}_full_name`])||e};function KL(e,t){return e==null?e:(this.unkeyed_index=0,e.replace(/\{(\w*)\}/g,function(n,r){if(r===""&&(r=this.unkeyed_index,this.unkeyed_index++),r==+r)return t[r]!==void 0?t[r]:n}.bind(this)))}jQuery&&(jQuery.format=KL);window.cstr=function(e){return e==null?"":e+""};window.cint=function(e,t){return e===!0?1:e===!1?0:(e=e+"",e!=="0"&&(e=lstrip(e,["0"])),e=parseInt(e),isNaN(e)&&(e=t===void 0?0:t),e)};window.toTitle=function(e){var t=e.split(" "),n=[];for(var r in t)n[r]=t[r].charAt(0).toUpperCase()+t[r].slice(1);return n.join(" ")};window.is_null=function(e){if(e==null||cstr(e).trim()==="")return!0};window.copy_dict=function(e){var t={};for(var n in e)t[n]=e[n];return t};window.validate_email=function(e){return frappe.utils.validate_type(e,"email")};window.validate_phone=function(e){return frappe.utils.validate_type(e,"phone")};window.validate_name=function(e){return frappe.utils.validate_type(e,"name")};window.validate_url=function(e){return frappe.utils.validate_type(e,"url")};window.nth=function(e){e=cint(e);var t="th";return(e+"").substr(-1)=="1"&&(t="st"),(e+"").substr(-1)=="2"&&(t="nd"),(e+"").substr(-1)=="3"&&(t="rd"),e+t};window.has_words=function(e,t){if(!t)return!0;if(!e)return!1;for(var n=0,r=e.length;n<r;n++)if(t.indexOf(e[n])!=-1)return!0;return!1};window.has_common=function(e,t){if(!e||!t)return!1;for(var n=0,r=e.length;n<r;n++)if(in_list(t,e[n]))return!0;return!1};window.frappe||(window.frappe={});function Hs(e,t,n,r){if(e==null||e=="")return 0;if(!(typeof e=="number"||String(parseFloat(e))==e)){if(e=e+"",e.indexOf(" ")!=-1){var o=e.split(" ");e=isNaN(parseFloat(o[0]))?o.slice(o.length-1).join(" "):e}e=zc(e,n),e=parseFloat(e),isNaN(e)&&(e=0)}return e=parseFloat(e),t!=null?Us(e,t,r):e}function zc(e,t){t||(t=Sa());var n=xa(t),r=new RegExp(n.group_sep==="."?"\\.":n.group_sep,"g");if(e=e.replace(r,""),n.decimal_str!=="."&&n.decimal_str!==""){var o=new RegExp(n.decimal_str,"g");e=e.replace(o,".")}return e}function ZL(e,t,n){n||(n=Sa());
33let r=xa(n);t||(t="#,###.##");let o=xa(t);if(t===n)return e;if(r.decimal_str=="")return zc(e);let a=e.split(o.decimal_str),c=a[0],f=a[1]||"",b=new RegExp(o.group_sep==="."?"\\.":o.group_sep,"g");return c=c.replace(b,r.group_sep),e=c,f&&(e=e+r.decimal_str+f),e}frappe.number_format_info={"#,###.##":{decimal_str:".",group_sep:","},"#.###,##":{decimal_str:",",group_sep:"."},"# ###.##":{decimal_str:".",group_sep:" "},"# ###,##":{decimal_str:",",group_sep:" "},"#'###.##":{decimal_str:".",group_sep:"'"},"#, ###.##":{decimal_str:".",group_sep:", "},"#,##,###.##":{decimal_str:".",group_sep:","},"#,###.###":{decimal_str:".",group_sep:","},"#.###":{decimal_str:"",group_sep:"."},"#,###":{decimal_str:"",group_sep:","}};window.format_number=function(e,t,n){t||(t=Sa(),n==null&&(n=cint(frappe.defaults.get_default("float_precision"))||3));var r=xa(t);n==null&&(n=r.precision),e=Hs(e,n,t);let o=!1;e<0&&(o=!0),e=Math.abs(e),e=e.toFixed(n);var a=e.split("."),c=r.group_sep?3:0;if(c){for(var f=a[0],b="",y=f.length%c,m=f.length;m>=0;m--){var T=replace_all(b,r.group_sep,"").length;t=="#,##,###.##"&&b.indexOf(",")!=-1&&(c=2,T+=1),b+=f.charAt(m),T&&!((T+1)%c)&&m!=0&&(b+=r.group_sep)}a[0]=b.split("").reverse().join("")}return a[0]+""==""&&(a[0]="0"),a[1]=a[1]&&r.decimal_str?r.decimal_str+a[1]:"",(o?"-":"")+a[0]+a[1]};function $d(e,t,n){var c;let r=Sa(t),o=Vd(t),a=(c=frappe.model.get_value(":Currency",t,"symbol_on_right"))!=null?c:!1;return n===void 0&&(n=frappe.boot.sysdefaults.currency_precision||null),o?a?format_number(e,r,n)+" "+__(o):__(o)+" "+format_number(e,r,n):format_number(e,r,n)}function Vd(e){return frappe.boot?frappe.boot.sysdefaults&&frappe.boot.sysdefaults.hide_currency_symbol=="Yes"?null:(e||(e=frappe.boot.sysdefaults.currency),frappe.model.get_value(":Currency",e,"symbol")||e):frappe.currency_symbols[e]}function Sa(e){return e&&frappe.model.get_value(":Currency",e,"number_format")||frappe.boot&&frappe.boot.sysdefaults&&frappe.boot.sysdefaults.number_format||"#,###.##"}function xa(e){var t=frappe.number_format_info[e];return t||(t={decimal_str:".",group_sep:","}),t.precision=e.split(t.decimal_str).slice(1)[0].length,t}function Us(e,t,n){var m;n=n||((m=frappe.boot.sysdefaults)==null?void 0:m.rounding_method)||"Banker's Rounding (legacy)";let r=e<0;if(n=="Banker's Rounding (legacy)"){var o=cint(t),a=Math.pow(10,o),c=+(o?Math.abs(e)*a:Math.abs(e)).toFixed(8),f=Math.floor(c),b=c-f,y=!t&&b==.5?f%2==0?f:f+1:Math.round(c);return y=o?y/a:y,r?-y:y}else if(n=="Banker's Rounding"){if(e==0)return 0;t=cint(t);let T=Math.pow(10,t);e=Math.abs(e)*T;let k=Math.floor(e),F=e-k,J=2**(Math.log2(Math.abs(e))-52);return Math.abs(F-.5)<J?e=k%2==0?k:k+1:e=Math.round(e),e=e/T,r?-e:e}else if(n=="Commercial Rounding"){if(e==0)return 0;let T=cint(t),k=Math.pow(10,T);e=e*k;let F=2**(Math.log2(Math.abs(e))-52);return r&&(F=-1*F),e=Math.round(e+F),e/k}else throw new Error(`Unknown rounding method ${n}`)}function QL(e,t){return Us(e,t)}function JL(e,t){if(cur_frm){t||(t=cur_frm.doc);var n=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name);return n||console.log(e+": could not find docfield in method precision()"),frappe.meta.get_field_precision(n,t)}else return frappe.boot.sysdefaults.float_precision}function eO(e,t){return e.includes(t)}function Yd(e,t,n){n=cint(n);var r=Math.pow(10,n);if(n)var o=e*r%(t*r)/r;else var o=e%t;return Hs(o,n)}function tO(e,t,n){var r=Hs(frappe.model.get_value(":Currency",t,"smallest_currency_fraction_value"));if(r){var o=Yd(e,r,n);o>r/2?e+=r-o:e-=o}else e=Us(e);return e}function nO(e,t){return $d(e,t)}Object.assign(window,{flt:Hs,cint,strip_number_groups:zc,convert_old_to_new_number_format:ZL,format_currency:$d,fmt_money:nO,get_currency_symbol:Vd,get_number_format:Sa,get_number_format_info:xa,_round:Us,roundNumber:QL,precision:JL,remainder:Yd,round_based_on_smallest_currency_fraction:tO,in_list:eO});var Jm=ii(Qd());var $s={default:[{divisor:1e12,symbol:__("T",null,"Number system")},{divisor:1e9,symbol:__("B",null,"Number system")},{divisor:1e6,symbol:__("M",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}],indian:[{divisor:1e7,symbol:__("Cr",null,"Number system")},{divisor:1e5,symbol:__("Lakh",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}],nepalese:[{divisor:1e11,symbol:__("Kh",null,"Number system")},{divisor:1e9,symbol:__("Ar",null,"Number system")},{divisor:1e7,symbol:__("Cr",null,"Number system")},{divisor:1e5,symbol:__("L",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}]};var eg=ii(Qm());frappe.provide("frappe.utils");Array.prototype.uniqBy||(Object.defineProperty(Array.prototype,"uniqBy",{value:function(e){var t={};return this.filter(function(n){var r=e(n);return r in t?!1:t[r]=!0})}}),Object.defineProperty(Array.prototype,"move",{value:function(e,t){this.splice(t,0,this.splice(e,1)[0])}}));Object.defineProperty(Object.prototype,"setDefault",{value:function(e,t){return e in this||(this[e]=t),this[e]},writable:!0});String.prototype.plural=function(e){let t={"(quiz)$":"$1zes","^(ox)$":"$1en","([m|l])ouse$":"$1ice","(matr|vert|ind)ix|ex$":"$1ices","(x|ch|ss|sh)$":"$1es","([^aeiouy]|qu)y$":"$1ies","(hive)$":"$1s","(?:([^f])fe|([lr])f)$":"$1$2ves","(shea|lea|loa|thie)f$":"$1ves",sis$:"ses","([ti])um$":"$1a","(tomat|potat|ech|her|vet)o$":"$1oes","(bu)s$":"$1ses","(alias)$":"$1es","(octop)us$":"$1i","(ax|test)is$":"$1es","(us)$":"$1es","([^s]+)$":"$1s"},n={"(quiz)zes$":"$1","(matr)ices$":"$1ix","(vert|ind)ices$":"$1ex","^(ox)en$":"$1","(alias)es$":"$1","(octop|vir)i$":"$1us","(cris|ax|test)es$":"$1is","(sh
33oe)s$":"$1","(o)es$":"$1","(bus)es$":"$1","([m|l])ice$":"$1ouse","(x|ch|ss|sh)es$":"$1","(m)ovies$":"$1ovie","(s)eries$":"$1eries","([^aeiouy]|qu)ies$":"$1y","([lr])ves$":"$1f","(tive)s$":"$1","(hive)s$":"$1","(li|wi|kni)ves$":"$1fe","(shea|loa|lea|thie)ves$":"$1f","(^analy)ses$":"$1sis","((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$":"$1$2sis","([ti])a$":"$1um","(n)ews$":"$1ews","(h|bl)ouses$":"$1ouse","(corpse)s$":"$1","(us)es$":"$1",s$:""},r={move:"moves",foot:"feet",goose:"geese",sex:"sexes",child:"children",man:"men",tooth:"teeth",person:"people"};if(["sheep","fish","deer","moose","series","species","money","rice","information","equipment"].indexOf(this.toLowerCase())>=0)return this;let a,c,f;for(a in r)if(e?(c=new RegExp(r[a]+"$","i"),f=a):(c=new RegExp(a+"$","i"),f=r[a]),c.test(this))return this.replace(c,f);let b;e?b=n:b=t;let y;for(y in b)if(c=new RegExp(y,"i"),c.test(this))return this.replace(c,b[y]);return this};Object.assign(frappe.utils,{get_random:function(e){for(var t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",r=0;r<e;r++)t+=n.charAt(Math.floor(Math.random()*n.length));return t},get_file_link:function(e){return e=cstr(e),frappe.utils.is_url(e)?e:e.indexOf("/")===-1?"files/"+e:e},replace_newlines(e){return e?e.replace(/\n/g,"<br>"):""},is_html:function(e){return!(!e||e.indexOf("<br>")==-1&&e.indexOf("<p")==-1&&e.indexOf("<img")==-1&&e.indexOf("<div")==-1&&!e.includes("<span"))},is_mac:function(){return window.navigator.platform==="MacIntel"},is_xs:function(){return $(document).width()<768},is_sm:function(){return $(document).width()<991&&$(document).width()>=768},is_md:function(){return $(document).width()<1199&&$(document).width()>=991},is_json:function(e){try{JSON.parse(e)}catch(t){return!1}return!0},parse_json:function(e){let t="";try{t=JSON.parse(e)}catch(n){return e}return t},strip_whitespace:function(e){return(e||"").replace(/<p>\s*<\/p>/g,"").replace(/<br>(\s*<br>\s*)+/g,"<br><br>")},encode_tags:function(e){var t={"&":"&","<":"<",">":">"};function n(r){return t[r]||r}return e.replace(/[&<>]/g,n)},strip_original_content:function(e){var t=[],n=[],r=e.indexOf("<br>")===-1?` 34`:"<br>";return $.each(e.split(r),function(o,a){var c=strip(a);c&&(c.substr(0,1)===">"||c.substr(0,4)===">")?n.push(a):(t=t.concat(n),t.push(a),n=[])}),t.join(r)},escape_html:function(e){if(!e)return"";let t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};return String(e).replace(/[&<>"'`=]/g,n=>t[n]||n)},unescape_html:function(e){let t={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`","=":"="};return String(e).replace(/&|<|>|"|'|`|=/g,n=>t[n]||n)},html2text:function(e){return new DOMParser().parseFromString(e,"text/html").body.textContent},is_url:function(e){return e.toLowerCase().substr(0,7)=="http://"||e.toLowerCase().substr(0,8)=="https://"},to_title_case:function(e,t=!1){let n=e.toLowerCase().replace(/(?:^|[\s-/])\w/g,function(o){return o.toUpperCase()}),r=t?" ":"";return n.replace(/-|_/g,r)},toggle_blockquote:function(e){if(!e)return e;var t=$("<div></div>").html(e);return t.find("blockquote").parent("blockquote").addClass("hidden").before('<p><a class="text-muted btn btn-default toggle-blockquote" style="padding: 2px 7px 0px; line-height: 1;"> \u2022 \u2022 \u2022 </a></p>'),t.html()},scroll_to:function(e,t=!0,n,r,o,a=!1){if(frappe.flags.disable_auto_scroll)return;r=r||$("html, body");let c=0;e&&(c=typeof e=="number"?e-cint(n):this.get_scroll_position(e,n)),c<0&&(c=0);let f=()=>{a&&($(e).addClass("highlight"),document.addEventListener("click",function(){$(e).removeClass("highlight")},{once:!0}))};if(c==r.scrollTop())return f();t?r.animate({scrollTop:c}).promise().then(()=>{f(),o&&o()}):r.scrollTop(c)},get_scroll_position:function(e,t){let n=$(".navbar").height()+$(".page-head:visible").height()||$(".navbar").height();return $(e).offset().top-n-cint(t)},filter_dict:function(e,t){var n=[];return typeof t=="string"?[e[t]]:($.each(e,function(r,o){for(var a in t)if($.isArray(t[a])){if(t[a][0]=="in"){if(t[a][1].indexOf(o[a])==-1)return}else if(t[a][0]=="not in"){if(t[a][1].indexOf(o[a])!=-1)return}else if(t[a][0]=="<"){if(!(o[a]<t[a]))return}else if(t[a][0]=="<="){if(!(o[a]<=t[a]))return}else if(t[a][0]==">"){if(!(o[a]>t[a]))return}else if(t[a][0]==">="&&!(o[a]>=t[a]))return}else if(o[a]!=t[a])return;n.push(o)}),n)},comma_or:function(e){return frappe.utils.comma_sep(e," "+__("or")+" ")},comma_and:function(e){return frappe.utils.comma_sep(e," "+__("and")+" ")},comma_sep:function(e,t){return e instanceof Array?e.length==0?"":e.length==1?e[0]:e.slice(0,e.length-1).join(", ")+t+e.slice(-1)[0]:e},set_footnote:function(e,t,n){return e||(e=$('<div class="text-muted footnote-area level">').appendTo(t)),n?e.html(n):(e.remove(),e=null),e},get_args_dict_from_url:function(e){var t={};return $.each(decodeURIComponent(e).split("&"),function(n,r){r=r.split("="),t[r[0]]=r[1]}),t},get_url_from_dict:function(e){return $.map(e,function(t,n){return t!==null?encodeURIComponent(n)+"="+encodeURIComponent(t):null}).join("&")||""},validate_type:function(e,t){var n;switch(t){case"phone":n=/^([0-9 +_\-,.*#()]){1,20}$/;break;case"name":n=/^[\w][\w'-]*([ \w][\w'-]+)*$/;break;case"number":n=/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/;break;case"digits":n=/^\d+$/;break;case"alphanum":n=/^\w+$/;break;case"email":n=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;break;case"url":n=/^((([A-Za-z0-9.+-]+:(?:\/\/)?)(?:[-;:&=\+\,\w]@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;
34:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/i;break;case"dateIso":n=/^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$/;break;default:return!1}return e!==""?n.test(e):!1},guess_style:function(e,t,n){var r=t||"default",o="gray";return e&&(has_words(["Pending","Review","Medium","Not Approved"],e)?(r="warning",o="orange"):has_words(["Open","Urgent","High","Failed","Rejected","Error"],e)?(r="danger",o="red"):has_words(["Closed","Finished","Converted","Completed","Complete","Confirmed","Approved","Yes","Active","Available","Paid","Success"],e)?(r="success",o="green"):has_words(["Submitted"],e)&&(r="info",o="blue")),n?o:r},guess_colour:function(e){return frappe.utils.guess_style(e,null,!0)},get_indicator_color:function(e){return frappe.db.get_list("Workflow State",{filters:{name:e},fields:["name","style"]}).then(t=>{let n=t[0];if(!n.style)return frappe.utils.guess_colour(n.name);let r=n.style;return{Success:"green",Warning:"orange",Danger:"red",Primary:"blue"}[r]})},sort:function(e,t,n,r){if(!e||e.length<2)return e||[];var o={string:function(a,c){return cstr(a[t]).localeCompare(cstr(c[t]))},number:function(a,c){return flt(a[t])-flt(c[t])}};return n||(n=typeof e[0][t]=="string"?"string":"number"),e.sort(o[n]),r&&e.reverse(),e},unique:function(e){for(var t={},n=[],r=0,o=e.length;r<o;r++)e[r]in t||(t[e[r]]=null,n.push(e[r]));return n},remove_nulls:function(e){for(var t=[],n=0,r=e.length;n<r;
34n++)is_null(e[n])||t.push(e[n]);return t},all:function(e){for(var t=0,n=e.length;t<n;t++)if(!e[t])return!1;return!0},dict:function(e,t){var n=[];return $.each(t,function(r,o){var a={};$.each(e,function(c,f){a[f]=o[c]}),n.push(a)}),n},sum:function(e){return e.reduce(function(t,n){return flt(t)+flt(n)},0)},arrays_equal:function(e,t){if(!e||!t||e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if($.isArray(e[n])){if(!frappe.utils.arrays_equal(e[n],t[n]))return!1}else if(e[n]!==t[n])return!1;return!0},intersection:function(e,t){var n=0,r=0,o=new Array;for(e=[].concat(e).sort(),t=[].concat(t).sort();n<e.length&&r<t.length;)e[n]<t[r]?n++:(e[n]>t[r]||(o.push(e[n]),n++),r++);return o},resize_image:function(e,t,n,r){var o=new Image;n||(n=600),r||(r=400),o.src=e.result,o.onload=function(){var a=o.width,c=o.height;a>c?a>n&&(c*=n/a,a=n):c>r&&(a*=r/c,c=r);var f=document.createElement("canvas");f.width=a,f.height=c;var b=f.getContext("2d");b.drawImage(this,0,0,a,c);var y=f.toDataURL("image/jpeg");setTimeout(function(){t(y)},10)}},csv_to_array:function(e,t){t=t||",";for(var n=new RegExp("(\\"+t+'|\\r?\\n|\\r|^)(?:"([^"]*(?:""[^"]*)*)"|([^"\\'+t+"\\r\\n]*))","gi"),r=[[]],o=null;o=n.exec(e);){var a=o[1];a.length&&a!==t&&r.push([]);var c;o[2]?c=o[2].replace(new RegExp('""',"g"),'"'):c=o[3],r[r.length-1].push(c)}return r},warn_page_name_change:function(){frappe.msgprint(__("Note: Changing the Page Name will break previous URL to this page."))},notify:function(e,t,n,r){console.log("push notifications are evil and deprecated")},set_title:function(e){frappe._original_title=e,frappe._title_prefix&&(e=frappe._title_prefix+" "+e.replace(/<[^>]*>/g,"")),document.title=e;let t=frappe.router.get_sub_path();frappe.route_titles[t]=e},set_title_prefix:function(e){frappe._title_prefix=e,frappe.utils.set_title(frappe._original_title)},is_image_file:function(e){return e?(e=e.split("?")[0],/\.(gif|jpg|jpeg|tiff|png|svg)$/i.test(e)):!1},is_video_file:function(e){return e?(e=e.split("?")[0],/\.(mov|mp4|mkv|webm)$/i.test(e)):!1},play_sound:function(e){try{if(frappe.boot.user.mute_sounds)return;var t=$("#sound-"+e)[0];t.volume=t.getAttribute("volume"),t.play()}catch(n){console.log("Cannot play sound",e,n)}},split_emails:function(e){var t=[];return e&&e.split(/[,\n](?=(?:[^"]|"[^"]*")*$)/g).forEach(function(n){n=n.trim(),n&&t.push(n)}),t},supportsES6:function(){try{return new Function("(a = 0) => a"),!0}catch(e){return!1}}(),throttle:function(e,t,n){var r,o,a,c=null,f=0;n||(n={});let b=function(){f=n.leading===!1?0:Date.now(),c=null,a=e.apply(r,o),c||(r=o=null)};return function(){var y=Date.now();!f&&n.leading===!1&&(f=y);let m=t-(y-f);return r=this,o=arguments,m<=0||m>t?(c&&(clearTimeout(c),c=null),f=y,a=e.apply(r,o),c||(r=o=null)):!c&&n.trailing!==!1&&(c=setTimeout(b,m)),a}},debounce:function(e,t,n){var r;return function(){var o=this,a=arguments,c=function(){r=null,n||e.apply(o,a)},f=n&&!r;clearTimeout(r),r=setTimeout(c,t),f&&e.apply(o,a)}},get_form_link:function(e,t,n=!1,r=null,o=null){r=r||t,t=encodeURIComponent(t);let a=`/app/${encodeURIComponent(e.toLowerCase().replace(/ /g,"-"))}/${t}`;return o&&(a+=frappe.utils.make_query_string(o)),n?`<a href="${a}">${r}</a>`:a},get_route_label(e){let t=e.split("/");return t[2]==="Report"||t[0]==="query-report"?__("{0} Report",[t[3]||t[1]]):t[0]==="List"?__("{0} List",[t[1]]):t[0]==="modules"?__("{0} Modules",[t[1]]):t[0]==="dashboard"?__("{0} Dashboard",[t[1]]):__(frappe.utils.to_title_case(t[0],!0))},report_column_total:function(e,t,n){return t.column.disable_total?"":e.length>0?t.column.fieldtype=="Percent"||n==="mean"?e.reduce((r,o)=>flt(r)+flt(o))/e.length:t.column.fieldtype=="Int"?e.reduce((r,o)=>cint(r)+cint(o)):frappe.model.is_numeric_field(t.column.fieldtype)?e.reduce((r,o)=>flt(r)+flt(o)):null:null},setup_search(e,t,n,r){let o=e.find('[data-element="search"]').show();o.focus().val("");let a=e.find(t).show();o.off("keyup").on("keyup",()=>{let c=o.val().toLowerCase();c=c.replace(/^\s+|\s+$/g,"");for(let f=0;f<a.length;f++){let b=a.eq(f).find(n),y=b.text().toLowerCase(),m="";r&&b.attr(r)&&(m=b.attr(r).toLowerCase()),y.includes(c)||m.includes(c)?a.eq(f).css("display",""):a.eq(f).css("display","none")}})},setup_timer(e,t,n){let r=t>e,o=e,a=setInterval(()=>{if(r?o++:o--,r?o>t:o<t){clearInterval(a);return}n.text(o)},1e3)},deep_equal(e,t){return(0,Jm.default)(e,t)},deep_clone(e,t){return(0,eg.default)(e,t)},file_name_ellipsis(e,t){let n=t*2/3,r=t-n,o=e.split("."),a=o.pop(),c=o.join(""),f=c.slice(0,n),b=c.slice(-r);return c.length>t?`${f}...${b}.${a}`:e},get_decoded_string(e){let n=e.split(",")[1],r=atob(n);try{let o=escape(r);r=decodeURIComponent(o)}catch(o){}return r},copy_to_clipboard(e){let t=()=>{frappe.show_alert({indicator:"green",message:__("Copied to clipboard.")})};if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(e).then(t);else{let n=$("<textarea>");$("body").append(n),n.val(e).select(),document.execCommand("copy"),t(),n.remove()}},is_rtl(e=null){return["ar","he","fa","ps"].includes(e||frappe.boot.lang)},bind_actions_with_object(e,t){return $(e).off("click.class_actions"),$(e).on("click.class_actions","[data-action]",n=>{let r=$(n.currentTarget),o=r.data("action");t[o]&&t[o](n,r)}),e},eval(e,t={}){let n=Object.keys(t),r=Object.values(t);e=`let out = ${e}; return out`;try{return new Function(...n,e)(...r)}catch(o){throw console.log("Error evaluating the following expression:"),console.error(e),o}},get_browser(){let e=navigator.userAgent,t,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:t[1]||""}):n[1]==="Chrome"&&(t=e.match(/\bOPR|Edge\/(\d+)/),t!=null)?{name:"Opera",version:t[1]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=e.match(/version\/(\d+)/i))!=null&&n.splice(1,1,t[1]),{name:n[0],version:n[1]})},get_formatted_duration(e,t=null){let n="";if(t||(t={hide_days:0,hide_seconds:0}),e){let r=frappe.utils.seconds_to_duration(e,t);r.days&&(n+=r.days+__("d",null,"Days (Field: Duration)")),r.hours&&(n+=n.length?" ":"",n+=r.hours+__("h",null,"Hours (Field: Duration)")),r.minutes&&(n+=n.length?" ":"",n+=r.minutes+__("m",null,"Minutes (Field: Duration)")),r.seconds&&(n+=n.length?" ":"",n+=r.seconds+__("s",null,"Seconds (Field: Duration)"))}return n},seconds_to_duration(e,t){let n=e>0?Math.floor:Math.ceil,r={days:n(e/86400),hours:n(e%86400/3600),minutes:n(e%3600/60),seconds:n(e%60)};return t&&t.hide_days&&(r.hours=n(e/3600),r.days=0),r},duration_to_seconds(e=0,t=0,n=0,r=0){let o=0;return e&&(o+=e*24*60*60),t&&(o+=t*60*60),n&&(o+=n*60),r&&(o+=r),o},get_duration_options:function(e){return{hide_days:e.hide_days,hide_seconds:e.hide_seconds}},get_number_system:function(e){return["Bangladesh","India","Myanmar","Pakistan"].includes(e)?$s.indian:e=="Nepal"?$s.nepalese:$s.default},map_defaults:{center:[19.08,72.8961],zoom:13,tiles:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",options:{attribution:'© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'},image_path:"/assets/frappe/images/leaflet/"},icon(e,t="sm",n="",r="",o=""){let a="";return typeof t=="object"?r+=` width: ${t.width}; height: ${t.height}
34`:a=`icon-${t}`,`<svg class="icon ${o} ${a}" style="${r}"> 35 <use class="${n}" href="#icon-${e}"></use> 36 </svg>`},flag(e){return`<img 37 src="https://flagcdn.com/${e}.svg" 38 width="20" height="15">`},make_chart(e,t={}){let n={type:"bar",colors:["light-blue"],axisOptions:{xIsSeries:1,shortenYAxisNumbers:1,xAxisMode:"tick",numberFormatter:frappe.utils.format_chart_axis_number}};for(let r in t)typeof n[r]=="object"&&typeof t[r]=="object"?n[r]=Object.assign(n[r],t[r]):n[r]=t[r];return new frappe.Chart(e,n)},format_chart_axis_number(e,t){let n=frappe.sys_defaults.country;return frappe.utils.shorten_number(e,t||n,3)},generate_route(e){let t=e.type.toLowerCase();t==="doctype"&&(e.doctype=e.name);let n="";if(e.route)n=e.route;else if(e.link)n=strip(e.link,"#");else if(t==="doctype"){let r=frappe.router.slug(e.doctype);if(frappe.model.is_single(e.doctype))n=r;else switch(e.doc_view){case"List":e.filters&&(frappe.route_options=e.filters),n=`${r}/view/list`;break;case"Tree":n=`${r}/view/tree`;break;case"Report Builder":n=`${r}/view/report`;break;case"Dashboard":n=`${r}/view/dashboard`;break;case"New":n=`${r}/new`;break;case"Calendar":n=`${r}/view/calendar/default`;break;case"Kanban":n=`${r}/view/kanban`,e.kanban_board&&(n+=`/${e.kanban_board}`);break;default:n=r}}else t==="report"?e.is_query_report?n="query-report/"+e.name:e.doctype?n=frappe.router.slug(e.doctype)+"/view/report/"+e.name:n="/report/"+e.name:t==="page"?n=e.name:t==="dashboard"&&(n=`dashboard-view/${e.name}`);return e.route_options&&(n+="?"+$.map(e.route_options,function(r,o){return encodeURIComponent(o)+"="+encodeURIComponent(r)}).join("&")),`/app/${n}`},shorten_number:function(e,t,n=4,r=2){if(String(e).match(/\d/g).length<n)return e.toString();let a=this.get_number_system(t),c=Math.abs(Math.round(e)),f=c.toString();if(f.length<n)return f;for(let b of a)if(c>=b.divisor){let y=e/b.divisor;return y=this.get_number_of_decimals(y)>r?y.toFixed(r):y,y+" "+b.symbol}return e.toFixed(r)},get_number_of_decimals:function(e){return Math.floor(e)===e?0:e.toString().split(".")[1].length||0},build_summary_item(e){if(e.type=="separator")return $(`<div class="summary-separator"> 39 <div class="summary-value ${e.color?e.color.toLowerCase():"text-muted"}">${e.value}</div> 40 </div>`);let t={fieldtype:e.datatype},n=null;e.datatype=="Currency"&&(t.options="currency",n={currency:e.currency});let r=frappe.format(e.value,t,{only_value:!0},n),o=e.indicator?e.indicator.toLowerCase():e.color?e.color.toLowerCase():"";return $(`<div class="summary-item"> 41 <span class="summary-label">${__(e.label)}</span> 42 <div class="summary-value ${o}">${r}</div> 43 </div>`)},print(e,t,n,r,o){if(!window.open(frappe.urllib.get_full_url("/printview?doctype="+encodeURIComponent(e)+"&name="+encodeURIComponent(t)+"&trigger_print=1&format="+encodeURIComponent(n)+"&no_letterhead="+(r?"0":"1")+"&letterhead="+encodeURIComponent(r)+(o?"&_lang="+o:"")))){frappe.msgprint(__("Please enable pop-ups"));return}},get_clipboard_data(e){let t=e;return(t.clipboardData||window.clipboardData||t.originalEvent.clipboardData).getData("Text")},add_custom_button(e,t,n="",r="",o,a,c){o||(o="btn-secondary");let f=$(`<button class="btn ${o} btn-xs ${n}" title="${r}">${e}</button>`);f.click(b=>{b.stopPropagation(),t&&t(b)}),!c&&f.appendTo(a),c&&a.prepend(f)},add_select_group_button(e,t,n,r="",o){let a=t[0],c=$(` 44 <div class="btn-group select-group-btn"> 45 <button type="button" class="btn ${n} btn-sm selected-button"> 46 <span class="left-icon">${r&&frappe.utils.icon(r,"xs")}</span> 47 <span class="label">${a.label}</span> 48 </button> 49 50 <button type="button" class="btn ${n} btn-sm dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> 51 ${frappe.utils.icon("down","xs")} 52 </button> 53 54 <ul class="dropdown-menu dropdown-menu-right" role="menu"></ul> 55 </div> 56 `);return t.forEach(f=>{$(`<li> 57 <a class="dropdown-item flex"> 58 <div class="tick-icon mr-2">${frappe.utils.icon("check","xs")}</div> 59 <div> 60 <div class="item-label">${f.label}</div> 61 <div class="item-description text-muted small">${f.description||""}</div> 62 </div> 63 </a> 64 </li>`).appendTo(c.find(".dropdown-menu")).click(b=>{a=f,c.find(".selected-button .label").text(f.label),$(b.currentTarget).find(".tick-icon").addClass("selected"),$(b.currentTarget).siblings().find(".tick-icon").removeClass("selected")})}),c.find(".dropdown-menu li:first-child .tick-icon").addClass("selected"),c.find(".selected-button").click(f=>{f.stopPropagation(),a.action&&a.action(f)}),!o&&c.appendTo(e),o&&e.prepend(c),c},sleep(e){return new Promise(t=>setTimeout(t,e))},parse_array(e){if(e&&e.length!==0)return e},range(e,t){t||(t=e,e=0);let n=[];for(let r=e;r<t;r++)n.push(r);return n}
64,get_link_title(e,t){if(!(!e||!t||!frappe._link_titles))return frappe._link_titles[e+"::"+t]},add_link_title(e,t,n){!e||!t||(frappe._link_titles||(frappe._link_titles={}),frappe._link_titles[e+"::"+t]=n)},fetch_link_title(e,t){if(!(!e||!t))try{return frappe.xcall("frappe.desk.search.get_link_title",{doctype:e,docname:t}).then(n=>(frappe.utils.add_link_title(e,t,n),n))}catch(n){return console.log("Error while fetching link title."),console.log(n),Promise.resolve(t)}},only_allow_num_decimal(e){e.on("input",t=>{let n=$(t.target);n.val(n.val().replace(/[^0-9.]/g,"")),(t.which!=46||n.val().indexOf(".")!=-1)&&(t.which<48||t.which>57)&&t.preventDefault()})},string_to_boolean(e){switch(e.toLowerCase().trim()){case"t":case"true":case"y":case"yes":case"1":return!0;case"f":case"false":case"n":case"no":case"0":case null:return!1;default:return e}},get_filter_as_json(e){let t=null;return e.length&&(t={},e.forEach(n=>{t[n[1]]=[n[2],n[3]]}),t=JSON.stringify(t)),t},process_filter_expression(e){return new Function(`return ${e}`)()},get_filter_from_json(e,t){if(e){if(!e.length)return[];let n=this.process_filter_expression(e);if(!t){if(Array.isArray(n)){let r={};return n.forEach(o=>{r[o[1]]=[o[2],o[3]]}),r||[]}return n||[]}return Array.isArray(n)?n:Object.keys(n).map(r=>{let o=n[r];return[t,r,o[0],o[1],!1]})}},load_video_player(){return frappe.require("video_player.bundle.js")},is_current_user(e){return e===frappe.session.user},debug:{watch_property(e,t,n=console.trace){if(!frappe.boot.developer_mode)return;console.warn("Adding property watcher, make sure to remove it after debugging.");let r="$_"+t+"_$";e[r]=e[t],Object.defineProperty(e,t,{get:function(){return e[r]},set:function(o){n(),e[r]=o}})}}});var Qc=ii(cg());frappe.avatar=function(e,t,n,r=null,o=!1,a=!1){let c;if(e)c=frappe.user_info(e);else{let b=n||frappe.get_cookie("full_name");c={image:r===null?frappe.get_cookie("user_image"):r,fullname:b,abbr:frappe.get_abbr(b),color:fra
64ppe.get_palette(b)}}n||(n=c.fullname);let f="";return a&&(t+=" filterable",f=`data-filter="_assign,like,%${e}%"`),frappe.get_avatar(t,n,r||c.image,o,f)};frappe.get_avatar=function(e,t,n=null,r,o){e||(e="avatar-small");let a=document.createElement("div");if(n)a.innerHTML=` 65 <span class="avatar ${e}" ${o}> 66 <span class="avatar-frame" style='background-image: url("${n}")'</span> 67 </span>`;else{let c=frappe.get_abbr(t),f="";if(!r){let b=frappe.get_palette(t);f=`background-color: var(${b[0]}); color: var(${b[1]})`}(e==="avatar-small"||e=="avatar-xs")&&(c=c.substr(0,1)),a.innerHTML=`<span class="avatar ${e}" ${o}> 68 <div class="avatar-frame standard-image" 69 style="${f}"> 70 ${c} 71 </div> 72 </span>`}return a.querySelector(".avatar").setAttribute("title",t),a.querySelector(".avatar-frame").setAttribute("title",t),a.innerHTML};frappe.avatar_group=function(e,t=4,n={}){let r="",o=e.slice(0,t),a=e.slice(t),c=n.css_class||"",f=o.map(y=>frappe.avatar(y,"avatar-small "+c,null,null,!1,n.filterable)).join("");a.length===1?f+=frappe.avatar(a[0],"avatar-small "+c,null,null,!1,n.filterable):a.length>1&&(f=` 73 ${f} 74 <span class="avatar avatar-small ${c}"> 75 <div class="avatar-frame standard-image avatar-extra-count" 76 title="${a.map(y=>frappe.user_info(y).fullname).join(", ")}"> 77 +${a.length} 78 </div> 79 </span> 80 `),n.action_icon&&(r=` 81 <span class="avatar avatar-small"> 82 <div class="avatar-frame avatar-action"> 83 ${frappe.utils.icon(n.action_icon,"sm")} 84 </div> 85 </span> 86 `);let b=$(`<div class="avatar-group ${n.align||"right"} ${n.overlap!=!1?"overlap":""}"> 87 ${f} 88 ${r} 89 </div>`);return b.find(".avatar-action").on("click",n.action),b};frappe.ui.scroll=function(e,t,n){var r=$(".navbar").height()+$(".page-head").height(),o=$(e).offset().top-r-cint(n);t?$("html, body").animate({scrollTop:o}):$(window).scrollTop(o)};frappe.palette=[["--orange-avatar-bg","--orange-avatar-color"],["--pink-avatar-bg","--pink-avatar-color"],["--blue-avatar-bg","--blue-avatar-color"],["--green-avatar-bg","--green-avatar-color"],["--dark-green-avatar-bg","--dark-green-avatar-color"],["--red-avatar-bg","--red-avatar-color"],["--yellow-avatar-bg","--yellow-avatar-color"],["--purple-avatar-bg","--purple-avatar-color"],["--gray-avatar-bg","--gray-avatar-color0"]];frappe.get_palette=function(e){if(!e)return frappe.palette[8];var t=cint((parseInt((0,Qc.default)(e).substr(4,2),16)+1)/5.33);return frappe.palette[t%8]};frappe.get_abbr=function(e,t){if(!e)return"";var n="";return $.each(e.split(" "),function(r,o){if(n.length>=(t||2))return!1;if(!o.trim().length)return!0;n+=o.trim()[0]}),n||"?"};frappe.gravatars={};frappe.get_gravatar=function(e,t=0){var n=t?"s="+t:"d=retro";return frappe.gravatars[e]||(frappe.gravatars[e]="https://secure.gravatar.com/avatar/"+(0,Qc.default)(e)+"?"+n),frappe.gravatars[e]};window.repl=function(t,n){if(t==null)return"";for(var r in n)t=t.split("%("+r+")s").join(n[r]);return t};window.replace_all=function(e,t,n){return e.split(t).join(n)};window.strip_html=function(e){return cstr(e).replace(/<[^>]*>/g,"")};window.strip=function(e,t){if(e)return e=lstrip(e,t),e=rstrip(e,t),e};window.lstrip=function(t,n){n||(n=[` 90`," "," "]);let r=t.substr(0,1);for(;in_list(n,r);)t=t.substr(1),r=t.substr(0,1);return t};window.rstrip=function(e,t){t||(t=[` 91`," "," "]);let n=e.substr(e.length-1);for(;in_list(t,n);)e=e.substr(0,e.length-1),n=e.substr(e.length-1);return e};frappe.get_cookie=function(t){return frappe.get_cookies()[t]};frappe.get_cookies=function(){var t=document.cookie,n=0,r={};return document.cookie.match(/^\s*\$Version=(?:"1"|1);\s*(.*)/)&&(t=RegExp.$1,n=1),n===0?t.split(/[,;]/).map(function(o){var a=o.split(/=/,2),c=decodeURIComponent(a[0].trimLeft()),f=a.length>1?decodeURIComponent(a[1].trimRight()):null;f&&f.charAt(0)==='"'&&(f=f.substr(1,f.length-2)),r[c]=f}):t.match(/(?:^|\s+)([!#$%&'*+\-.0-9A-Z^`a-z|~]+)=([!#$%&'*+\-.0-9A-Z^`a-z|~]*|"(?:[\x20-\x7E\x80\xFF]|\\[\x00-\x7F])*")(?=\s*[,;]|$)/g).map(function(o,a){var c=o,f=a.charAt(0)==='"'?a.substr(1,-1).replace(/\\(.)/g,"$1"):a;r[c]=f}),r};frappe.is_mobile=function(){return $(document).width()<768};frappe.is_large_screen=function(){return $(document).height()>1180};frappe.utils.xss_sanitise=function(e,t){let n=e,r={strategies:["html","js"]},o={"<":"<",">":">",'"':""","'":"'","/":"/"},a=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,c=/confirm\(.*\)|alert\(.*\)|prompt\(.*\)/gi;if(t=Object.assign({},r,t),t.strategies.includes("js")&&(n=n.replace(a,""),n=n.replace(c,"")),t.strategies.includes("html"))for(let f in o){let b=o[f],y=new RegExp(f,"g");n=n.replace(y,b)}return n};frappe.utils.sanitise_redirect=e=>{let t=(()=>r=>{function o(c){let f=/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:/\n?]+)/gim.exec(c);return f==null?"":f[1]}function a(c){return/^(?:[a-z]+:)?\/\//i.test(c)}return a(r)?o(location.href)!==o(r):!1})(),n=r=>{let o=/j[\s]*(&#x.{1,7})?a[\s]*(&#x.{1,7})?v[\s]*(&#x.{1,7})?a[\s]*(&#x.{1,7})?s[\s]*(&#x.{1,7})?c[\s]*(&#x.{1,7})?r[\s]*(&#x.{1,7})?i[\s]*(&#x.{1,7})?p[\s]*(&#x.{1,7})?t/gi;return r.replace(o,"")};return e=frappe.utils.strip_url(e),t(e)?"":n(frappe.utils.xss_sanitise(e,{strategies:["js"]}))};frappe.utils.strip_url=e=>e.replace(/^[^A-Za-z0-9(//)#]+/g,"");frappe.utils.new_auto_repeat_prompt=function(e){let t=[{fieldname:"frequency",fieldtype:"Select",label:__("Frequency"),reqd:1,options:[{label:__("Daily"),value:"Daily"},{label:__("Weekly"),value:"Weekly"},{label:__("Monthly"),value:"Monthly"},{label:__("Quarterly"),value:"Quarterly"},{label:__("Half-yearly"),value:"Half-yearly"},{label:__("Yearly"),value:"Yearly"}]},{fieldname:"start_date",fieldtype:"Date",label:__("Start Date"),reqd:1,default:frappe.datetime.nowdate()},{fieldname:"end_date",fieldtype:"Date",label:__("End Date")}];frappe.prompt(t,function(n){frappe.call({method:"frappe.automation.doctype.auto_repeat.auto_repeat.make_auto_repeat",args:{doctype:e.doc.doctype,docname:e.doc.name,frequency:n.frequency,start_date:n.start_date,end_date:n.end_date},callback:function(r){r.message&&(frappe.show_alert({message:__("Auto Repeat created for this document"),indicator:"green"}),e.reload_doc())}})},__("Auto Repeat"),__("Save"))};frappe.utils.get_page_view_count=function(e){return frappe.call("frappe.website.doctype.web_page_view.web_page_view.get_page_view_count",{path:e})};var o0=class{constructor(t,n,r,o){this.layout=o,this.card_layout=r,this.parent=t,this.df=n||{},this.fields_list=[],this.fields_dict={},this.make(),this.df.label&&this.df.collapsible&&localStorage.getItem(n.css_class+"-closed")&&this.collapse(),this.row={wrapper:this.wrapper},this.refresh()}make(){let t=this.card_layout;this.wrapper=$(`<div class="row 92 ${this.df.is_dashboard_section?"form-dashboard-section":"form-section"} 93 ${t?"card-section":""}"> 94 `).appendTo(this.parent),this.layout&&this.layout.sections.push(this),this.df&&(this.df.label&&this.make_head(),this.df.description&&(this.description_wrapper=$(`<div class="col-sm-12 form-section-description"> 95 ${__(this.df.description)} 96 </div>`),this.wrapper.append(this.description_wrapper)),this.df.css_class&&this.wrapper.addClass(this.df.css_class),this.df.hide_border&&this.wrapper.toggleClass("hide-border",!0)),this.body=$('<div class="section-body">').appendTo(this.wrapper),this.df.body_html&&this.body.append(this.df.body_html)}make_head(){this.head=$(` 97 <div class="section-head"> 98 ${__(this.df.label)} 99 <span class="ml-2 collapse-indicator mb-1"></span> 100 </div> 101 `),this.head.appendTo(this.wrapper),this.indicator=this.head.find(".collapse-indicator"),this.indicator.hide(),this.df.collapsible&&(this.head.addClass("collapsible"),this.collapse_link=this.head.on("click",()=>{this.collapse()}),this.set_icon(),this.indicator.show())}replace_field(t,n){var r;if((r=this.fields_dict[t])!=null&&r.df){let o=this.fields_dict[t],a=this.fields_list.findIndex(c=>c==o);this.fields_list.splice(a,1,n),this.fields_dict[t]=n,n.section=this}}refresh(t){!this.df||(t=t||this.df.hidden||this.df.hidden_due_to_dependency,this.wrapper.toggleClass("hide-control",!!t))}collapse(t){!(this.head&&this.body)||(t===void 0&&(t=!this.body.hasClass("hide")),this.body.toggleClass("hide",t),this.head&&this.head.toggleClass("collapsed",t),this.set_icon(t),this.fields_list.forEach(n=>n.on_section_collapse&&n.on_section_collapse(t)),this.df.css_class&&localStorage.setItem(this.df.css_class+"-closed",t?"1":""))}set_icon(t){let n=t?"down":"up-line";this.indicator&&this.indicator.html(frappe.utils.icon(n,"sm","mb-1"))}is_collapsed(){return this.body.hasClass("hide")}has_missing_mandatory(){let t=!1;for(let n=0,r=this.fields_list.length;n<r;n++){let o=this.fields_list[n].df;if(o.reqd&&this.layout.doc[o.fieldname]==null){t=!0;break}}return t}hide(){this.on_section_toggle(!1)}show(){this.on_section_toggle(!0)}on_section_toggle(t){this.wrapper.toggleClass("hide-control",!t)}};var a0=class{constructor(t,n,r,o,a){this.parent=t,this.df=n||{},this.frm=r,this.doctype=this.frm.doctype,this.label=this.df&&this.df.label,this.tabs_list=o,this.tabs_content=a,this.fields_list=[],this.fields_dict={},this.make(),this.setup_listeners(),this.refresh()}make(){let t=`${frappe.scrub(this.doctype,"-")}-${this.df.fieldname}`;this.parent=$(` 102 <li class="nav-item">
103 <a class="nav-link ${this.df.active?"active":""}" id="${t}-tab" 104 data-toggle="tab" 105 href="#${t}" 106 role="tab" 107 aria-controls="${this.label}"> 108 ${__(this.label)} 109 </a> 110 </li> 111 `).appendTo(this.tabs_list),this.wrapper=$(`<div class="tab-pane fade show ${this.df.active?"active":""}" 112 id="${t}" role="tabpanel" aria-labelledby="${t}-tab">`).appendTo(this.tabs_content)}refresh(){if(!this.df)return;let t=this.df.hidden||this.df.hidden_due_to_dependency;!t&&this.df.show_dashboard&&this.frm.is_new()&&!this.fields_list.length&&(t=!0),!t&&this.frm&&!this.frm.get_perm(this.df.permlevel||0,"read")&&(t=!0),t||(t=!0,this.wrapper.find(".form-section:not(.hide-control, .empty-section), .form-dashboard-section:not(.hide-control, .empty-section)").length&&(t=!1)),this.toggle(!t)}toggle(t){this.parent.toggleClass("hide",!t),this.wrapper.toggleClass("hide",!t),this.parent.toggleClass("show",t),this.wrapper.toggleClass("show",t),this.hidden=!t}show(){this.parent.show()}hide(){this.parent.hide()}replace_field(t){t.tab=this}set_active(){var t,n;this.parent.find(".nav-link").tab("show"),this.wrapper.addClass("show"),(n=(t=this.frm)==null?void 0:t.set_active_tab)==null||n.call(t,this)}is_active(){return this.wrapper.hasClass("active")}is_hidden(){return this.wrapper.hasClass("hide")}setup_listeners(){this.parent.find(".nav-link").on("shown.bs.tab",()=>{var t,n;(n=this==null?void 0:(t=this.frm).set_active_tab)==null||n.call(t,this)})}};var s0=class{constructor(t,n){n||(n={}),this.df=n,this.section=t,this.make(),this.resize_all_columns()}make(){this.wrapper=$(` 113 <div class="form-column"> 114 <form> 115 </form> 116 </div> 117 `).appendTo(this.section.body).find("form").on("submit",function(){return!1}),this.df.label&&$(` 118 <label class="control-label"> 119 ${__(this.df.label)} 120 </label> 121 `).appendTo(this.wrapper)}resize_all_columns(){let t=this.section.wrapper.find(".form-column").length,n=cint(12/t);t==5&&(n=20),this.section.wrapper.find(".form-column").removeClass().addClass("form-column").addClass("col-sm-"+n)}refresh(){this.section.refresh()}};frappe.ui.form.Layout=class{constructor(t){this.views={},this.pages=[],this.tabs=[],this.sections=[],this.page_breaks=[],this.fields_list=[],this.fields_dict={},$.extend(this,t)}make(){!this.parent&&this.body&&(this.parent=this.body),this.wrapper=$('<div class="form-layout">').appendTo(this.parent),this.message=$('<div class="form-message hidden"></div>').appendTo(this.wrapper),this.page=$('<div class="form-page"></div>').appendTo(this.wrapper),this.fields||(this.fields=this.get_doctype_fields()),this.is_tabbed_layout()&&this.setup_tabbed_layout(),this.setup_tab_events(),this.render()}setup_tabbed_layout(){$(` 122 <div class="form-tabs-list"> 123 <ul class="nav form-tabs" id="form-tabs" role="tablist"></ul> 124 </div> 125 `).appendTo(this.page),this.tabs_list=this.page.find(".form-tabs"),this.tabs_content=$('<div class="form-tab-content tab-content"></div>').appendTo(this.page),this.setup_events()}get_doctype_fields(){let t=[this.get_new_name_field()];return this.doctype_layout?t=t.concat(this.get_fields_from_layout()):t=t.concat(frappe.meta.sort_docfields(frappe.meta.docfield_map[this.doctype])),t}get_new_name_field(){return{parent:this.frm.doctype,fieldtype:"Data",fieldname:"__newname",reqd:1,hidden:1,label:__("Name"),get_status:function(t){return t.frm&&t.frm.is_new()&&t.frm.meta.autoname&&["prompt","name"].includes(t.frm.meta.autoname.toLowerCase())?"Write":"None"}}}get_fields_from_layout(){let t=[];for(let n of this.doctype_layout.fields){let r=copy_dict(frappe.meta.docfield_map[this.doctype][n.fieldname]);r.label=n.label,t.push(r)}return t}show_message(t,n){this.message_color&&this.message.removeClass(this.message_color),this.message_color=n&&["yellow","blue","red","green","orange"].includes(n)?n:"blue",t?(t.substr(0,1)!=="<"&&(t="<div>"+t+"</div>"),this.message.removeClass("hidden").addClass(this.message_color),$(t).appendTo(this.message)):this.message.empty().addClass("hidden")}render(t){let n=t||this.fields;if(this.section=null,this.column=null,this.no_opening_section()&&
125!this.is_tabbed_layout()&&this.fields.unshift({fieldtype:"Section Break"}),this.is_tabbed_layout()){let r={label:__("Details"),fieldtype:"Tab Break",fieldname:"__details"},o=this.fields.find(c=>c.hidden==!1);if(!((o==null?void 0:o.fieldtype)==="Tab Break"?o:null))this.fields.splice(0,0,r);else{let c=this.fields.find(f=>f.fieldname==="__newname");c&&c.get_status(this)==="Write"&&(this.fields.splice(0,1),this.fields.splice(1,0,c))}}n.forEach(r=>{switch(r.fieldtype){case"Fold":this.make_page(r);break;case"Page Break":this.make_page_break(),this.make_section(r);break;case"Section Break":this.make_section(r);break;case"Column Break":this.make_column(r);break;case"Tab Break":this.make_tab(r);break;default:this.make_field(r)}})}no_opening_section(){return this.fields[0]&&this.fields[0].fieldtype!="Section Break"||!this.fields.length}no_opening_tab(){return this.fields[1]&&this.fields[1].fieldtype!="Tab Break"||!this.fields.length}is_tabbed_layout(){return this.fields.find(t=>t.fieldtype==="Tab Break")}replace_field(t,n,r){var o;if(n.fieldname=t,this.fields_dict[t]&&this.fields_dict[t].df){let a=this.fields_dict[t],c=this.init_field(n,a.parent,r);a.$wrapper.replaceWith(c.$wrapper);let f=this.fields_list.findIndex(b=>b==a);this.fields_list.splice(f,1,c),this.fields_dict[t]=c,this.sections.forEach(b=>b.replace_field(t,c)),(o=a.tab)==null||o.replace_field(c),this.refresh_fields([n])}}make_field(t,n,r){!this.section&&this.make_section(),!this.column&&this.make_column();let o=this.column.wrapper.get(0),a=this.init_field(t,o,r);!a||(this.fields_list.push(a),this.fields_dict[t.fieldname]=a,this.section.fields_list.push(a),this.section.fields_dict[t.fieldname]=a,a.section=this.section,this.current_tab&&(a.tab=this.current_tab,this.current_tab.fields_list.push(a),this.current_tab.fields_dict[t.fieldname]=a))}init_field(t,n,r=!1){let o=frappe.ui.form.make_control({df:t,doctype:this.doctype,parent:n,frm:this.frm,render_input:r,doc:this.doc,layout:this});return o&&(o.layout=this),o}make_page_break(){this.page=$('<div class="form-page page-break"></div>').appendTo(this.wrapper)}make_page(t){let n=this,r=$(` 126 <div class="form-clickable-section text-center"> 127 <a class="btn-fold h6 text-muted"> 128 ${__("Show more details")} 129 </a> 130 </div> 131 `).appendTo(this.wrapper);this.page=$('<div class="form-page second-page hide"></div>').appendTo(this.wrapper),this.fold_btn=r.find(".btn-fold").on("click",function(){let o=$(this).parent().next();o.hasClass("hide")?($(this).removeClass("btn-fold").html(__("Hide details")),o.removeClass("hide"),frappe.utils.scroll_to($(this),!0,30),n.folded=!1):($(this).addClass("btn-fold").html(__("Show more details")),o.addClass("hide"),n.folded=!0)}),this.section=null,this.folded=!0}unfold(){this.fold_btn.trigger("click")}make_section(t){this.section=new o0(this.current_tab?this.current_tab.wrapper:this.page,t,this.card_layout,this),t&&(this.fields_dict[t.fieldname]=this.section,this.fields_list.push(this.section)),this.column=null}make_column(t){this.column=new s0(this.section,t),t&&t.fieldname&&this.fields_list.push(this.column)}make_tab(t){this.section=null;let n=new a0(this,t,this.frm,this.tabs_list,this.tabs_content);return this.current_tab=n,this.make_section({fieldtype:"Section Break"}),this.tabs.push(n),n}refresh(t){t&&(this.doc=t),this.frm&&this.wrapper.find(".empty-form-alert").remove(),this.attach_doc_and_docfields(!0),this.frm&&this.frm.wrapper&&$(this.frm.wrapper).trigger("refresh-fields"),this.refresh_dependency(),this.refresh_sections(),this.frm&&this.refresh_section_collapse(),document.activeElement&&document.activeElement.tagName=="INPUT"&&this.is_numeric_field_active()&&document.activeElement.select()}is_numeric_field_active(){let n=($(document.activeElement).closest(".frappe-control").data()||{}).fieldtype;return frappe.model.numeric_fieldtypes.includes(n)}refresh_sections(){this.wrapper.find(".form-section:not(.hide-control)").each(function(){let t=$(this).removeClass("empty-section visible-section");t.find(".frappe-control:not(.hide-control)").length?t.addClass("visible-section"):t.addClass("empty-section")}),this.is_tabbed_layout()&&this.refresh_tabs()}refresh_tabs(){for(let n of this.tabs)n.refresh();let t=this.tabs.filter(n=>!n.hidden);t&&t.length==1&&t[0].parent.toggleClass("hide show"),this.set_tab_as_active()}set_tab_as_active(){var n,r;let t=(r=this==null?void 0:(n=this.frm).get_active_tab)==null?void 0:r.call(n);if(t)t.set_active();else if(this.tabs.length){let o=this.tabs.find(a=>!a.is_hidden());o&&o.set_active()}}refresh_fields(t){let n=t.map(r=>{if(r.fieldname)return r.fieldname});this.fields_list.map(r=>{n.includes(r.df.fieldname)&&(r.refresh(),r.df.default&&r.set_input(r.df.default))})}add_fields(t){this.render(t),this.refresh_fields(t)}refresh_section_collapse(){if(!!(this.sections&&this.sections.length))for(let t=0;t<this.sections.length;t++){let n=this.sections[t],r=n.df;if(r&&r.collapsible){let o=!0;r.collapsible_depends_on&&(o=!this.evaluate_depends_on_value(r.collapsible_depends_on)),o&&n.has_missing_mandatory()&&(o=!1),n.collapse(o)}}}attach_doc_and_docfields(t){let n=this;for(let r=0,o=this.fields_list.length;r<o;r++){let a=this.fields_list[r];n.doc&&(a.doc=n.doc,a.doctype=n.doc.doctype,a.docname=n.doc.name,a.df=frappe.meta.get_docfield(n.doc.doctype,a.df.fieldname,n.doc.name)||a.df),t&&a.df&&a.refresh&&a.refresh()}}refresh_section_count(){this.wrapper.find(".section-count-label:visible").each(function(t){$(this).html(t+1)})}setup_events(){let t=0,n=$(".form-tabs-list"),r=this.tabs_content[0];!n.length||($(window).scroll(frappe.utils.throttle(()=>{let o=document.documentElement.scrollTop;o>0&&t<=o?(n.removeClass("form-tabs-sticky-down"),n.addClass("form-tabs-sticky-up")):(n.removeClass("form-tabs-sticky-up"),n.addClass("form-tabs-sticky-down")),t=o},500)),this.tabs_list.off("click").on("click",".nav-link",o=>{o.preventDefault(),o.stopImmediatePropagation(),$(o.currentTarget).tab("show"),r.getBoundingClientRect().top<100&&(r.scrollIntoView(),setTimeout(()=>{$(".page-head").css("top","-15px"),$(".form-tabs-list").removeClass("form-tabs-sticky-down"),$(".form-tabs-list").addClass("form-tabs-sticky-up")},3))}))}
131setup_tab_events(){this.wrapper.on("keydown",t=>{if(t.which==9){let n=$(t.target),r=n.attr("data-doctype"),o=n.attr("data-fieldname");if(r)return this.handle_tab(r,o,t.shiftKey)}})}handle_tab(t,n,r){let o=null,a=null,c=this.fields_list,f=!1;if(t!=this.doctype){if(o=this.get_open_grid_row(),!o||!o.layout)return;c=o.layout.fields_list}for(let b=0,y=c.length;b<y;b++){if(c[b].df.fieldname==n){if(r){a?this.set_focus(a):$(this.primary_button).focus();break}if(b<y-1&&(f=this.focus_on_next_field(b,c)),f)break}this.is_visible(c[b])&&(a=c[b])}return f||(o?o.doc.idx==o.grid.grid_rows.length?o.toggle_view(!1,function(){o.grid.frm.layout.handle_tab(o.grid.df.parent,o.grid.df.fieldname)}):o.grid.grid_rows[o.doc.idx].toggle_view(!0):r||$(this.primary_button).focus()),!1}focus_on_next_field(t,n){for(let r=t+1,o=n.length;r<o;r++){let a=n[r];if(this.is_visible(a)){if(a.df.fieldtype==="Table")return a.grid.grid_rows&&a.grid.grid_rows.length||a.grid.add_new_row(),a.grid.grid_rows[0].show_form(),!0;if(a.df.fieldtype==="Table MultiSelect"||!in_list(frappe.model.no_value_type,a.df.fieldtype))return this.set_focus(a),!0}}}is_visible(t){return t.disp_status==="Write"&&t.df&&"hidden"in t.df&&!t.df.hidden}set_focus(t){t.tab&&t.tab.set_active(),t.df.fieldtype=="Table"?t.grid.grid_rows.length?t.grid.grid_rows[0].toggle_view(!0):t.grid.add_new_row(1):t.editor?t.editor.set_focus():t.$input&&t.$input.focus()}get_open_grid_row(){return $(".grid-row-open").data("grid_row")}refresh_dependency(){let t=!1,n=this.fields_list.concat(this.tabs);for(let r in n){let o=n[r];if(o.df.depends_on||o.df.mandatory_depends_on||o.df.read_only_depen
131ds_on){t=!0;break}}if(!!t){for(let r=n.length-1;r>=0;r--){let o=n[r];o.guardian_has_value=!0,o.df.depends_on&&(o.guardian_has_value=this.evaluate_depends_on_value(o.df.depends_on),o.guardian_has_value?o.df.hidden_due_to_dependency&&(o.df.hidden_due_to_dependency=!1,o.refresh()):o.df.hidden_due_to_dependency||(o.df.hidden_due_to_dependency=!0,o.refresh())),o.df.mandatory_depends_on&&this.set_dependant_property(o.df.mandatory_depends_on,o.df.fieldname,"reqd"),o.df.read_only_depends_on&&this.set_dependant_property(o.df.read_only_depends_on,o.df.fieldname,"read_only")}this.refresh_section_count()}}set_dependant_property(t,n,r){let a=this.evaluate_depends_on_value(t)?1:0,c;this.frm?c=this.frm:(this.is_dialog||this.doctype==="Web Form")&&(c=this),c&&(this.doc&&this.doc.parent&&this.doc.parentfield?(c.setting_dependency=!0,c.set_df_property(this.doc.parentfield,r,a,this.doc.parent,n,this.doc.name),c.setting_dependency=!1,this.fields_dict[n]&&this.fields_dict[n].refresh()):c.set_df_property(n,r,a))}evaluate_depends_on_value(t){let n=null,r=this.doc;if(!r&&this.get_values&&(r=this.get_values(!0)),!r)return;let o=this.frm?this.frm.doc:this.doc||null;if(typeof t=="boolean")n=t;else if(typeof t=="function")n=t(r);else if(t.substr(0,5)=="eval:")try{n=frappe.utils.eval(t.substr(5),{doc:r,parent:o}),o&&o.istable&&t.includes("is_submittable")&&(n=!0)}catch(c){frappe.throw(__('Invalid "depends_on" expression'))}else if(t.substr(0,3)=="fn:"&&this.frm)n=this.frm.script_manager.trigger(t.substr(3),this.doctype,this.docname);else{var a=r[t];$.isArray(a)?n=!!a.length:n=!!a}return n}};frappe.provide("frappe.ui");frappe.ui.FieldGroup=class extends frappe.ui.form.Layout{constructor(t){super(t);this.dirty=!1,$.each(this.fields||[],function(n,r){!r.fieldname&&r.label&&(r.fieldname=r.label.replace(/ /g,"_").toLowerCase())}),this.values&&this.set_values(this.values)}make(){let t=this;this.fields&&(super.make(),this.refresh(),$.each(this.fields_list,function(n,r){if(r.df.default){let o=r.df.default;o=="Today"&&r.df.fieldtype=="Date"&&(o=frappe.datetime.get_today()),r.set_input(o),t.refresh_dependency()}}),this.no_submit_on_enter||this.catch_enter_as_submit(),$(this.wrapper).find("input, select").on("change awesomplete-selectcomplete",()=>{this.dirty=!0,frappe.run_serially([()=>frappe.timeout(.1),()=>t.refresh_dependency()])}))}focus_on_first_input(){this.no_focus||$.each(this.fields_list,function(t,n){if(!in_list(["Date","Datetime","Time","Check"],n.df.fieldtype)&&n.set_focus)return n.set_focus(),!1})}catch_enter_as_submit(){let t=this;$(this.body).find('input[type="text"], input[type="password"], select').keypress(function(n){n.which==13&&t.has_primary_action&&(n.preventDefault(),t.get_primary_btn().trigger("click"))})}get_input(t){let n=this.fields_dict[t];return n?$(n.txt?n.txt:n.input):""}get_field(t){return this.fields_dict[t]}get_values(t,n){let r={},o=[],a=[];for(let c in this.fields_dict){let f=this.fields_dict[c];if(f.get_value){let b=f.get_value();f.df.reqd&&is_null(typeof b=="string"?strip_html(b):b)&&o.push(__(f.df.label)),f.df.reqd&&f.df.fieldtype==="Text Editor"&&is_null(strip_html(cstr(b)))&&o.push(__(f.df.label)),is_null(b)||(r[f.df.fieldname]=b)}this.is_dialog&&f.df.reqd&&!f.value&&f.refresh_input(),f.df.invalid&&a.push(__(f.df.label))}return o.length&&!t?(frappe.msgprint({title:__("Missing Values Required"),message:__("Following fields have missing values:")+"<br><br><ul><li>"+o.join("<li>")+"</ul>",indicator:"orange"}),null):a.length&&n?(frappe.msgprint({title:__("Inavlid Values"),message:__("Following fields have invalid values:")+"<br><br><ul><li>"+a.join("<li>")+"</ul>",indicator:"orange"}),null):r}get_value(t){let n=this.fields_dict[t];return n&&(n.get_value?n.get_value():null)}set_value(t,n){return new Promise(r=>{let o=this.fields_dict[t];o?o.set_value(n).then(()=>{var a;(a=o.set_input)==null||a.call(o,n),this.refresh_dependency(),r()}):r()})}has_field(t){return!!this.fields_dict[t]}set_input(t,n){return this.set_value(t,n)}set_values(t){let n=[];for(let r in t)this.fields_dict[r]&&n.push(this.set_value(r,t[r]));return Promise.all(n)}clear(){for(let t in this.fields_dict){let n=this.fields_dict[t];n&&n.set_input&&n.set_input(n.df.default||"")}}set_df_property(t,n,r){if(!t)return;let o=this.get_field(t);o.df[n]=r,o.refresh()}};frappe.provide("frappe.dom");frappe.dom={id_count:0,freeze_count:0,by_id:function(e){return document.getElementById(e)},get_unique_id:function(){let e="unique-"+frappe.dom.id_count;return frappe.dom.id_count++,e},set_unique_id:function(e){var t=$(e);
131if(t.attr("id"))return t.attr("id");var n="unique-"+frappe.dom.id_count;return t.attr("id",n),frappe.dom.id_count++,n},eval:function(e){if(!!e){var t=document.createElement("script");t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)}},remove_script_and_style:function(e){let t=["script","style","noscript","title","meta","base","head"],r=new DOMParser().parseFromString(e,"text/html"),o=r.body,a=!!r.head.innerHTML;for(let c of t)for(let f of o.getElementsByTagName(c))a=!0,f.parentNode.removeChild(f);for(let c of o.getElementsByTagName("link")){let f=c.getAttribute("rel");f&&f.toLowerCase().trim()==="stylesheet"&&(a=!0,c.parentNode.removeChild(c))}return a?o.innerHTML:e},is_element_in_viewport:function(e,t=0){typeof jQuery=="function"&&e instanceof jQuery&&(e=e[0]);var n=e.getBoundingClientRect();return n.top+t>=0&&n.left+t>=0&&n.bottom-t<=$(window).height()&&n.right-t<=$(window).width()},is_element_in_modal(e){return Boolean($(e).parents(".modal").length)},set_style:function(e,t){if(!!e){var n=document.createElement("style");if(n.type="text/css",t){var r=document.getElementById(t);r&&r.parentNode.removeChild(r),n.id=t}return n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(n),n}},add:function(e,t,n,r,o,a){e&&e.substr&&(e=frappe.dom.by_id(e));var c=document.createElement(t);return e&&e.appendChild(c),n&&(t.toLowerCase()=="img"?c.src=n:c.className=n),r&&frappe.dom.css(c,r),o&&(c.innerHTML=o),a&&(c.onclick=a),c},css:function(e,t){return e&&t&&$.extend(e.style,t),e},activate:function(e,t,n,r="active"){e.find(`.${n}.${r}`).removeClass(r),t.addClass(r)},freeze:function(e,t){if($("#freeze").length)$("#freeze").addClass("in");else{var n=$('<div id="freeze" class="modal-backdrop fade"></div>').on("click",function(){if(cur_frm&&cur_frm.cur_grid)return cur_frm.cur_grid.toggle_view(),!1}).appendTo("#body");n.html(repl('<div class="freeze-message-container"><div class="freeze-message"><p class="lead">%(msg)s</p></div></div>',{msg:e||""})),setTimeout(function(){n.addClass("in")},1)}t&&$("#freeze").addClass(t),frappe.dom.freeze_count++},unfreeze:function(){if(!!frappe.dom.freeze_count&&(frappe.dom.freeze_count--,!frappe.dom.freeze_count))var e=$("#freeze").removeClass("in").remove()},save_selection:function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount){for(var t=[],n=0,r=e.rangeCount;n<r;++n)t.push(e.getRangeAt(n));return t}}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null},restore_selection:function(e){if(e)if(window.getSelection){var t=window.getSelection();t.removeAllRanges();for(var n=0,r=e.length;n<r;++n)t.addRange(e[n])}else document.selection&&e.select&&e.select()},is_touchscreen:function(){return"ontouchstart"in window},handle_broken_images(e){$(e).find("img").on("error",t=>{$(t.currentTarget).addClass("no-image")})},scroll_to_bottom(e){let t=$(e);t.scrollTop(t[0].scrollHeight)},file_to_base64(e){return new Promise(t=>{let n=new FileReader;n.onload=function(){t(n.result)},n.readAsDataURL(e)})},scroll_to_section(e){setTimeout(()=>{let t=$(`a:contains("${e}")`);t.length&&(t.parent().hasClass("collapsed")&&t.click(),frappe.ui.scroll(t.parent().parent()))},200)},pixel_to_inches(e){let t=$('<div id="dpi" style="height: 1in; width: 1in; left: 100%; position: fixed; top: 100%;"></div>');t.appendTo(document.body);let n=document.getElementById("dpi").offsetWidth,r=e/n;return t.remove(),r}};frappe.ellipsis=function(e,t){return t||(t=20),e=cstr(e),e.length>t&&(e=e.substr(0,t)+"..."),e};frappe.run_serially=function(e){var t=Promise.resolve();return e.forEach(n=>{n&&(t=t.then?t.then(n):Promise.resolve())}),t};frappe.load_image=(e,t,n,r=()=>{})=>{var o=new Image;o.onload=function(){t(this)},o.onerror=n,r(o),o.src=e};frappe.timeout=e=>new Promise(t=>{setTimeout(()=>t(),e*1e3)});frappe.scrub=function(e,t="_"){return e.replace(/ /g,t).toLowerCase()};frappe.unscrub=function(e){return frappe.model.unscrub(e)};frappe.get_data_pill=(e,t=null,n=null,r=null)=>{let o=$(` 132 <button class="data-pill btn"> 133 <div class="flex align-center ellipsis"> 134 ${r||""} 135 <span class="pill-label ${r?"ml-2":""}">${e}</span> 136 </div> 137 </button> 138 `);if(n){let a=$(` 139 <span class="remove-btn cursor-pointer"> 140 ${frappe.utils.icon("close","sm")} 141 </span> 142 `).click(()=>{n(t||e,o)});o.append(a)}return o};frappe.get_modal=function(e,t){return $(`<div class="modal fade" style="overflow: auto;" tabindex="-1"> 143 <div class="modal-dialog"> 144 <div class="modal-content"> 145 <div class="modal-header"> 146 <div class="fill-width flex title-section"> 147 <span class="indicator hidden"></span> 148 <h4 class="modal-title">${e}</h4> 149 </div> 150 <div class="modal-actions"> 151 <button class="btn btn-modal-minimize btn-link hide"> 152 ${frappe.utils.icon("collapse")} 153 </button> 154 <button class="btn btn-modal-close btn-link" data-dismiss="modal"> 155 ${frappe.utils.icon("close-alt","sm","close-alt")} 156 </button> 157 </div>
158 </div> 159 <div class="modal-body ui-front">${t}</div> 160 <div class="modal-footer hide"> 161 <div class="custom-actions"></div> 162 <div class="standard-actions"> 163 <button type="button" class="btn btn-secondary btn-sm hide btn-modal-secondary"> 164 </button> 165 <button type="button" class="btn btn-primary btn-sm hide btn-modal-primary"> 166 ${__("Confirm")} 167 </button> 168 </div> 169 </div> 170 </div> 171 </div> 172 </div>`)};frappe.is_online=function(){return frappe.boot.developer_mode==1?!0:"onLine"in navigator?navigator.onLine:!0};frappe.create_shadow_element=function(e,t,n,r){let o="custom-block-"+frappe.utils.get_random(5).toLowerCase();class a extends HTMLElement{constructor(){super();var T,k,F,J;let f=document.createElement("div");f.innerHTML=frappe.dom.remove_script_and_style(t);let b=document.createElement("link");b.rel="stylesheet",b.href=frappe.assets.bundled_asset("desk.bundle.css");let y=document.createElement("style");y.textContent=n;let m=document.createElement("script");m.textContent=` 173 (function() { 174 let cname = ${JSON.stringify(o)}; 175 let root_element = document.querySelector(cname).shadowRoot; 176 ${r} 177 })(); 178 `,this.attachShadow({mode:"open"}),(T=this.shadowRoot)==null||T.appendChild(b),(k=this.shadowRoot)==null||k.appendChild(f),(F=this.shadowRoot)==null||F.appendChild(y),(J=this.shadowRoot)==null||J.appendChild(m)}}customElements.get(o)||customElements.define(o,a),e.innerHTML=`<${o}></${o}>`};$(window).on("online",function(){document.hidden||frappe.show_alert({indicator:"green",message:__("You are connected to internet.")})});$(window).on("offline",function(){document.hidden||frappe.show_alert({indicator:"orange",message:__("Connection lost. Some features might not work.")})});frappe.provide("frappe.ui");window.cur_dialog=null;frappe.ui.open_dialogs=[];frappe.ui.Dialog=class extends frappe.ui.FieldGroup{constructor(t){super();this.display=!1,this.is_dialog=!0,$.extend(this,{animate:!0,size:null},t),this.make()}make(){this.$wrapper=frappe.get_modal("",""),this.static&&(this.$wrapper.modal({backdrop:"static",keyboard:!1}),this.get_close_btn().hide()),this.wrapper=this.$wrapper.find(".modal-dialog").get(0),this.size=="small"?$(this.wrapper).addClass("modal-sm"):this.size=="large"?$(this.wrapper).addClass("modal-lg"):this.size=="extra-large"&&$(this.wrapper).addClass("modal-xl"),this.make_head(),this.modal_body=this.$wrapper.find(".modal-body"),this.$body=$("<div></div>").appendTo(this.modal_body),this.body=this.$body.get(0),this.$message=$('<div class="hide modal-message"></div>').appendTo(this.modal_body),this.header=this.$wrapper.find(".modal-header"),this.footer=this.$wrapper.find(".modal-footer"),this.standard_actions=this.footer.find(".standard-actions"),this.custom_actions=this.footer.find(".custom-actions"),this.set_indicator(),super.make(),this.refresh_section_collapse(),this.action=this.action||{primary:{},secondary:{}},(this.primary_action||this.action.primary&&this.action.primary.onsubmit)&&this.set_primary_action(this.primary_action_label||this.action.primary.label||__("Submit",null,"Primary action in dialog"),this.primary_action||this.action.primary.onsubmit),this.secondary_action&&this.set_secondary_action(this.secondary_action),(this.secondary_action_label||this.action.secondary&&this.action.secondary.label)&&this.set_secondary_action_label(this.secondary_action_label||this.action.secondary.label),this.minimizable&&(this.header.find(".title-section").click(()=>this.is_minimized&&this.toggle_minimize()),this.get_minimize_btn().removeClass("hide").on("click",()=>this.toggle_minimize()));var t=this;this.$wrapper.on("hide.bs.modal",function(){t.display=!1,t.is_minimized=!1,t.hide_scrollbar(!1),frappe.ui.open_dialogs[frappe.ui.open_dialogs.length-1]===t&&(frappe.ui.open_dialogs.pop(),frappe.ui.open_dialogs.length?window.cur_dialog=frappe.ui.open_dialogs[frappe.ui.open_dialogs.length-1]:window.cur_dialog=null),t.onhide&&t.onhide(),t.on_hide&&t.on_hide()}).on("shown.bs.modal",function(){t.display=!0,window.cur_dialog=t,frappe.ui.open_dialogs.push(t),t.focus_on_first_input(),t.hide_scrollbar(!0),t.on_page_show&&t.on_page_show(),$(document).trigger("frappe.ui.Dialog:shown"),$(document).off("focusin.modal")}).on("scroll",function(){var n=$("input:focus");n.length&&["Date","Datetime","Time"].includes(n.attr("data-fieldtype"))&&n.blur()})}get_primary_btn(){return this.standard_actions.find(".btn-primary")}
178get_minimize_btn(){return this.$wrapper.find(".modal-header .btn-modal-minimize")}set_message(t){this.$message.removeClass("hide"),this.$body.addClass("hide"),this.$message.text(t)}clear_message(){this.$message.addClass("hide"),this.$body.removeClass("hide")}clear(){super.clear(),this.clear_message()}set_primary_action(t,n){this.footer.removeClass("hide"),this.has_primary_action=!0;var r=this;let o=this.get_primary_btn().removeClass("hide").html(t);return typeof n=="function"&&o.off("click").on("click",function(){r.primary_action_fulfilled=!0;var a=r.get_values();!a||n&&n.apply(r,[a])}),o}set_secondary_action(t){return this.footer.removeClass("hide"),this.get_secondary_btn().removeClass("hide").off("click").on("click",t)}set_secondary_action_label(t){this.get_secondary_btn().removeClass("hide").html(t)}disable_primary_action(){this.get_primary_btn().addClass("disabled")}enable_primary_action(){this.get_primary_btn().removeClass("disabled")}make_head(){this.set_title(this.title)}set_title(t){this.$wrapper.find(".modal-title").html(t)}set_indicator(){this.indicator&&this.header.find(".indicator").removeClass().addClass("indicator "+this.indicator)}show(){return this.animate?this.$wrapper.addClass("fade"):this.$wrapper.removeClass("fade"),this.$wrapper.modal("show"),this.$wrapper.removeClass("modal-minimize"),this.minimizable&&this.is_minimized&&($(".modal-backdrop").toggle(),this.is_minimized=!1),this.clear_message(),this.primary_action_fulfilled=!1,this.is_visible=!0,this}hide(){this.$wrapper.modal("hide"),this.is_visible=!1}get_close_btn(){return this.$wrapper.find(".btn-modal-close")}get_secondary_btn(){return this.standard_actions.find(".btn-modal-secondary")}no_cancel(){this.get_close_btn().toggle(!1)}cancel(){this.get_close_btn().trigger("click")}toggle_minimize(){$(".modal-backdrop").toggle();let t=this.$wrapper.closest(".modal").toggleClass("modal-minimize");t.attr("tabindex")?t.removeAttr("tabindex"):t.attr("tabindex",-1),this.is_minimized=!this.is_minimized;let n=this.is_minimized?"expand":"collapse";this.get_minimize_btn().html(frappe.utils.icon(n)),this.on_minimize_toggle&&this.on_minimize_toggle(this.is_minimized),this.header.find(".modal-title").toggleClass("cursor-pointer"),this.hide_scrollbar(!this.is_minimized)}hide_scrollbar(t){$("body").css("overflow",t?"hidden":"auto")}add_custom_action(t,n,r=null){this.footer.removeClass("hide");let o=$(` 179 <button class="btn btn-secondary btn-sm ${r||""}"> 180 ${t} 181 </button> 182 `);this.custom_actions.append(o),n&&o.click(n)}};frappe.ui.hide_open_dialog=()=>{window.cur_dialog&&(cur_dialog.minimizable?cur_dialog.is_minimized||cur_dialog.toggle_minimize():cur_dialog.hide())};frappe.provide("frappe.messages");frappe.messages.waiting=function(e,t){return $(frappe.messages.get_waiting_message(t)).appendTo(e)};frappe.messages.get_waiting_message=function(e){return repl('<div class="msg-box" style="width: 63%; margin: 30px auto;"> <p class="text-center">%(msg)s</p></div>',{msg:e})};frappe.throw=function(e){throw typeof e=="string"&&(e={message:e,title:__("Error")}),e.indicator||(e.indicator="red"),frappe.msgprint(e),new Error(e.message)};frappe.confirm=function(e,t,n){var r=new frappe.ui.Dialog({title:__("Confirm",null,"Title of confirmation dialog"),primary_action_label:__("Yes",null,"Approve confirmation dialog"),primary_action:()=>{t&&t(),r.hide()},secondary_action_label:__("No",null,"Dismiss confirmation dialog"),secondary_action:()=>r.hide()});return r.$body.append(`<p class="frappe-confirm-message">${e}</p>`),r.show(),r.confirm_dialog=!0,n&&(r.onhide=()=>{r.primary_action_fulfilled||n()}),r};frappe.warn=function(e,t,n,r,o){let a=new frappe.ui.Dialog({title:e,indicator:"red",primary_action_label:r,primary_action:()=>{n&&n(),a.hide()},secondary_action_label:__("Cancel",null,"Secondary button in warning dialog"),secondary_action:()=>a.hide(),minimizable:o});return a.$body.append(`<div class="frappe-confirm-message">${t}</div>`),a.standard_actions.find(".btn-primary").removeClass("btn-primary").addClass("btn-danger"),a.show(),a};frappe.prompt=function(e,t,n,r){typeof e=="string"&&(e=[{label:e,fieldname:"value",fieldtype:"Data",reqd:1}]),$.isArray(e)||(e=[e]);var o=new frappe.ui.Dialog({fields:e,title:n||__("Enter Value",null,"Title of prompt dialog")});return o.set_primary_action(r||__("Submit",null,"Primary action of prompt dialog"),function(){var a=o.get_values();!a||(o.hide(),t(a))}),o.show(),o};frappe.msgprint=function(e,t,n){if(!!e){if($.isPlainObject(e))var r=e;else if(typeof e=="string"&&e.substr(0,1)==="{")var r=JSON.parse(e);else var r={message:e,title:t};if(r.indicator||(r.indicator="blue"),r.as_list){let a=r.message.map(c=>`<li>${c}</li>`).join("");r.message=`<ul style="padding-left: 20px">${a}</ul>`}if(r.as_table){let a=r.message.map(c=>`<tr>${c.map(b=>`<td>${b}</td>`).join("")}</tr>`).join("");r.message=`<table class="table table-bordered" style="margin: 0;">${a}</table>`}if(r.message instanceof Array){let a=r.message,c=a.map(f=>JSON.parse(f)).filter(f=>f.raise_exception);c.length&&(a=c),a.forEach(function(f){frappe.msgprint(f)});return}if(r.alert||r.toast){frappe.show_alert(r);return}if(frappe.msg_dialog||(frappe.msg_dialog=new frappe.ui.Dialog({title:__("Message"),onhide:function(){frappe.msg_dialog.custom_onhide&&frappe.msg_dialog.custom_onhide(),frappe.msg_dialog.msg_area.empty()},minimizable:r.is_minimizable||n}),frappe.msg_dialog.msg_area=$('<div class="msgprint">').appendTo(frappe.msg_dialog.body),frappe.msg_dialog.clear=function(){frappe.msg_dialog.msg_area.empty()}
182,frappe.msg_dialog.indicator=frappe.msg_dialog.header.find(".indicator")),r.primary_action){if(r.primary_action.server_action&&typeof r.primary_action.server_action=="string"&&(r.primary_action.action=()=>{frappe.call({method:r.primary_action.server_action,args:{args:r.primary_action.args},callback(){r.primary_action.hide_on_success&&frappe.hide_msgprint()}})}),r.primary_action.client_action&&typeof r.primary_action.client_action=="string"){let a=r.primary_action.client_action.split("."),c=window;for(let f of a)c=c[f];r.primary_action.action=()=>{typeof c=="function"&&c(r.primary_action.args)}}frappe.msg_dialog.set_primary_action(__(r.primary_action.label||r.primary_action_label||"Done"),r.primary_action.action)}else frappe.msg_dialog.has_primary_action&&(frappe.msg_dialog.get_primary_btn().addClass("hide"),frappe.msg_dialog.has_primary_action=!1);r.secondary_action&&(frappe.msg_dialog.set_secondary_action(r.secondary_action.action),frappe.msg_dialog.set_secondary_action_label(__(r.secondary_action.label||"Close"))),r.message==null&&(r.message=""),r.message.search(/<br>|<p>|<li>/)==-1&&(e=frappe.utils.replace_newlines(r.message));var o=!1;return r.clear?frappe.msg_dialog.msg_area.empty():o=frappe.msg_dialog.msg_area.html(),(r.title||!o)&&frappe.msg_dialog.set_title(r.title||__("Message",null,"Default title of the message dialog")),r.indicator?frappe.msg_dialog.indicator.removeClass().addClass("indicator "+r.indicator):frappe.msg_dialog.indicator.removeClass().addClass("hidden"),r.wide?frappe.msg_dialog.wrapper.classList.contains("msgprint-dialog")&&frappe.msg_dialog.wrapper.classList.remove("msgprint-dialog"):frappe.msg_dialog.wrapper.classList.add("msgprint-dialog"),o&&frappe.msg_dialog.msg_area.append("<hr>"),frappe.msg_dialog.msg_area.append(r.message),frappe.msg_dialog.$wrapper.css("z-index",2e3),frappe.msg_dialog.show(),frappe.msg_dialog}};window.msgprint=frappe.msgprint;frappe.hide_msgprint=function(e){frappe.msg_dialog&&frappe.msg_dialog.msg_area&&frappe.msg_dialog.msg_area.empty(),frappe.msg_dialog&&frappe.msg_dialog.$wrapper.is(":visible")&&(e&&frappe.msg_dialog.$wrapper.removeClass("fade"),frappe.msg_dialog.hide(),e&&frappe.msg_dialog.$wrapper.addClass("fade"))};frappe.update_msgprint=function(e){!frappe.msg_dialog||frappe.msg_dialog&&!frappe.msg_dialog.$wrapper.is(":visible")?frappe.msgprint(e):frappe.msg_dialog.msg_area.html(e)};frappe.verify_password=function(e){frappe.prompt({fieldname:"password",label:__("Enter your password"),fieldtype:"Password",reqd:1},function(t){frappe.call({method:"frappe.core.doctype.user.user.verify_password",args:{password:t.password},callback:function(n){n.exc||e()}})},__("Verify Password"),__("Verify"))};frappe.show_progress=(e,t,n=100,r,o=!1)=>{let a;return frappe.cur_progress&&frappe.cur_progress.title===e&&frappe.cur_progress.is_visible?a=frappe.cur_progress:(a=new frappe.ui.Dialog({title:e}),a.progress=$(`<div> 183 <div class="progress"> 184 <div class="progress-bar"></div> 185 </div> 186 <p class="description text-muted small"></p> 187 </div`).appendTo(a.body),a.progress_bar=a.progress.css({"margin-top":"10px"}).find(".progress-bar"),a.$wrapper.removeClass("fade"),a.show(),frappe.cur_progress=a),r&&a.progress.find(".description").text(r),a.percent=cint(flt(t)*100/n),a.progress_bar.css({width:a.percent+"%"}),o&&a.percent===100&&setTimeout(frappe.hide_progress,500),a};frappe.hide_progress=function(){frappe.cur_progress&&(frappe.cur_progress.hide(),frappe.cur_progress=null)};frappe.show_alert=frappe.toast=function(e,t=7,n={}){let r={orange:"solid-warning",yellow:"solid-warning",blue:"solid-info",green:"solid-success",red:"solid-error"};typeof e=="string"&&(e={message:e}),$("#dialog-container").length||$('<div id="dialog-container"><div id="alert-container"></div></div>').appendTo("body");let o;e.indicator?o=r[e.indicator.toLowerCase()]||"solid-"+e.indicator:o="solid-info";let a=e.indicator||"blue",c=$(` 188 <div class="alert desk-alert ${a}" role="alert"> 189 <div class="alert-message-container"> 190 <div class="alert-title-container"> 191 <div>${frappe.utils.icon(o,"lg")}</div> 192 <div class="alert-message">${e.message}</div>
193 </div> 194 <div class="alert-subtitle">${e.subtitle||""}</div> 195 </div> 196 <div class="alert-body" style="display: none"></div> 197 <a class="close">${frappe.utils.icon("close-alt")}</a> 198 </div> 199 `);return c.hide().appendTo("#alert-container").show(),e.body&&c.find(".alert-body").show().html(e.body),c.find(".close, button").click(function(){return c.addClass("out"),setTimeout(()=>c.remove(),800),!1}),Object.keys(n).map(f=>{c.find(`[data-action=${f}]`).on("click",n[f])}),t>2&&(t=t-.8),setTimeout(()=>(c.addClass("out"),setTimeout(()=>c.remove(),800),!1),t*1e3),c};Object.defineProperty(window,"show_alert",{get:function(){return console.warn("Please use `frappe.show_alert` instead of `show_alert`. It will be deprecated soon."),frappe.show_alert}});function Jc(e,t){if(!e)return"";typeof e=="string"&&(e=frappe.datetime.convert_to_user_tz(e),e=new Date((e||"").replace(/-/g,"/").replace(/[TZ]/g," ").replace(/\.[0-9]*/,"")));let n=(new Date(frappe.datetime.now_datetime()).getTime()-e.getTime())/1e3,r=Math.floor(n/86400);if(isNaN(r)||r<0)return"";if(t)if(r==0){if(n<60)return __("now");if(n<3600)return __("{0} m",[Math.floor(n/60)]);if(n<86400)return __("{0} h",[Math.floor(n/3600)])}else return r<7?__("{0} d",[r]):r<31?__("{0} w",[Math.floor(r/7)]):r<365?__("{0} M",[Math.floor(r/30)]):__("{0} y",[Math.floor(r/365)]);else if(r==0){if(n<60)return __("just now");if(n<120)return __("1 minute ago");if(n<3600)return __("{0} minutes ago",[Math.floor(n/60)]);if(n<7200)return __("1 hour ago");if(n<86400)return __("{0} hours ago",[Math.floor(n/3600)])}else return r==1?__("yesterday"):r<7?__("{0} days ago",[r]):r<14?__("1 week ago"):r<31?__("{0} weeks ago",[Math.floor(r/7)]):r<62?__("1 month ago"):r<365?__("{0} months ago",[Math.floor(r/30)]):r<730?__("1 year ago"):__("{0} years ago",[Math.floor(r/365)])}frappe.provide("frappe.datetime");window.comment_when=function(e,t){var n=frappe.datetime.str_to_user?frappe.datetime.str_to_user(e):e;return'<span class="frappe-timestamp '+(t?" mini":"")+'" data-timestamp="'+e+'" title="'+n+'">'+Jc(e,t)+"</span>"};frappe.datetime.comment_when=comment_when;frappe.datetime.prettyDate=Jc;frappe.datetime.refresh_when=function(){jQuery&&$(".frappe-timestamp").each(function(){$(this).html(Jc($(this).attr("data-timestamp"),$(this).hasClass("mini")))})};setInterval(function(){frappe.datetime.refresh_when()},6e4);frappe.provide("frappe.datetime");frappe.defaultDateFormat="YYYY-MM-DD";frappe.defaultTimeFormat="HH:mm:ss";frappe.defaultDatetimeFormat=frappe.defaultDateFormat+" "+frappe.defaultTimeFormat;moment.defaultFormat=frappe.defaultDateFormat;frappe.provide("frappe.datetime");$.extend(frappe.datetime,{convert_to_user_tz:function(e,t){let n=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?n=moment.tz(e,frappe.boot.time_zone.system).clone().tz(frappe.boot.time_zone.user):n=moment(e),t===!1?n:n.format(frappe.defaultDatetimeFormat)},convert_to_system_tz:function(e,t){let n=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?n=moment.tz(e,frappe.boot.time_zone.user).clone().tz(frappe.boot.time_zone.system):n=moment(e),t===!1?n:n.format(frappe.defaultDatetimeFormat)},is_system_time_zone:function(){return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?moment().tz(frappe.boot.time_zone.system).utcOffset()===moment().tz(frappe.boot.time_zone.user).utcOffset():!0},is_timezone_same:function(){return frappe.datetime.is_system_time_zone()},str_to_obj:function(e){return moment(e,frappe.defaultDatetimeFormat)._d},obj_to_str:function(e){return moment(e).locale("en").format()},obj_to_user:function(e){return moment(e).format(frappe.datetime.get_user_date_fmt().toUpperCase())},get_diff:function(e,t){return moment(e).diff(t,"days")},get_hour_diff:function(e,t){return moment(e).diff(t,"hours")},get_day_diff:function(e,t){return moment(e).diff(t,"days")},add_days:function(e,t){return moment(e).add(t,"days").format()},add_months:function(e,t){return moment(e).add(t,"months").format()},week_start:function(){return moment().startOf("week").format()},week_end:function(){return moment().endOf("week").format()},month_start:function(){return moment().startOf("month").format()},month_end:function(){return moment().endOf("month").format()},quarter_start:function(){return moment().startOf("quarter").format()},quarter_end:function(){return moment().endOf("quarter").format()},year_start:function(){return moment().startOf("year").format()},year_end:function(){return moment().endOf("year").format()},get_user_time_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.time_format||"HH:mm:ss"},get_user_date_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.date_format||"yyyy-mm-dd"},get_user_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.date_format||"yyyy-mm-dd"},str_to_user:function(e,t=!1,n=!1){if(!e)return"";let r=frappe.datetime.get_user_date_fmt().toUpperCase(),o=frappe.datetime.get_user_time_fmt(),a=o;if(t)return moment(e,frappe.defaultTimeFormat).format(a);if(n)return moment(e,frappe.defaultDateFormat).format(r);
199{let c=moment.tz(e,frappe.boot.time_zone.system);return typeof e!="string"||e.indexOf(" ")===-1?a=r:a=r+" "+o,c.clone().tz(frappe.boot.time_zone.user).format(a)}},get_datetime_as_string:function(e){return moment(e).format("YYYY-MM-DD HH:mm:ss")},user_to_str:function(e,t=!1){var n=frappe.datetime.get_user_time_fmt();if(t)return moment(e,n).format(frappe.defaultTimeFormat);var r=frappe.datetime.get_user_date_fmt().toUpperCase(),o="YYYY-MM-DD";return e.indexOf(" ")!==-1&&(r+=" "+n,o+=" HH:mm:ss"),moment(e,[r.replace("YYYY","YY"),r]).locale("en").format(o)},user_to_obj:function(e){return frappe.datetime.str_to_obj(frappe.datetime.user_to_str(e))},global_date_format:function(e){var t=moment(e);return t._f&&t._f.indexOf("HH")!==-1?t.format("Do MMMM YYYY, hh:mm A"):t.format("Do MMMM YYYY")},now_date:function(e=!1){return frappe.datetime._date(frappe.defaultDateFormat,e)},now_time:function(e=!1){return frappe.datetime._date(frappe.defaultTimeFormat,e)},now_datetime:function(e=!1){return frappe.datetime._date(frappe.defaultDatetimeFormat,e)},system_datetime:function(e=!1){return frappe.datetime._date(frappe.defaultDatetimeFormat,e,!0)},_date:function(e,t=!1,n=!1){var a,c;let r=((a=frappe.boot.time_zone)==null?void 0:a.system)||frappe.sys_defaults.time_zone;n||(r=((c=frappe.boot.time_zone)==null?void 0:c.user)||r);let o=moment.tz(r);return t?frappe.datetime.moment_to_date_obj(o):o.format(e)},moment_to_date_obj:function(e){let t=new Date,n=e.toArray();return t.setFullYear(n[0]),t.setMonth(n[1]),t.setDate(n[2]),t.setHours(n[3]),t.setMinutes(n[4]),t.setSeconds(n[5]),t.setMilliseconds(n[6]),t},nowdate:function(){return frappe.datetime.now_date()},get_today:function(){return frappe.datetime.now_date()},get_time:e=>moment(e).format("hh:mm A"),validate:function(e){return moment(e,[frappe.defaultDateFormat,frappe.defaultDatetimeFormat,frappe.defaultTimeFormat],!0).isValid()},get_first_day_of_the_week_index(){let e=frappe.sys_defaults.first_day_of_the_week||"Sunday";return moment.weekdays().indexOf(e)}});Object.defineProperties(window,{dateutil:{get:function(){return console.warn("Please use `frappe.datetime` instead of `dateutil`. It will be deprecated soon."),frappe.datetime},configurable:!0},date:{get:function(){return console.warn("Please use `frappe.datetime` instead of `date`. It will be deprecated soon."),frappe.datetime},configurable:!0},get_today:{get:function(){return console.warn("Please use `frappe.datetime.get_today` instead of `get_today`. It will be deprecated soon."),frappe.datetime.get_today},configurable:!0}});frappe.template={compiled:{},debug:{}};frappe.template.compile=function(e,t){var n=t||e;if(!frappe.template.compiled[n]){let a=function(c,f,b,y,m){var T=frappe.utils.get_random(3),k=frappe.utils.get_random(3);return"{% for (var "+T+"=0, "+k+"="+b+".length; "+T+"<"+k+"; "+T+"++) { var "+f+" = "+b+"["+T+"]; "+f+"._index = "+T+"; %}"};var o=a;e.indexOf("'")!==-1&&e.replace(/'/g,"\\'"),e=e.replace(/{{/g,"{%=").replace(/}}/g,"%}"),e=e.replace(/{%\s?if\s?\s?not\s?([^\(][^%{]+)\s?%}/g,"{% if (! $1) { %}"),e=e.replace(/{%\s?if\s?([^\(][^%{]+)\s?%}/g,"{% if ($1) { %}"),e=e.replace(/{%\s?for\s([a-z._]+)\sin\s([a-z._]+)\s?%}/g,a),e=e.replace(/{%\s?endif\s?%}/g,"{% }; %}"),e=e.replace(/{%\s?else\s?%}/g,"{% } else { %}"),e=e.replace(/{%\s?endfor\s?%}/g,"{% }; %}");var r=`var _p=[],print=function(){_p.push.apply(_p,arguments)};with(obj){ 200_p.push('`+e.replace(/[\r\t\n]/g," ").split("{%").join(" ").replace(/((^|%})[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%}/g,"',$1,'").split(" ").join(`'); 201`).split("%}").join(` 202_p.push('`).split("\r").join("\\'")+"');}return _p.join('');";frappe.template.debug[t]=r;try{frappe.template.compiled[n]=new Function("obj",r)}catch(c){console.log("Error in Template:"),console.log(r),c.lineNumber&&(console.log("Error in Line "+c.lineNumber+", Col "+c.columnNumber+":"),console.log(r.split(` 203`)[c.lineNumber-1]))}}return frappe.template.compiled[n]};frappe.render=function(e,t,n){return frappe.template.compile(e,n)(t)};frappe.render_template=function(e,t){if(e.indexOf(" ")!==-1)var n=e;else var n=frappe.templates[e];return t===void 0&&(t={}),n||frappe.throw(`Template <b>${e}</b> not found.`),frappe.render(n,t,e)};frappe.render_grid=function(e){e.grid&&(e.columns=e.grid.getColumns(),e.data=e.grid.getData().getItems()),e.print_settings&&e.print_settings.orientation&&e.print_settings.orientation.toLowerCase()==="landscape"&&(e.landscape=!0),e.landscape==null&&(e.columns&&e.columns.length>
20310?e.landscape=!0:e.landscape=!1),e.content||(e.content=frappe.render_template(e.template||"print_grid",e)),e.base_url=frappe.urllib.get_base_url(),e.print_css=frappe.boot.print_css,e.lang=e.lang||frappe.boot.lang,e.layout_direction=e.layout_direction||frappe.utils.is_rtl()?"rtl":"ltr";var t=frappe.render_template("print_template",e),n=window.open();n||frappe.msgprint(__("Please enable pop-ups in your browser")),n.document.write(t),n.document.close()},frappe.render_tree=function(e){e.base_url=frappe.urllib.get_base_url(),e.landscape=!1,e.print_css=frappe.boot.print_css,e.print_format_css_path=frappe.assets.bundled_asset("print_format.bundle.css");var t=frappe.render_template("print_tree",e),n=window.open();n||frappe.msgprint(__("Please enable pop-ups in your browser")),n.document.write(t),n.document.close()};frappe.render_pdf=function(e,t={}){var n=new FormData;n.append("html",e),t.orientation&&n.append("orientation",t.orientation);var r=new Blob([],{type:"text/xml"});n.append("blob",r);var o=new XMLHttpRequest;o.open("POST","/api/method/frappe.utils.print_format.report_to_pdf"),o.setRequestHeader("X-Frappe-CSRF-Token",frappe.csrf_token),o.responseType="arraybuffer",o.onload=function(a){if(this.status===200){var c=new Blob([a.currentTarget.response],{type:"application/pdf"}),f=URL.createObjectURL(c);let b=document.createElement("a");document.body.appendChild(b),b.style="display: none",b.href=f,b.download=t.report_name||"report.pdf",b.click(),window.URL.revokeObjectURL(f)}},o.send(n)};frappe.provide("frappe.utils");function C4(e){return lg()[e]||""}function N4(e){return e.includes("?")?e.slice(e.indexOf("?")+1):""}function lg(e){var t={};e||(e=location.search.substring(1));for(var n=e.split("&"),r=0,o=n.length;r<o;r++){var a=n[r].split(/=(.+)/),c=a[0];if(!!c){var f=a[1];if(typeof f=="string"){f=f.replace(/\+/g,"%20");try{f=decodeURIComponent(f)}catch(b){}}c in t?(typeof t[c]=="undefined"?t[c]=[]:typeof t[c]=="string"&&(t[c]=[t[c]]),t[c].push(f)):t[c]=f}}return t}function x4(e,t=!0){let n=[];for(let r in e){let o=e[r];o===void 0||o===""||o===null||(typeof o=="object"&&(o=JSON.stringify(o)),t&&(r=encodeURIComponent(r),o=encodeURIComponent(o)),n.push(`${r}=${o}`))}return"?"+n.join("&")}Object.assign(frappe.utils,{get_url_arg:C4,get_query_string:N4,get_query_params:lg,make_query_string:x4});var S4={name:"ProgressRing",props:{primary:String,secondary:String,radius:Number,progress:Number,stroke:Number},data(){let e=this.radius-this.stroke*2,t=e*2*Math.PI;return{normalizedRadius:e,circumference:t}},computed:{strokeDashoffset(){return this.circumference-this.progress/100*this.circumference}}},ug=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{height:e.radius*2,width:e.radius*2}},[n("circle",{style:{stroke:e.secondary,strokeDashoffset:0},attrs:{"stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,fill:"transparent",r:e.normalizedRadius,cx:e.radius,cy:e.radius}}),e._v(" "),n("circle",{style:{stroke:e.primary,strokeDashoffset:e.strokeDashoffset},attrs:{"stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,fill:"transparent",r:e.normalizedRadius,cx:e.radius,cy:e.radius}}),e._v(" "),n("text",{style:{color:"var(--text-color)",fontSize:"var(--text-xs)",fontWeight:"var(--text-bold)"},attrs:{"dominant-baseline":"middle","text-anchor":"middle",x:e.radius,y:e.radius}},[e._v(` 204 `+e._s(e.progress)+`% 205 `)])])},k4=[];ug._withStripped=!0;var D4=function(e){!e||e("data-v-4e9dbc79_0",{source:` 206circle[data-v-4e9dbc79] { 207 transition: stroke-dashoffset 0.35s; 208 transform: rotate(-90deg); 209 transform-origin: 50% 50%; 210} 211`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/ProgressRing.vue"],names:[],mappings:";AAoEA;CACA,mCAAA;CACA,yBAAA;CACA,yBAAA;AACA",file:"ProgressRing.vue",sourcesContent:[`<template> 212 <svg :height="radius * 2" :width="radius * 2"> 213 <circle 214 :stroke-dasharray="circumference + ' ' + circumference" 215 :style="{ 216 stroke: secondary, 217 strokeDashoffset: 0, 218 }" 219 :stroke-width="stroke" 220 fill="transparent" 221 :r="normalizedRadius" 222 :cx="radius" 223 :cy="radius" 224 /> 225 <circle 226 :stroke-dasharray="circumference + ' ' + circumference" 227 :style="{ 228 stroke: primary, 229 strokeDashoffset: strokeDashoffset, 230 }" 231 :stroke-width="stroke" 232 fill="transparent" 233 :r="normalizedRadius" 234 :cx="radius" 235 :cy="radius" 236 /> 237 <text 238 dominant-baseline="middle" 239 text-anchor="middle" 240 :x="radius" 241 :y="radius" 242 :style="{ 243 color: 'var(--text-color)', 244 fontSize: 'var(--text-xs)', 245 fontWeight: 'var(--text-bold)', 246 }" 247 > 248 {{ progress }}% 249 </text> 250 </svg> 251</template> 252<script> 253export default { 254 name: "ProgressRing", 255 props: { 256 primary: String, 257 secondary: String, 258 radius: Number, 259 progress: Number, 260 stroke: Number, 261 }, 262 data() { 263 const normalizedRadius = this.radius - this.stroke * 2; 264 const circumference = normalizedRadius * 2 * Math.PI; 265 266 return { 267 normalizedRadius, 268 circumference, 269 }; 270 }, 271 computed: { 272 strokeDashoffset() { 273 return this.circumference - (this.progress / 100) * this.circumference; 274 }, 275 }, 276}; 277<\/script> 278<style scoped> 279circle { 280 transition: stroke-dashoffset 0.35s; 281 transform: rotate(-90deg); 282 transform-origin: 50% 50%; 283} 284</style> 285`]},media:void 0})},q4="data-v-4e9dbc79",B4=void 0,P4=!1;function R4(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/ProgressRing.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function el(){let e=el.styles||(el.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
285Boolean).join(` 286`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var W4=R4({render:ug,staticRenderFns:k4},D4,S4,q4,P4,B4,!1,el,void 0,void 0),fg=W4;var I4={name:"FilePreview",props:["file"],components:{ProgressRing:fg},data(){return{src:null,optimize:this.file.optimize}},mounted(){if(this.is_image&&window.FileReader){let e=new FileReader;e.onload=()=>this.src=e.result,e.readAsDataURL(this.file.file_obj)}},filters:{file_size(e){return frappe.form.formatters.FileSize(e)},file_name(e){return e}},computed:{is_private(){return this.file.doc?this.file.doc.is_private:this.file.private},uploaded(){return this.file.request_succeeded},is_image(){return this.file.file_obj.type.startsWith("image")},is_optimizable(){let e=this.file.file_obj.type=="image/svg+xml";return this.is_image&&!e&&!this.uploaded&&!this.file.failed},is_cropable(){let e=["image/jpeg","image/png"];return!this.uploaded&&!this.file.uploading&&!this.file.failed&&e.includes(this.file.file_obj.type)},progress(){let e=Math.round(this.file.progress*100/this.file.total);return isNaN(e)&&(e=0),e}}},dg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-preview"},[n("div",{staticClass:"file-icon"},[e.is_image?n("img",{attrs:{src:e.src,alt:e.file.name}}):n("div",{staticClass:"fallback",domProps:{innerHTML:e._s(e.frappe.utils.icon("file","md"))}})]),e._v(" "),n("div",[n("div",[e.file.doc?n("a",{staticClass:"flex",attrs:{href:e.file.doc.file_url,target:"_blank"}},[n("span",{staticClass:"file-name"},[e._v(e._s(e._f("file_name")(e.file.name)))])]):n("span",{staticClass:"file-name"},[e._v(e._s(e._f("file_name")(e.file.name)))])]),e._v(" "),n("div",[n("span",{staticClass:"file-size"},[e._v(` 287 `+e._s(e._f("file_size")(e.file.file_obj.size))+` 288 `)])]),e._v(" "),n("div",{staticClass:"flex config-area"},[e.is_optimizable?n("label",{staticClass:"frappe-checkbox"},[n("input",{attrs:{type:"checkbox"},domProps:{checked:e.optimize},on:{change:function(r){return e.$emit("toggle_optimize")}}}),e._v("Optimize")]):e._e(),e._v(" "),n("label",{staticClass:"frappe-checkbox"},[n("input",{attrs:{type:"checkbox"},domProps:{checked:e.file.private},on:{change:function(r){return e.$emit("toggle_private")}}}),e._v("Private")])]),e._v(" "),n("div",[e.file.error_message?n("span",{staticClass:"file-error text-danger"},[e._v(` 289 `+e._s(e.file.error_message)+` 290 `)]):e._e()])]),e._v(" "),n("div",{staticClass:"file-actions"},[n("ProgressRing",{directives:[{name:"show",rawName:"v-show",value:e.file.uploading&&!e.uploaded&&!e.file.failed,expression:"file.uploading && !uploaded && !file.failed"}],attrs:{primary:"var(--primary-color)",secondary:"var(--gray-200)",radius:24,progress:e.progress,stroke:3}}),e._v(" "),e.uploaded?n("div",{domProps:{innerHTML:e._s(e.frappe.utils.icon("solid-success","lg"))}}):e._e(),e._v(" "),e.file.failed?n("div",{domProps:{innerHTML:e._s(e.frappe.utils.icon("solid-error","lg"))}}):e._e(),e._v(" "),n("div",{staticClass:"file-action-buttons"},[e.is_cropable?n("button",{staticClass:"btn btn-crop muted",domProps:{innerHTML:e._s(e.frappe.utils.icon("crop","md"))},on:{click:function(r){return e.$emit("toggle_image_cropper")}}}):e._e(),e._v(" "),!e.uploaded&&!e.file.uploading&&!e.file.failed?n("button",{staticClass:"btn muted",domProps:{innerHTML:e._s(e.frappe.utils.icon("delete","md"))},on:{click:function(r){return e.$emit("remove")}}}):e._e()])],1)])},X4=[];dg._withStripped=!0;var j4=function(e){!e||e("data-v-15f528f7_0",{source:` 291.file-preview { 292 display: flex; 293 align-items: center; 294 padding: 0.75rem; 295 border: 1px solid transparent; 296} 297.file-preview + .file-preview { 298 border-top-color: var(--border-color); 299} 300.file-preview:hover { 301 background-color: var(--bg-color); 302 border-color: var(--dark-border-color); 303 border-radius: var(--border-radius); 304} 305.file-preview:hover + .file-preview { 306 border-top-color: transparent; 307} 308.file-icon { 309 border-radius: var(--border-radius); 310 width: 2.625rem; 311 height: 2.625rem; 312 overflow: hidden; 313 margin-right: var(--margin-md); 314 flex-shrink: 0; 315} 316.file-icon img { 317 width: 100%; 318 height: 100%; 319 object-fit: cover; 320} 321.file-icon .fallback { 322 width: 100%; 323 height: 100%; 324 display: flex; 325 align-items: center; 326 justify-content: center; 327 border: 1px solid var(--border-color); 328 border-radius: var(--border-radius); 329} 330.file-name { 331 font-size: var(--text-base); 332 font-weight: var(--text-bold); 333 color: var(--text-color); 334 display: -webkit-box; 335 -webkit-line-clamp: 1; 336 -webkit-box-orient: vertical; 337 overflow: hidden; 338} 339.file-size { 340 font-size: var(--text-sm); 341 color: var(--text-light); 342} 343.file-actions { 344 width: 3rem; 345 flex-shrink: 0; 346 margin-left: auto; 347 text-align: center; 348} 349.file-actions .btn { 350 padding: var(--padding-xs); 351 box-shadow: none; 352} 353.file-action-buttons { 354 display: flex; 355 justify-content: flex-end; 356} 357.muted { 358 opacity: 0.5; 359 transition: 0.3s; 360} 361.muted:hover { 362 opacity: 1; 363} 364.frappe-checkbox { 365 font-size: var(--text-sm); 366 color: var(--text-light); 367 display: flex; 368 align-items: center; 369 padding-top: 0.25rem; 370} 371.config-area {
372 gap: 0.5rem; 373} 374.file-error { 375 font-size: var(--text-sm); 376 font-weight: var(--text-bold); 377} 378`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FilePreview.vue"],names:[],mappings:";AA0IA;CACA,aAAA;CACA,mBAAA;CACA,gBAAA;CACA,6BAAA;AACA;AAEA;CACA,qCAAA;AACA;AAEA;CACA,iCAAA;CACA,sCAAA;CACA,mCAAA;AACA;AAEA;CACA,6BAAA;AACA;AAEA;CACA,mCAAA;CACA,eAAA;CACA,gBAAA;CACA,gBAAA;CACA,8BAAA;CACA,cAAA;AACA;AAEA;CACA,WAAA;CACA,YAAA;CACA,iBAAA;AACA;AAEA;CACA,WAAA;CACA,YAAA;CACA,aAAA;CACA,mBAAA;CACA,uBAAA;CACA,qCAAA;CACA,mCAAA;AACA;AAEA;CACA,2BAAA;CACA,6BAAA;CACA,wBAAA;CACA,oBAAA;CACA,qBAAA;CACA,4BAAA;CACA,gBAAA;AACA;AAEA;CACA,yBAAA;CACA,wBAAA;AACA;AAEA;CACA,WAAA;CACA,cAAA;CACA,iBAAA;CACA,kBAAA;AACA;AAEA;CACA,0BAAA;CACA,gBAAA;AACA;AAEA;CACA,aAAA;CACA,yBAAA;AACA;AAEA;CACA,YAAA;CACA,gBAAA;AACA;AAEA;CACA,UAAA;AACA;AAEA;CACA,yBAAA;CACA,wBAAA;CACA,aAAA;CACA,mBAAA;CACA,oBAAA;AACA;AAEA;CACA,WAAA;AACA;AAEA;CACA,yBAAA;CACA,6BAAA;AACA",file:"FilePreview.vue",sourcesContent:[`<template> 379 <div class="file-preview"> 380 <div class="file-icon"> 381 <img v-if="is_image" :src="src" :alt="file.name" /> 382 <div class="fallback" v-else v-html="frappe.utils.icon('file', 'md')"></div> 383 </div> 384 <div> 385 <div> 386 <a class="flex" :href="file.doc.file_url" v-if="file.doc" target="_blank"> 387 <span class="file-name">{{ file.name | file_name }}</span> 388 </a> 389 <span class="file-name" v-else>{{ file.name | file_name }}</span> 390 </div> 391 392 <div> 393 <span class="file-size"> 394 {{ file.file_obj.size | file_size }} 395 </span> 396 </div> 397 398 <div class="flex config-area"> 399 <label v-if="is_optimizable" class="frappe-checkbox" 400 ><input 401 type="checkbox" 402 :checked="optimize" 403 @change="$emit('toggle_optimize')" 404 />Optimize</label 405 > 406 <label class="frappe-checkbox" 407 ><input 408 type="checkbox" 409 :checked="file.private" 410 @change="$emit('toggle_private')" 411 />Private</label 412 > 413 </div> 414 <div> 415 <span v-if="file.error_message" class="file-error text-danger"> 416 {{ file.error_message }} 417 </span> 418 </div> 419 </div> 420 <div class="file-actions"> 421 <ProgressRing 422 v-show="file.uploading && !uploaded && !file.failed" 423 primary="var(--primary-color)" 424 secondary="var(--gray-200)" 425 :radius="24" 426 :progress="progress" 427 :stroke="3" 428 /> 429 <div v-if="uploaded" v-html="frappe.utils.icon('solid-success', 'lg')"></div> 430 <div v-if="file.failed" v-html="frappe.utils.icon('solid-error', 'lg')"></div> 431 <div class="file-action-buttons"> 432 <button 433 v-if="is_cropable" 434 class="btn btn-crop muted" 435 @click="$emit('toggle_image_cropper')" 436 v-html="frappe.utils.icon('crop', 'md')" 437 ></button> 438 <button 439 v-if="!uploaded && !file.uploading && !file.failed" 440 class="btn muted" 441 @click="$emit('remove')" 442 v-html="frappe.utils.icon('delete', 'md')" 443 ></button> 444 </div> 445 </div> 446 </div> 447</template> 448 449<script> 450import ProgressRing from "./ProgressRing.vue"; 451export default { 452 name: "FilePreview", 453 props: ["file"], 454 components: { 455 ProgressRing, 456 }, 457 data() { 458 return { 459 src: null, 460 optimize: this.file.optimize, 461 }; 462 }, 463 mounted() { 464 if (this.is_image) { 465 if (window.FileReader) { 466 let fr = new FileReader(); 467 fr.onload = () => (this.src = fr.result); 468 fr.readAsDataURL(this.file.file_obj); 469 } 470 } 471 }, 472 filters: { 473 file_size(value) { 474 return frappe.form.formatters.FileSize(value); 475 }, 476 file_name(value) { 477 return value; 478 // return frappe.utils.file_name_ellipsis(value, 9); 479 }, 480 }, 481 computed: { 482 is_private() { 483 return this.file.doc ? this.file.doc.is_private : this.file.private; 484 }, 485 uploaded() { 486 return this.file.request_succeeded; 487 }, 488 is_image() { 489 return this.file.file_obj.type.startsWith("image"); 490 }, 491 is_optimizable() { 492 let is_svg = this.file.file_obj.type == "image/svg+xml"; 493 return this.is_image && !is_svg && !this.uploaded && !this.file.failed; 494 }, 495 is_cropable() { 496 let croppable_types = ["image/jpeg", "image/png"]; 497 return ( 498 !this.uploaded && 499 !this.file.uploading && 500 !this.file.failed && 501 croppable_types.includes(this.file.file_obj.type) 502 ); 503 }, 504 progress() { 505 let value = Math.round((this.file.progress * 100) / this.file.total); 506 if (isNaN(value)) { 507 value = 0; 508 } 509 return value; 510 }, 511 }, 512}; 513<\/script> 514 515<style> 516.file-preview {
517 display: flex; 518 align-items: center; 519 padding: 0.75rem; 520 border: 1px solid transparent; 521} 522 523.file-preview + .file-preview { 524 border-top-color: var(--border-color); 525} 526 527.file-preview:hover { 528 background-color: var(--bg-color); 529 border-color: var(--dark-border-color); 530 border-radius: var(--border-radius); 531} 532 533.file-preview:hover + .file-preview { 534 border-top-color: transparent; 535} 536 537.file-icon { 538 border-radius: var(--border-radius); 539 width: 2.625rem; 540 height: 2.625rem; 541 overflow: hidden; 542 margin-right: var(--margin-md); 543 flex-shrink: 0; 544} 545 546.file-icon img { 547 width: 100%; 548 height: 100%; 549 object-fit: cover; 550} 551 552.file-icon .fallback { 553 width: 100%; 554 height: 100%; 555 display: flex; 556 align-items: center; 557 justify-content: center; 558 border: 1px solid var(--border-color); 559 border-radius: var(--border-radius); 560} 561 562.file-name { 563 font-size: var(--text-base); 564 font-weight: var(--text-bold); 565 color: var(--text-color); 566 display: -webkit-box; 567 -webkit-line-clamp: 1; 568 -webkit-box-orient: vertical; 569 overflow: hidden; 570} 571 572.file-size { 573 font-size: var(--text-sm); 574 color: var(--text-light); 575} 576 577.file-actions { 578 width: 3rem; 579 flex-shrink: 0; 580 margin-left: auto; 581 text-align: center; 582} 583 584.file-actions .btn { 585 padding: var(--padding-xs); 586 box-shadow: none; 587} 588 589.file-action-buttons { 590 display: flex; 591 justify-content: flex-end; 592} 593 594.muted { 595 opacity: 0.5; 596 transition: 0.3s; 597} 598 599.muted:hover { 600 opacity: 1; 601} 602 603.frappe-checkbox { 604 font-size: var(--text-sm); 605 color: var(--text-light); 606 display: flex; 607 align-items: center; 608 padding-top: 0.25rem; 609} 610 611.config-area {
612 gap: 0.5rem; 613} 614 615.file-error { 616 font-size: var(--text-sm); 617 font-weight: var(--text-bold); 618} 619</style> 620`]},media:void 0})},F4=void 0,H4=void 0,U4=!1;function $4(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FilePreview.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function tl(){let e=tl.styles||(tl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(` 621`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var V4=$4({render:dg,staticRenderFns:X4},j4,I4,F4,U4,H4,!1,tl,void 0,void 0),pg=V4;var Y4={name:"TreeNode",props:["node","selected_node"],components:{TreeNode:()=>frappe.ui.components.TreeNode},computed:{icon(){let e={open:frappe.utils.icon("folder-open","md"),closed:frappe.utils.icon("folder-normal","md"),leaf:frappe.utils.icon("primitive-dot","xs"),search:frappe.utils.icon("search")};return this.node.by_search?e.search:this.node.is_leaf?e.leaf:this.node.open?e.open:e.closed}}},hg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tree-node",class:{opened:e.node.open}},[n("span",{staticClass:"tree-link",class:{active:e.node.value===e.selected_node.value},attrs:{disabled:e.node.fetching},on:{click:function(r){return e.$emit("node-click",e.node)}}},[n("div",{domProps:{innerHTML:e._s(e.icon)}}),e._v(" "),n("a",{staticClass:"tree-label"},[e._v(e._s(e.node.label))])]),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.node.open,expression:"node.open"}],staticClass:"tree-children"},[e._l(e.node.children,function(r){return n("TreeNode",{key:r.value,attrs:{node:r,selected_node:e.selected_node},on:{"node-click":function(o){return e.$emit("node-click",o)},"load-more":function(o){return e.$emit("load-more",o)}}})}),e._v(" "),e.node.has_more_children?n("button",{staticClass:"btn btn-xs btn-load-more",attrs:{disabled:e.node.children_loading},on:{click:function(r){return e.$emit("load-more",e.node)}}},[e._v(` 622 `+e._s(e.node.children_loading?e.__("Loading..."):e.__("Load more"))+` 623 `)]):e._e()],2)])},G4=[];hg._withStripped=!0;var K4=function(e){!e||e("data-v-50ef8742_0",{source:` 624.btn-load-more[data-v-50ef8742] { 625 margin-left: 1.6rem; 626 margin-top: 0.5rem; 627} 628`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/TreeNode.vue"],names:[],mappings:";AAwDA;CACA,mBAAA;CACA,kBAAA;AACA",file:"TreeNode.vue",sourcesContent:[`<template> 629 <div class="tree-node" :class="{ opened: node.open }"> 630 <span 631 class="tree-link" 632 @click="$emit('node-click', node)" 633 :class="{ active: node.value === selected_node.value }" 634 :disabled="node.fetching" 635 > 636 <div v-html="icon"></div> 637 <a class="tree-label">{{ node.label }}</a> 638 </span> 639 <ul class="tree-children" v-show="node.open"> 640 <TreeNode 641 v-for="n in node.children" 642 :key="n.value" 643 :node="n" 644 :selected_node="selected_node" 645 @node-click="(n) => $emit('node-click', n)" 646 @load-more="(n) => $emit('load-more', n)" 647 /> 648 <button 649 class="btn btn-xs btn-load-more" 650 v-if="node.has_more_children" 651 @click="$emit('load-more', node)" 652 :disabled="node.children_loading" 653 > 654 {{ node.children_loading ? __("Loading...") : __("Load more") }} 655 </button> 656 </ul> 657 </div> 658</template> 659<script> 660export default { 661 name: "TreeNode",
662 props: ["node", "selected_node"], 663 components: { 664 TreeNode: () => frappe.ui.components.TreeNode, 665 }, 666 computed: { 667 icon() { 668 let icons = { 669 open: frappe.utils.icon("folder-open", "md"), 670 closed: frappe.utils.icon("folder-normal", "md"), 671 leaf: frappe.utils.icon("primitive-dot", "xs"), 672 search: frappe.utils.icon("search"), 673 }; 674 675 if (this.node.by_search) return icons.search; 676 if (this.node.is_leaf) return icons.leaf; 677 if (this.node.open) return icons.open; 678 return icons.closed; 679 }, 680 }, 681}; 682<\/script> 683<style scoped> 684.btn-load-more { 685 margin-left: 1.6rem; 686 margin-top: 0.5rem; 687} 688</style> 689`]},media:void 0})},Z4="data-v-50ef8742",Q4=void 0,J4=!1;function ex(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/TreeNode.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function nl(){let e=nl.styles||(nl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(` 690`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var tx=ex({render:hg,staticRenderFns:G4},K4,Y4,Z4,J4,Q4,!1,nl,void 0,void 0),_g=tx;var nx={name:"FileBrowser",components:{TreeNode:_g},data(){return{node:{label:__("Home"),value:"Home",children:[],children_start:0,children_loading:!1,is_leaf:!1,fetching:!1,fetched:!1,open:!1,filtered:!0},selected_node:{},search_text:"",page_length:10}},mounted(){this.toggle_node(this.node)},methods:{toggle_node(e){!e.fetched&&!e.is_leaf?(e.fetching=!0,e.children_start=0,e.children_loading=!1,this.get_files_in_folder(e.value,0).then(({files:t,has_more:n})=>{e.open=!0,e.children=t,e.fetched=!0,e.fetching=!1,e.children_start+=this.page_length,e.has_more_children=n})):(e.open=!e.open,this.select_node(e))},load_more(e){if(e.has_more_children){let t=e.children_start;e.children_loading=!0,this.get_files_in_folder(e.value,t).then(({files:n,has_more:r})=>{e.children=e.children.concat(n),e.children_start+=this.page_length,e.has_more_children=r,e.children_loading=!1})}},select_node(e){e.is_leaf&&(this.selected_node=e)},get_files_in_folder(e,t){return frappe.call("frappe.core.api.file.get_files_in_folder",{folder:e,start:t,page_length:this.page_length}).then(n=>{let{files:r=[],has_more:o=!1}=n.message||{};return r.sort((a,c)=>a.is_folder&&c.is_folder?a.modified<c.modified?-1:1:a.is_folder?-1:c.is_folder?1:0),r=r.map(a=>this.make_file_node(a)),{files:r,has_more:o}})},search_by_name:frappe.utils.debounce(function(){if(this.search_text===""){this.node=this.folder_node;return}this.search_text.length<3||frappe.call("frappe.core.api.file.get_files_by_search_text",{text:this.search_text}).then(e=>{let t=e.message||[];t=t.map(n=>this.make_file_node(n)),this.folder_node||(this.folder_node=this.node),this.node={label:__("Search Results"),value:"",children:t,by_search:!0,open:!0,filtered:!0}})},300),make_file_node(e){let t=e.file_name||e.name;return{label:frappe.utils.file_name_ellipsis(t,40),filename:t,file_url:e.file_url,value:e.name,is_leaf:!e.is_folder,fetched:!e.is_folder,children:[],children_loading:!1,children_start:0,open:!1,fetching:!1,filtered:!0}}}},mg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-browser"},[n("div",[n("a",{staticClass:"text-muted text-medium",attrs:{href:""},on:{click:function(r){return r.preventDefault(),e.$emit("hide-browser")}}},[e._v(` 691 `+e._s(e.__("\u2190 Back to upload files"))+` 692 `)])]),e._v(" "),n("div",{staticClass:"file-browser-list"},[n("div",{staticClass:"file-filter"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.search_text,expression:"search_text"}],staticClass:"form-control input-xs",attrs:{type:"search",placeholder:e.__("Search by filename or extension")},domProps:{value:e.search_text},on:{input:[function(r){r.target.composing||(e.search_text=r.target.value)},e.search_by_name]}})]),e._v(" "),n("TreeNode",{staticClass:"tree with-skeleton",attrs:{node:e.node,selected_node:e.selected_node},on:{"node-click":function(r){return e.toggle_node(r)},"load-more":function(r){return e.load_more(r)}}})],1)])},ix=[];mg._withStripped=!0;var rx=function(e){!e||e("data-v-1183ad38_0",{source:` 693.file-browser-list { 694 height: 300px; 695 overflow: hidden; 696 margin-top: 10px; 697} 698.file-filter { 699 padding: 3px; 700} 701.tree { 702 overflow: auto; 703 height: 100%; 704 padding-left: 0; 705 padding-right: 0; 706 padding-bottom: 4rem; 707} 708`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FileBrowser.vue"],names:[],mappings:";AAuKA;CACA,aAAA;CACA,gBAAA;CACA,gBAAA;AACA;AAEA;CACA,YAAA;AACA;AAEA;CACA,cAAA;CACA,YAAA;CACA,eAAA;CACA,gBAAA;CACA,oBAAA;AACA",file:"FileBrowser.vue",sourcesContent:[`<template> 709 <div class="file-browser"> 710 <div> 711 <a href="" class="text-muted text-medium" @click.prevent="$emit('hide-browser')"> 712 {{ __("\u2190 Back to upload files") }} 713 </a> 714 </div> 715 <div class="file-browser-list"> 716 <div class="file-filter"> 717 <input 718 type="search" 719 class="form-control input-xs" 720 :placeholder="__('Search by filename or extension')" 721 v-model="search_text"
722 @input="search_by_name" 723 /> 724 </div> 725 <TreeNode 726 class="tree with-skeleton" 727 :node="node" 728 :selected_node="selected_node" 729 @node-click="(n) => toggle_node(n)" 730 @load-more="(n) => load_more(n)" 731 /> 732 </div> 733 </div> 734</template> 735<script> 736import TreeNode from "./TreeNode.vue"; 737 738export default { 739 name: "FileBrowser", 740 components: { 741 TreeNode, 742 }, 743 data() { 744 return { 745 node: { 746 label: __("Home"), 747 value: "Home", 748 children: [], 749 children_start: 0, 750 children_loading: false, 751 is_leaf: false, 752 fetching: false, 753 fetched: false, 754 open: false, 755 filtered: true, 756 }, 757 selected_node: {}, 758 search_text: "", 759 page_length: 10, 760 }; 761 }, 762 mounted() { 763 this.toggle_node(this.node); 764 }, 765 methods: { 766 toggle_node(node) { 767 if (!node.fetched && !node.is_leaf) { 768 node.fetching = true; 769 node.children_start = 0; 770 node.children_loading = false; 771 this.get_files_in_folder(node.value, 0).then(({ files, has_more }) => { 772 node.open = true; 773 node.children = files; 774 node.fetched = true; 775 node.fetching = false; 776 node.children_start += this.page_length; 777 node.has_more_children = has_more; 778 }); 779 } else { 780 node.open = !node.open; 781 this.select_node(node); 782 } 783 }, 784 load_more(node) { 785 if (node.has_more_children) { 786 let start = node.children_start; 787 node.children_loading = true; 788 this.get_files_in_folder(node.value, start).then(({ files, has_more }) => { 789 node.children = node.children.concat(files); 790 node.children_start += this.page_length; 791 node.has_more_children = has_more; 792 node.children_loading = false; 793 }); 794 } 795 }, 796 select_node(node) { 797 if (node.is_leaf) { 798 this.selected_node = node; 799 } 800 }, 801 get_files_in_folder(folder, start) { 802 return frappe 803 .call("frappe.core.api.file.get_files_in_folder", { 804 folder, 805 start, 806 page_length: this.page_length, 807 }) 808 .then((r) => { 809 let { files = [], has_more = false } = r.message || {}; 810 files.sort((a, b) => { 811 if (a.is_folder && b.is_folder) { 812 return a.modified < b.modified ? -1 : 1; 813 } 814 if (a.is_folder) { 815 return -1; 816 } 817 if (b.is_folder) { 818 return 1; 819 } 820 return 0; 821 }); 822 files = files.map((file) => this.make_file_node(file)); 823 return { files, has_more }; 824 }); 825 }, 826 search_by_name: frappe.utils.debounce(function () { 827 if (this.search_text === "") { 828 this.node = this.folder_node; 829 return; 830 } 831 if (this.search_text.length < 3) return; 832 frappe 833 .call("frappe.core.api.file.get_files_by_search_text", { 834 text: this.search_text, 835 }) 836 .then((r) => { 837 let files = r.message || []; 838 files = files.map((file) => this.make_file_node(file)); 839 if (!this.folder_node) { 840 this.folder_node = this.node; 841 } 842 this.node = { 843 label: __("Search Results"), 844 value: "", 845 children: files, 846 by_search: true, 847 open: true, 848 filtered: true, 849 }; 850 }); 851 }, 300), 852 make_file_node(file) { 853 let filename = file.file_name || file.name; 854 let label = frappe.utils.file_name_ellipsis(filename, 40); 855 return { 856 label: label, 857 filename: filename, 858 file_url: file.file_url, 859 value: file.name, 860 is_leaf: !file.is_folder, 861 fetched: !file.is_folder, // fetched if node is leaf 862 children: [], 863 children_loading: false, 864 children_start: 0, 865 open: false, 866 fetching: false, 867 filtered: true, 868 }; 869 }, 870 }, 871}; 872<\/script> 873 874<style> 875.file-browser-list { 876 height: 300px; 877 overflow: hidden; 878 margin-top: 10px; 879} 880 881.file-filter { 882 padding: 3px; 883} 884 885.tree { 886 overflow: auto; 887 height: 100%; 888 padding-left: 0; 889 padding-right: 0; 890 padding-bottom: 4rem; 891} 892</style> 893`]},media:void 0})},ox=void 0,ax=void 0,sx=!1;function cx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FileBrowser.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function il(){let e=il.styles||(il.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
893Boolean).join(` 894`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var lx=cx({render:mg,staticRenderFns:ix},rx,nx,ox,sx,ax,!1,il,void 0,void 0),gg=lx;var ux={name:"WebLink",data(){return{url:""}}},vg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-web-link margin-bottom"},[n("a",{staticClass:"text-muted text-medium",attrs:{href:""},on:{click:function(r){return r.preventDefault(),e.$emit("hide-web-link")}}},[e._v(` 895 `+e._s(e.__("\u2190 Back to upload files"))+` 896 `)]),e._v(" "),n("div",{staticClass:"input-group"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.url,expression:"url"}],staticClass:"form-control",attrs:{type:"text",placeholder:e.__("Attach a web link")},domProps:{value:e.url},on:{input:function(r){r.target.composing||(e.url=r.target.value)}}})])])},fx=[];vg._withStripped=!0;var dx=function(e){!e||e("data-v-0c146ac5_0",{source:` 897.file-web-link .input-group { 898 margin-top: 10px; 899} 900`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/WebLink.vue"],names:[],mappings:";AA2BA;CACA,gBAAA;AACA",file:"WebLink.vue",sourcesContent:[`<template> 901 <div class="file-web-link margin-bottom"> 902 <a href class="text-muted text-medium" @click.prevent="$emit('hide-web-link')"> 903 {{ __("\u2190 Back to upload files") }} 904 </a> 905 <div class="input-group"> 906 <input 907 type="text" 908 class="form-control" 909 :placeholder="__('Attach a web link')" 910 v-model="url" 911 /> 912 </div> 913 </div> 914</template> 915<script> 916export default { 917 name: "WebLink", 918 data() { 919 return { 920 url: "", 921 }; 922 }, 923}; 924<\/script> 925 926<style> 927.file-web-link .input-group { 928 margin-top: 10px; 929} 930</style> 931`]},media:void 0})},px=void 0,hx=void 0,_x=!1;function mx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/WebLink.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function rl(){let e=rl.styles||(rl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(` 932`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var gx=mx({render:vg,staticRenderFns:fx},dx,ux,px,_x,hx,!1,rl,void 0,void 0),bg=gx;var c0=class{constructor({pickerCallback:t,enabled:n,appId:r,clientId:o}={}){this.scope="https://www.googleapis.com/auth/drive.file",this.pickerApiLoaded=!1,this.enabled=n,this.appId=r,this.pickerCallback=t,this.clientId=o}async loadPicker(){Mg("https://accounts.google.com/gsi/client").then(()=>{this.authenticate()}),Mg("https://apis.google.com/js/api.js").then(()=>{gapi.load("client:picker",{callback:()=>{gapi.client.load("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest")}})})}authenticate(){google.accounts.oauth2.initTokenClient({client_id:this.clientId,scope:this.scope,callback:async n=>{n.error!==void 0&&frappe.throw(n),this.createPicker(n.access_token)}}).requestAccessToken({prompt:""})}createPicker(t){let n=new google.picker.DocsView;n.setParent("root"),n.setIncludeFolders(!0),this.picker=new google.picker.PickerBuilder().setAppId(this.appId).setOAuthToken(t).addView(n).addView(new google.picker.DocsUploadView).setLocale(frappe.boot.lang).setCallback(this.pickerCallback).build(),this.picker.setVisible(!0),this.setupHide()}setupHide(){let t=document.querySelectorAll(".picker-dialog-bg");for(let n of t)n.addEventListener("click",()=>{this.picker.dispose()})}};function Mg(e){return new Promise((t,n)=>{if(document.querySelector(`script[src="${e}"]`)!==null){t();return}let r=document.createElement("script");r.src=e,r.onload=t,r.onerror=n,document.body.appendChild(r)})}var Ag=ii(yg()),vx={name:"ImageCropper",props:["file","fixed_aspect_ratio"],data(){let e=this.fixed_aspect_ratio!=null?this.fixed_aspect_ratio:NaN;return{src:null,cropper:null,image:null,aspect_ratio:e}},watch:{aspect_ratio(e){this.cropper&&this.cropper.setAspectRatio(e)}},mounted(){if(window.FileReader){let t=new FileReader;t.onload=()=>
932this.src=t.result,t.readAsDataURL(this.file.cropper_file)}let e=this.file.crop_box_data;this.image=this.$refs.image,this.image.onload=()=>{this.cropper=new Ag.default(this.image,{zoomable:!1,scalable:!1,viewMode:1,data:e,aspectRatio:this.aspect_ratio}),window.cropper=this.cropper}},computed:{aspect_ratio_buttons(){return[{label:__("1:1",null,"Image Cropper"),value:1},{label:__("4:3",null,"Image Cropper"),value:4/3},{label:__("16:9",null,"Image Cropper"),value:16/9},{label:__("Free",null,"Image Cropper"),value:NaN}]}},methods:{crop_image(){this.file.crop_box_data=this.cropper.getData();let e=this.cropper.getCroppedCanvas(),t=this.file.file_obj.type;e.toBlob(n=>{var r=new File([n],this.file.name,{type:n.type});this.file.file_obj=r,this.$emit("toggle_image_cropper")},t)}}},wg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",[n("img",{ref:"image",attrs:{src:e.src,alt:e.file.name}})]),e._v(" "),n("div",{staticClass:"image-cropper-actions"},[n("div",[e.fixed_aspect_ratio==null?n("div",{staticClass:"btn-group"},e._l(e.aspect_ratio_buttons,function(r){return n("button",{key:r.label,staticClass:"btn btn-default btn-sm",class:{active:isNaN(e.aspect_ratio)?isNaN(r.value):r.value===e.aspect_ratio},attrs:{type:"button"},on:{click:function(o){e.aspect_ratio=r.value}}},[e._v(` 933 `+e._s(r.label)+` 934 `)])}),0):e._e()]),e._v(" "),n("div",[e.fixed_aspect_ratio==null?n("button",{staticClass:"btn btn-sm margin-right",on:{click:function(r){return e.$emit("toggle_image_cropper")}}},[e._v(` 935 `+e._s(e.__("Back"))+` 936 `)]):e._e(),e._v(" "),n("button",{staticClass:"btn btn-primary btn-sm",on:{click:e.crop_image}},[e._v(` 937 `+e._s(e.__("Crop"))+` 938 `)])])])])},bx=[];wg._withStripped=!0;var Mx=function(e){!e||e("data-v-15a4aabb_0",{source:` 939img[data-v-15a4aabb] { 940 display: block; 941 max-width: 100%; 942 max-height: 600px; 943} 944.image-cropper-actions[data-v-15a4aabb] { 945 display: flex; 946 align-items: center; 947 justify-content: space-between; 948 margin-top: var(--margin-md); 949} 950`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/ImageCropper.vue"],names:[],mappings:";AAwHA;CACA,cAAA;CACA,eAAA;CACA,iBAAA;AACA;AAEA;CACA,aAAA;CACA,mBAAA;CACA,8BAAA;CACA,4BAAA;AACA",file:"ImageCropper.vue",sourcesContent:[`<template> 951 <div> 952 <div> 953 <img ref="image" :src="src" :alt="file.name" /> 954 </div> 955 <div class="image-cropper-actions"> 956 <div> 957 <div class="btn-group" v-if="fixed_aspect_ratio == null"> 958 <button 959 v-for="button in aspect_ratio_buttons" 960 type="button" 961 class="btn btn-default btn-sm" 962 :class="{ 963 active: isNaN(aspect_ratio) 964 ? isNaN(button.value) 965 : button.value === aspect_ratio, 966 }" 967 :key="button.label" 968 @click="aspect_ratio = button.value" 969 > 970 {{ button.label }} 971 </button> 972 </div> 973 </div> 974 <div> 975 <button 976 class="btn btn-sm margin-right" 977 @click="$emit('toggle_image_cropper')" 978 v-if="fixed_aspect_ratio == null" 979 > 980 {{ __("Back") }} 981 </button> 982 <button class="btn btn-primary btn-sm" @click="crop_image"> 983 {{ __("Crop") }} 984 </button> 985 </div> 986 </div> 987 </div> 988</template> 989 990<script> 991import Cropper from "cropperjs"; 992export default { 993 name: "ImageCropper", 994 props: ["file", "fixed_aspect_ratio"], 995 data() { 996 let aspect_ratio = this.fixed_aspect_ratio != null ? this.fixed_aspect_ratio : NaN; 997 return { 998 src: null, 999 cropper: null, 1000 image: null, 1001 aspect_ratio, 1002 }; 1003 }, 1004 watch: { 1005 aspect_ratio(value) { 1006 if (this.cropper) { 1007 this.cropper.setAspectRatio(value); 1008 } 1009 }, 1010 }, 1011 mounted() { 1012 if (window.FileReader) { 1013 let fr = new FileReader(); 1014 fr.onload = () => (this.src = fr.result); 1015 fr.readAsDataURL(this.file.cropper_file); 1016 } 1017 let crop_box = this.file.crop_box_data; 1018 this.image = this.$refs.image; 1019 this.image.onload = () => { 1020 this.cropper = new Cropper(this.image, { 1021 zoomable: false, 1022 scalable: false, 1023 viewMode: 1, 1024 data: crop_box, 1025 aspectRatio: this.aspect_ratio, 1026 }); 1027 window.cropper = this.cropper; 1028 }; 1029 }, 1030 computed: { 1031 aspect_ratio_buttons() { 1032 return [ 1033 { 1034 label: __("1:1", null, "Image Cropper"), 1035 value: 1, 1036 }, 1037 { 1038 label: __("4:3", null, "Image Cropper"), 1039 value: 4 / 3, 1040 }, 1041 { 1042 label: __("16:9", null, "Image Cropper"), 1043 value: 16 / 9, 1044 }, 1045 { 1046 label: __("Free", null, "Image Cropper"), 1047 value: NaN, 1048 }, 1049 ]; 1050 }, 1051 }, 1052 methods: { 1053 crop_image() { 1054 this.file.crop_box_data = this.cropper.getData(); 1055 const canvas = this.cropper.getCroppedCanvas(); 1056 const file_type = this.file.file_obj.type; 1057 canvas.toBlob((blob) => { 1058 var cropped_file_obj = new File([blob], this.file.name, { 1059 type: blob.type, 1060 }); 1061 this.file.file_obj = cropped_file_obj; 1062 this.$emit("toggle_image_cropper"); 1063 }, file_type); 1064 }, 1065 }, 1066}; 1067<\/script> 1068 1069<style scoped> 1070img { 1071 display: block; 1072 max-width: 100%; 1073 max-height: 600px; 1074} 1075 1076.image-cropper-actions { 1077 display: flex; 1078 align-items: center; 1079 justify-content: space-between; 1080 margin-top: var(--margin-md); 1081} 1082</style> 1083`]},media:void 0})},yx="data-v-15a4aabb",Ax=void 0,wx=!1;function Lx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/ImageCropper.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function sl(){let e=sl.styles||(sl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
1083Boolean).join(` 1084`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var Ox=Lx({render:wg,staticRenderFns:bx},Mx,vx,yx,wx,Ax,!1,sl,void 0,void 0),Lg=Ox;var zx={name:"FileUploader",props:{show_upload_button:{default:!0},disable_file_browser:{default:!1},allow_multiple:{default:!0},as_dataurl:{default:!1},doctype:{default:null},docname:{default:null},fieldname:{default:null},folder:{default:"Home"},method:{default:null},on_success:{default:null},make_attachments_public:{default:null},restrictions:{default:()=>({max_file_size:null,max_number_of_files:null,allowed_file_types:[],crop_image_aspect_ratio:null})},attach_doc_image:{default:!1},upload_notes:{default:null}},components:{FilePreview:pg,FileBrowser:gg,WebLink:bg,ImageCropper:Lg},data(){return{files:[],is_dragging:!1,currently_uploading:-1,show_file_browser:!1,show_web_link:!1,show_image_cropper:!1,crop_image_with_index:-1,trigger_upload:!1,close_dialog:!1,hide_dialog_footer:!1,allow_take_photo:!1,allow_web_link:!0,google_drive_settings:{enabled:!1},wrapper_ready:!1}},created(){var e;this.allow_take_photo=window.navigator.mediaDevices,frappe.user_id!=="Guest"&&frappe.call({method:"frappe.integrations.doctype.google_settings.google_settings.get_file_picker_settings",callback:t=>{t.exc||(this.google_drive_settings=t.message)}}),this.restrictions.max_file_size==null&&frappe.call("frappe.core.api.file.get_max_file_size").then(t=>{this.restrictions.max_file_size=Number(t.message)}),this.restrictions.max_number_of_files==null&&this.doctype&&(this.restrictions.max_number_of_files=(e=frappe.get_meta(this.doctype))==null?void 0:e.max_attachments)},watch:{files(e,t){!this.allow_multiple&&e.length>1&&(this.files=[e[e.length-1]])}},computed:{upload_complete(){return this.files.length>0&&this.files.every(e=>e.total!==0&&e.progress===e.total)}},methods:{dragover(){this.is_dragging=!0},dragleave(){this.is_dragging=!1},dropfiles(e){this.is_dragging=!1,this.add_files(e.dataTransfer.files)},browse_files(){this.$refs.file_input.click()},on_file_input(e){this.add_files(this.$refs.file_input.files)},remove_file(e){this.files=this.files.filter(t=>t!==e)},toggle_image_cropper(e){this.crop_image_with_index=this.show_image_cropper?-1:e,this.hide_dialog_footer=!this.show_image_cropper,this.show_image_cropper=!this.show_image_cropper},toggle_all_private(){let e;this.files.filter(n=>n.private).length<this.files.length?e=!0:e=!1,this.files=this.files.map(n=>(n.private=e,n))},show_max_files_number_warning(e){console.warn(`File skipped because it exceeds the allowed specified limit of ${max_number_of_files} uploads`,e),this.doctype?MSG=__('File "{0}" was skipped because only {1} uploads are allowed for DocType "{2}"',[e.name,max_number_of_files,this.doctype]):MSG=__('File "{0}" was skipped because only {1} uploads are allowed',[e.name,max_number_of_files]),frappe.show_alert({message:MSG,indicator:"orange"})},add_files(e){let t=Array.from(e).filter(this.check_restrictions).map(n=>{let r=n.type.startsWith("image"),o=n.size/1024;return{file_obj:n,cropper_file:n,crop_box_data:null,optimize:o>200&&r&&!n.type.includes("svg"),name:n.name,doc:null,progress:0,total:0,failed:!1,request_succeeded:!1,error_message:null,uploading:!1,private:!this.make_attachments_public}});max_number_of_files=this.restrictions.max_number_of_files,max_number_of_files&&t.length>max_number_of_files&&(t.slice(max_number_of_files).forEach(n=>{this.show_max_files_number_warning(n,this.doctype)}),t=t.slice(0,max_number_of_files)),this.files=this.files.concat(t),this.files.length===1&&!this.allow_multiple&&this.restrictions.crop_image_aspect_ratio!=null&&(this.files[0].file_obj.type.includes("svg")||this.toggle_image_cropper(0))},check_restrictions(e){let{max_file_size:t,allowed_file_types:n=[]}=this.restrictions,r=!0,o=!0;return n&&n.length&&(r=n.some(a=>a.includes("/")?e.type?e.type.match(a):!1:a[0]==="."?e.name.toLowerCase().endsWith(a.toLowerCase()):!1)),t&&e.size!=null&&(o=e.size<t),r||(console.warn("File skipped because of invalid file type",e),frappe.show_alert({message:__('File "{0}" was skipped because of invalid file type',[e.name]),indicator:"orange"})),o||(console.warn("File skipped because of invalid file size",e.size,e),frappe.show_alert({message:__('File "{0}" was skipped because size exceeds {1} MB',[e.name,t/(1024*1024)]),indicator:"orange"})),r&&o},upload_files(){return this.show_file_browser?this.upload_via_file_browser():this.show_web_link?this.upload_via_web_link():this.as_dataurl?this.return_as_dataurl():frappe.run_serially(this.files.map((e,t)=>()=>this.upload_file(e,t)))},upload_via_file_browser(){let e=this.$refs.file_browser.selected_node;return e.value?(this.close_dialog=!0,this.upload_file({library_file_name:e.value})):(frappe.msgprint(__("Click on a file to select it.")),this.close_dialog=!0,Promise.reject())},upload_via_web_link(){let e=this.$refs.web_link.url;return e?(e=decodeURI(e),this.close_dialog=!0,this.upload_file({file_url:e})):(frappe.msgprint(__("Invalid URL")),this.close_dialog=!0,Promise.reject())},return_as_dataurl(){let e=this.files.map(t=>frappe.dom.file_to_base64(t.file_obj).then(n=>{t.dataurl=n,this.on_success&&this.on_success(t)}));return this.close_dialog=!0,Promise.all(e)},upload_file(e,t){return this.currently_uploading=t,new Promise((n,r)=>{let o=new XMLHttpRequest;o.upload.addEventListener("loadstart",c=>{e.uploading=!0}),o.upload.addEventListener("progress",c=>{c.lengthComputable&&(e.progress=c.loaded,e.total=c.total)}),o.upload.addEventListener("load",c=>{e.uploading=!1,n()}),o.addEventListener("error",c=>{e.failed=!0,r()}),o.onreadystatechange=()=>{if(o.readyState==XMLHttpRequest.DONE)if(o.status===200){e.request_succeeded=!0;let c=null,f=null;try{c=JSON.parse(o.responseText),c.message.doctype==="File"&&(f=c.message)}catch(b){c=o.responseText}e.doc=f,this.on_success&&this.on_success(f,c),t==this.files.length-1&&this.files.every(b=>b.request_succeeded)&&(this.close_dialog=!0)}else if(o.status===403){e.failed=!0;let c=JSON.parse(o.responseText);e.error_message=`Not permitted. ${c._error_message||""}`}
1084else if(o.status===413)e.failed=!0,e.error_message="Size exceeds the maximum allowed file size.";else{e.failed=!0,e.error_message=o.status===0?"XMLHttpRequest Error":`${o.status} : ${o.statusText}`;let c=null;try{c=JSON.parse(o.responseText)}catch(f){}frappe.request.cleanup({},c)}},o.open("POST","/api/method/upload_file",!0),o.setRequestHeader("Accept","application/json"),o.setRequestHeader("X-Frappe-CSRF-Token",frappe.csrf_token);let a=new FormData;e.file_obj&&a.append("file",e.file_obj,e.name),a.append("is_private",+e.private),a.append("folder",this.folder),e.file_url&&a.append("file_url",e.file_url),e.file_name&&a.append("file_name",e.file_name),e.library_file_name&&a.append("library_file_name",e.library_file_name),this.doctype&&this.docname&&(a.append("doctype",this.doctype),a.append("docname",this.docname)),this.fieldname&&a.append("fieldname",this.fieldname),this.method&&a.append("method",this.method),e.optimize&&a.append("optimize",!0),this.attach_doc_image&&(a.append("max_width",200),a.append("max_height",200)),o.send(a)})},capture_image(){let e=new frappe.ui.Capture({animate:!1,error:!0});e.show(),e.submit(t=>{t.forEach(n=>{let r=`capture_${frappe.datetime.now_datetime().replaceAll(/[: -]/g,"_")}.png`;this.url_to_file(n,r,"image/png").then(o=>this.add_files([o]))})})},show_google_drive_picker(){this.close_dialog=!0,new c0(cs({pickerCallback:t=>this.google_drive_callback(t)},this.google_drive_settings)).loadPicker()},google_drive_callback(e){e.action==google.picker.Action.PICKED?this.upload_file({file_url:e.docs[0].url,file_name:e.docs[0].name}):e.action==google.picker.Action.CANCEL&&cur_frm.attachments.new_attachment()},url_to_file(e,t,n){return fetch(e).then(r=>r.arrayBuffer()).then(r=>new File([r],t,{type:n}))}}},Og=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-uploader",on:{dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},drop:function(r){return r.preventDefault(),e.dropfiles.apply(null,arguments)}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.files.length===0&&!e.show_file_browser&&!e.show_web_link,expression:"files.length === 0 && !show_file_browser && !show_web_link"}],staticClass:"file-upload-area"},[e.is_dragging?n("div",[e._v(` 1085 `+e._s(e.__("Drop files here"))+` 1086 `)]):n("div",[n("div",{staticClass:"text-center"},[e._v(` 1087 `+e._s(e.__("Drag and drop files here or upload from"))+`
1088 `)]),e._v(" "),n("div",{staticClass:"mt-2 text-center"},[n("button",{staticClass:"btn btn-file-upload",on:{click:e.browse_files}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"url(#paint0_linear)"}}),e._v(" "),n("path",{attrs:{d:"M13.5 22V19",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M16.5 22V19",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M10.5 22H19.5",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M7.5 16H22.5",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M21 8H9C8.17157 8 7.5 8.67157 7.5 9.5V17.5C7.5 18.3284 8.17157 19 9 19H21C21.8284 19 22.5 18.3284 22.5 17.5V9.5C22.5 8.67157 21.8284 8 21 8Z",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("defs",[n("linearGradient",{attrs:{id:"paint0_linear",x1:"0",y1:"0",x2:"0",y2:"30",gradientUnits:"userSpaceOnUse"}},[n("stop",{attrs:{"stop-color":"#2C9AF1"}}),e._v(" "),n("stop",{attrs:{offset:"1","stop-color":"#2490EF"}})],1)],1)]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("My Device")))])]),e._v(" "),n("input",{ref:"file_input",staticClass:"hidden",attrs:{type:"file",multiple:e.allow_multiple,accept:(e.restrictions.allowed_file_types||[]).join(", ")},on:{change:e.on_file_input}}),e._v(" "),e.disable_file_browser?e._e():n("button",{staticClass:"btn btn-file-upload",on:{click:function(r){e.show_file_browser=!0}}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#48BB74"}}),e._v(" "),n("path",{attrs:{d:"M13.0245 11.5H8C7.72386 11.5 7.5 11.7239 7.5 12V20C7.5 21.1046 8.39543 22 9.5 22H20.5C21.6046 22 22.5 21.1046 22.5 20V14.5C22.5 14.2239 22.2761 14 22 14H15.2169C15.0492 14 14.8926 13.9159 14.8 13.776L13.4414 11.724C13.3488 11.5841 13.1922 11.5 13.0245 11.5Z",stroke:"white","stroke-miterlimit":"10","stroke-linecap":"square"}}),e._v(" "),n("path",{attrs:{d:"M8.87939 9.5V8.5C8.87939 8.22386 9.10325 8 9.37939 8H20.6208C20.8969 8 21.1208 8.22386 21.1208 8.5V12",stroke:"white","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Library")))])]),e._v(" "),e.allow_web_link?n("button",{staticClass:"btn btn-file-upload",on:{click:function(r){e.show_web_link=!0}}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#ECAC4B"}}),e._v(" "),n("path",{attrs:{d:"M12.0469 17.9543L17.9558 12.0454",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M13.8184 11.4547L15.7943 9.47873C16.4212 8.85205 17.2714 8.5 18.1578 8.5C19.0443 8.5 19.8945 8.85205 20.5214 9.47873V9.47873C21.1481 10.1057 21.5001 10.9558 21.5001 11.8423C21.5001 12.7287 21.1481 13.5789 20.5214 14.2058L18.5455 16.1818",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M11.4547 13.8184L9.47873 15.7943C8.85205 16.4212 8.5 17.2714 8.5 18.1578C8.5 19.0443 8.85205 19.8945 9.47873 20.5214V20.5214C10.1057 21.1481 10.9558 21.5001 11.8423 21.5001C12.7287 21.5001 13.5789 21.1481 14.2058 20.5214L16.1818 18.5455",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Link")))])]):e._e(),e._v(" "),e.allow_take_photo?n("button",{staticClass:"btn btn-file-upload",on:{click:e.capture_image}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#CE315B"}}),e._v(" "),n("path",{attrs:{d:"M11.5 10.5H9.5C8.67157 10.5 8 11.1716 8 12V20C8 20.8284 8.67157 21.5 9.5 21.5H20.5C21.3284 21.5 22 20.8284 22 20V12C22 11.1716 21.3284 10.5 20.5 10.5H18.5L17.3 8.9C17.1111 8.64819 16.8148 8.5 16.5 8.5H13.5C13.1852 8.5 12.8889 8.64819 12.7 8.9L11.5 10.5Z",stroke:"white","stroke-linejoin":"round"}}),e._v(" "),n("circle",{attrs:{cx:"15",cy:"16",r:"2.5",stroke:"white"}})]),e._v(" "),n("div",{staticClass:"mt-1"}
1088,[e._v(e._s(e.__("Camera")))])]):e._e(),e._v(" "),e.google_drive_settings.enabled?n("button",{staticClass:"btn btn-file-upload",on:{click:e.show_google_drive_picker}},[n("svg",{attrs:{width:"30",height:"30"}},[n("image",{attrs:{href:"/assets/frappe/icons/social/google_drive.svg",width:"30",height:"30"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Google Drive")))])]):e._e()]),e._v(" "),n("div",{staticClass:"text-muted text-medium text-center"},[e._v(` 1089 `+e._s(e.upload_notes)+` 1090 `)])])]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.files.length&&!e.show_file_browser&&!e.show_web_link,expression:"files.length && !show_file_browser && !show_web_link"}],staticClass:"file-preview-area"},[e.show_image_cropper?e._e():n("div",{staticClass:"file-preview-container"},e._l(e.files,function(r,o){return n("FilePreview",{key:r.name,attrs:{file:r},on:{remove:function(a){return e.remove_file(r)},toggle_private:function(a){r.private=!r.private},toggle_optimize:function(a){r.optimize=!r.optimize},toggle_image_cropper:function(a){return e.toggle_image_cropper(o)}}})}),1),e._v(" "),e.show_upload_button&&e.currently_uploading===-1?n("div",{staticClass:"flex align-center"},[n("button",{staticClass:"btn btn-primary btn-sm margin-right",on:{click:function(){return e.upload_files()}}},[e.files.length===1?n("span",[e._v(` 1091 `+e._s(e.__("Upload file"))+` 1092 `)]):n("span",[e._v(` 1093 `+e._s(e.__("Upload {0} files",[e.files.length]))+` 1094 `)])]),e._v(" "),n("div",{staticClass:"text-muted text-medium"},[e._v(` 1095 `+e._s(e.__("Click on the lock icon to toggle public/private"))+`
1096 `)])]):e._e()]),e._v(" "),e.show_image_cropper&&e.wrapper_ready?n("ImageCropper",{attrs:{file:e.files[e.crop_image_with_index],fixed_aspect_ratio:e.restrictions.crop_image_aspect_ratio},on:{toggle_image_cropper:function(r){return e.toggle_image_cropper(-1)},upload_after_crop:function(r){e.trigger_upload=!0}}}):e._e(),e._v(" "),e.show_file_browser&&!e.disable_file_browser?n("FileBrowser",{ref:"file_browser",on:{"hide-browser":function(r){e.show_file_browser=!1}}}):e._e(),e._v(" "),e.show_web_link?n("WebLink",{ref:"web_link",on:{"hide-web-link":function(r){e.show_web_link=!1}}}):e._e()],1)},Tx=[];Og._withStripped=!0;var Ex=function(e){!e||e("data-v-dc08a77c_0",{source:` 1097.file-upload-area { 1098 min-height: 16rem; 1099 display: flex; 1100 align-items: center; 1101 justify-content: center; 1102 border: 1px dashed var(--dark-border-color); 1103 border-radius: var(--border-radius); 1104 cursor: pointer; 1105 background-color: var(--bg-color); 1106} 1107.btn-file-upload { 1108 background-color: transparent; 1109 border: none; 1110 box-shadow: none; 1111 font-size: var(--text-xs); 1112} 1113`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FileUploader.vue"],names:[],mappings:";AAktBA;CACA,iBAAA;CACA,aAAA;CACA,mBAAA;CACA,uBAAA;CACA,2CAAA;CACA,mCAAA;CACA,eAAA;CACA,iCAAA;AACA;AAEA;CACA,6BAAA;CACA,YAAA;CACA,gBAAA;CACA,yBAAA;AACA",file:"FileUploader.vue",sourcesContent:[`<template> 1114 <div 1115 class="file-uploader" 1116 @dragover.prevent="dragover" 1117 @dragleave.prevent="dragleave" 1118 @drop.prevent="dropfiles" 1119 > 1120 <div 1121 class="file-upload-area" 1122 v-show="files.length === 0 && !show_file_browser && !show_web_link" 1123 > 1124 <div v-if="!is_dragging"> 1125 <div class="text-center"> 1126 {{ __("Drag and drop files here or upload from") }} 1127 </div> 1128 <div class="mt-2 text-center"> 1129 <button class="btn btn-file-upload" @click="browse_files"> 1130 <svg 1131 width="30" 1132 height="30" 1133 viewBox="0 0 30 30" 1134 fill="none" 1135 xmlns="http://www.w3.org/2000/svg" 1136 > 1137 <circle cx="15" cy="15" r="15" fill="url(#paint0_linear)" /> 1138 <path 1139 d="M13.5 22V19" 1140 stroke="white" 1141 stroke-linecap="round" 1142 stroke-linejoin="round" 1143 /> 1144 <path 1145 d="M16.5 22V19" 1146 stroke="white" 1147 stroke-linecap="round" 1148 stroke-linejoin="round" 1149 /> 1150 <path 1151 d="M10.5 22H19.5" 1152 stroke="white" 1153 stroke-linecap="round" 1154 stroke-linejoin="round" 1155 /> 1156 <path 1157 d="M7.5 16H22.5" 1158 stroke="white" 1159 stroke-linecap="round" 1160 stroke-linejoin="round" 1161 /> 1162 <path 1163 d="M21 8H9C8.17157 8 7.5 8.67157 7.5 9.5V17.5C7.5 18.3284 8.17157 19 9 19H21C21.8284 19 22.5 18.3284 22.5 17.5V9.5C22.5 8.67157 21.8284 8 21 8Z" 1164 stroke="white" 1165 stroke-linecap="round" 1166 stroke-linejoin="round" 1167 /> 1168 <defs> 1169 <linearGradient 1170 id="paint0_linear" 1171 x1="0" 1172 y1="0" 1173 x2="0" 1174 y2="30" 1175 gradientUnits="userSpaceOnUse" 1176 > 1177 <stop stop-color="#2C9AF1" /> 1178 <stop offset="1" stop-color="#2490EF" /> 1179 </linearGradient> 1180 </defs> 1181 </svg> 1182 <div class="mt-1">{{ __("My Device") }}</div> 1183 </button> 1184 <input 1185 type="file" 1186 class="hidden" 1187 ref="file_input" 1188 @change="on_file_input" 1189 :multiple="allow_multiple" 1190 :accept="(restrictions.allowed_file_types || []).join(', ')" 1191 /> 1192 <button 1193 class="btn btn-file-upload" 1194 v-if="!disable_file_browser" 1195 @click="show_file_browser = true" 1196 > 1197 <svg 1198 width="30" 1199 height="30" 1200 viewBox="0 0 30 30" 1201 fill="none" 1202 xmlns="http://www.w3.org/2000/svg" 1203 > 1204 <circle cx="15" cy="15" r="15" fill="#48BB74" /> 1205 <path 1206 d="M13.0245 11.5H8C7.72386 11.5 7.5 11.7239 7.5 12V20C7.5 21.1046 8.39543 22 9.5 22H20.5C21.6046 22 22.5 21.1046 22.5 20V14.5C22.5 14.2239 22.2761 14 22 14H15.2169C15.0492 14 14.8926 13.9159 14.8 13.776L13.4414 11.724C13.3488 11.5841 13.1922 11.5 13.0245 11.5Z" 1207 stroke="white" 1208 stroke-miterlimit="10" 1209 stroke-linecap="square" 1210 /> 1211 <path 1212 d="M8.87939 9.5V8.5C8.87939 8.22386 9.10325 8 9.37939 8H20.6208C20.8969 8 21.1208 8.22386 21.1208 8.5V12" 1213 stroke="white" 1214 stroke-miterlimit="10" 1215 stroke-linecap="round" 1216 stroke-linejoin="round" 1217 /> 1218 </svg> 1219 <div class="mt-1">{{ __("Library") }}</div> 1220 </button> 1221 <button 1222 class="btn btn-file-upload" 1223 v-if="allow_web_link" 1224 @click="show_web_link = true" 1225 > 1226 <svg 1227 width="30" 1228 height="30"
1229 viewBox="0 0 30 30" 1230 fill="none" 1231 xmlns="http://www.w3.org/2000/svg" 1232 > 1233 <circle cx="15" cy="15" r="15" fill="#ECAC4B" /> 1234 <path 1235 d="M12.0469 17.9543L17.9558 12.0454" 1236 stroke="white" 1237 stroke-linecap="round" 1238 stroke-linejoin="round" 1239 /> 1240 <path 1241 d="M13.8184 11.4547L15.7943 9.47873C16.4212 8.85205 17.2714 8.5 18.1578 8.5C19.0443 8.5 19.8945 8.85205 20.5214 9.47873V9.47873C21.1481 10.1057 21.5001 10.9558 21.5001 11.8423C21.5001 12.7287 21.1481 13.5789 20.5214 14.2058L18.5455 16.1818" 1242 stroke="white" 1243 stroke-linecap="round" 1244 stroke-linejoin="round" 1245 /> 1246 <path 1247 d="M11.4547 13.8184L9.47873 15.7943C8.85205 16.4212 8.5 17.2714 8.5 18.1578C8.5 19.0443 8.85205 19.8945 9.47873 20.5214V20.5214C10.1057 21.1481 10.9558 21.5001 11.8423 21.5001C12.7287 21.5001 13.5789 21.1481 14.2058 20.5214L16.1818 18.5455" 1248 stroke="white" 1249 stroke-linecap="round" 1250 stroke-linejoin="round" 1251 /> 1252 </svg> 1253 <div class="mt-1">{{ __("Link") }}</div> 1254 </button> 1255 <button 1256 v-if="allow_take_photo" 1257 class="btn btn-file-upload" 1258 @click="capture_image" 1259 > 1260 <svg 1261 width="30" 1262 height="30" 1263 viewBox="0 0 30 30" 1264 fill="none" 1265 xmlns="http://www.w3.org/2000/svg" 1266 > 1267 <circle cx="15" cy="15" r="15" fill="#CE315B" /> 1268 <path 1269 d="M11.5 10.5H9.5C8.67157 10.5 8 11.1716 8 12V20C8 20.8284 8.67157 21.5 9.5 21.5H20.5C21.3284 21.5 22 20.8284 22 20V12C22 11.1716 21.3284 10.5 20.5 10.5H18.5L17.3 8.9C17.1111 8.64819 16.8148 8.5 16.5 8.5H13.5C13.1852 8.5 12.8889 8.64819 12.7 8.9L11.5 10.5Z" 1270 stroke="white" 1271 stroke-linejoin="round" 1272 /> 1273 <circle cx="15" cy="16" r="2.5" stroke="white" /> 1274 </svg> 1275 <div class="mt-1">{{ __("Camera") }}</div> 1276 </button> 1277 <button 1278 v-if="google_drive_settings.enabled" 1279 class="btn btn-file-upload" 1280 @click="show_google_drive_picker" 1281 > 1282 <svg width="30" height="30"> 1283 <image 1284 href="/assets/frappe/icons/social/google_drive.svg" 1285 width="30" 1286 height="30" 1287 /> 1288 </svg> 1289 <div class="mt-1">{{ __("Google Drive") }}</div> 1290 </button> 1291 </div> 1292 <div class="text-muted text-medium text-center"> 1293 {{ upload_notes }} 1294 </div> 1295 </div> 1296 <div v-else> 1297 {{ __("Drop files here") }} 1298 </div> 1299 </div> 1300 <div 1301 class="file-preview-area" 1302 v-show="files.length && !show_file_browser && !show_web_link" 1303 > 1304 <div class="file-preview-container" v-if="!show_image_cropper"> 1305 <FilePreview 1306 v-for="(file, i) in files" 1307 :key="file.name" 1308 :file="file" 1309 @remove="remove_file(file)" 1310 @toggle_private="file.private = !file.private" 1311 @toggle_optimize="file.optimize = !file.optimize" 1312 @toggle_image_cropper="toggle_image_cropper(i)" 1313 /> 1314 </div> 1315 <div class="flex align-center" v-if="show_upload_button && currently_uploading === -1"> 1316 <button class="btn btn-primary btn-sm margin-right" @click="() => upload_files()"> 1317 <span v-if="files.length === 1"> 1318 {{ __("Upload file") }} 1319 </span> 1320 <span v-else> 1321 {{ __("Upload {0} files", [files.length]) }} 1322 </span> 1323 </button> 1324 <div class="text-muted text-medium"> 1325 {{ __("Click on the lock icon to toggle public/private") }} 1326 </div> 1327 </div> 1328 </div> 1329 <ImageCropper 1330 v-if="show_image_cropper && wrapper_ready" 1331 :file="files[crop_image_with_index]" 1332 :fixed_aspect_ratio="restrictions.crop_image_aspect_ratio" 1333 @toggle_image_cropper="toggle_image_cropper(-1)" 1334 @upload_after_crop="trigger_upload = true" 1335 /> 1336 <FileBrowser 1337 ref="file_browser" 1338 v-if="show_file_browser && !disable_file_browser" 1339 @hide-browser="show_file_browser = false" 1340 /> 1341 <WebLink ref="web_link" v-if="show_web_link" @hide-web-link="show_web_link = false" /> 1342 </div> 1343</template> 1344 1345<script> 1346import FilePreview from "./FilePreview.vue"; 1347import FileBrowser from "./FileBrowser.vue"; 1348import WebLink from "./WebLink.vue"; 1349import GoogleDrivePicker from "../../integrations/google_drive_picker"; 1350import ImageCropper from "./ImageCropper.vue"; 1351 1352export default { 1353 name: "FileUploader", 1354 props: { 1355 show_upload_button: { 1356 default: true, 1357 }, 1358 disable_file_browser: { 1359 default: false, 1360 }, 1361 allow_multiple: { 1362 default: true, 1363 }, 1364 as_dataurl: { 1365 default: false, 1366 }, 1367 doctype: { 1368 default: null, 1369 }, 1370 docname: { 1371 default: null, 1372 }, 1373 fieldname: { 1374 default: null, 1375 }, 1376 folder: { 1377 default: "Home", 1378 }, 1379 method: { 1380 default: null, 1381 }, 1382 on_success: { 1383 default: null, 1384 }, 1385 make_attachments_public: { 1386 default: null, 1387 }, 1388 restrictions: { 1389 default: () => ({ 1390 max_file_size: null, // 2048 -> 2KB 1391 max_number_of_files: null, 1392 allowed_file_types: [], // ['image/*', 'video/*', '.jpg', '.gif', '.pdf'], 1393 crop_image_aspect_ratio: null, // 1, 16 / 9, 4 / 3, NaN (free) 1394 }), 1395 }, 1396 attach_doc_image: { 1397 default: false, 1398 }, 1399 upload_notes: { 1400 default: null, // "Images or video, upto 2MB" 1401 }, 1402 }, 1403 components: { 1404 FilePreview, 1405 FileBrowser, 1406 WebLink, 1407 ImageCropper, 1408 }, 1409 data() { 1410 return { 1411 files: [], 1412 is_dragging: false, 1413 currently_uploading: -1, 1414 show_file_browser: false, 1415 show_web_link: false, 1416 show_image_cropper: false, 1417 crop_image_with_index: -1, 1418 trigger_upload: false, 1419 close_dialog: false, 1420 hide_dialog_footer: false, 1421 allow_take_photo: false, 1422 allow_web_link: true, 1423 google_drive_settings: { 1424 enabled: false, 1425 }, 1426 wrapper_ready: false, 1427 }; 1428 }, 1429 created() { 1430 this.allow_take_photo = window.navigator.mediaDevices; 1431 if (frappe.user_id !== "Guest") { 1432 frappe.call({ 1433 // method only available after login 1434 method: "frappe.integrations.doctype.google_settings.google_settings.get_file_picker_settings", 1435 callback: (resp) => { 1436 if (!resp.exc) { 1437 this.google_drive_settings = resp.message; 1438 } 1439 }, 1440 }); 1441 } 1442 if (this.restrictions.max_file_size == null) { 1443 frappe.call("frappe.core.api.file.get_max_file_size").then((res) => { 1444 this.restrictions.max_file_size = Number(res.message); 1445 }); 1446 } 1447 if (this.restrictions.max_number_of_files == null && this.doctype) { 1448 this.restrictions.max_number_of_files = frappe.get_meta(this.doctype)?.max_attachments; 1449 } 1450 }, 1451 watch: { 1452 files(newvalue, oldvalue) { 1453 if (!this.allow_multiple && newvalue.length > 1) { 1454 this.files = [newvalue[newvalue.length - 1]]; 1455 } 1456 }, 1457 }, 1458 computed: { 1459 upload_complete() { 1460 return ( 1461 this.files.length > 0 && 1462 this.files.every((file) => file.total !== 0 && file.progress === file.total) 1463 ); 1464 }, 1465 }, 1466 methods: { 1467 dragover() { 1468 this.is_dragging = true; 1469 }, 1470 dragleave() { 1471 this.is_dragging = false;
1472 }, 1473 dropfiles(e) { 1474 this.is_dragging = false; 1475 this.add_files(e.dataTransfer.files); 1476 }, 1477 browse_files() { 1478 this.$refs.file_input.click(); 1479 }, 1480 on_file_input(e) { 1481 this.add_files(this.$refs.file_input.files); 1482 }, 1483 remove_file(file) { 1484 this.files = this.files.filter((f) => f !== file); 1485 }, 1486 toggle_image_cropper(index) { 1487 this.crop_image_with_index = this.show_image_cropper ? -1 : index; 1488 this.hide_dialog_footer = !this.show_image_cropper; 1489 this.show_image_cropper = !this.show_image_cropper; 1490 }, 1491 toggle_all_private() { 1492 let flag; 1493 let private_values = this.files.filter((file) => file.private); 1494 if (private_values.length < this.files.length) { 1495 // there are some private and some public 1496 // set all to private 1497 flag = true; 1498 } else { 1499 // all are private, set all to public 1500 flag = false; 1501 } 1502 this.files = this.files.map((file) => { 1503 file.private = flag; 1504 return file; 1505 }); 1506 }, 1507 show_max_files_number_warning(file) { 1508 console.warn( 1509 \`File skipped because it exceeds the allowed specified limit of \${max_number_of_files} uploads\`, 1510 file 1511 ); 1512 if (this.doctype) { 1513 MSG = __( 1514 'File "{0}" was skipped because only {1} uploads are allowed for DocType "{2}"', 1515 [file.name, max_number_of_files, this.doctype] 1516 ); 1517 } else { 1518 MSG = __('File "{0}" was skipped because only {1} uploads are allowed', [ 1519 file.name, 1520 max_number_of_files, 1521 ]); 1522 } 1523 frappe.show_alert({ 1524 message: MSG, 1525 indicator: "orange", 1526 }); 1527 }, 1528 add_files(file_array) { 1529 let files = Array.from(file_array) 1530 .filter(this.check_restrictions) 1531 .map((file) => { 1532 let is_image = file.type.startsWith("image"); 1533 let size_kb = file.size / 1024; 1534 return { 1535 file_obj: file, 1536 cropper_file: file, 1537 crop_box_data: null, 1538 optimize: size_kb > 200 && is_image && !file.type.includes("svg"), 1539 name: file.name, 1540 doc: null, 1541 progress: 0, 1542 total: 0, 1543 failed: false, 1544 request_succeeded: false, 1545 error_message: null, 1546 uploading: false, 1547 private: !this.make_attachments_public, 1548 }; 1549 }); 1550 1551 // pop extra files as per FileUploader.restrictions.max_number_of_files 1552 max_number_of_files = this.restrictions.max_number_of_files; 1553 if (max_number_of_files && files.length > max_number_of_files) { 1554 files.slice(max_number_of_files).forEach((file) => { 1555 this.show_max_files_number_warning(file, this.doctype); 1556 }); 1557 1558 files = files.slice(0, max_number_of_files); 1559 } 1560 1561 this.files = this.files.concat(files); 1562 // if only one file is allowed and crop_image_aspect_ratio is set, open cropper immediately 1563 if ( 1564 this.files.length === 1 && 1565 !this.allow_multiple && 1566 this.restrictions.crop_image_aspect_ratio != null 1567 ) { 1568 if (!this.files[0].file_obj.type.includes("svg")) { 1569 this.toggle_image_cropper(0); 1570 } 1571 } 1572 }, 1573 check_restrictions(file) { 1574 let { max_file_size, allowed_file_types = [] } = this.restrictions; 1575 1576 let is_correct_type = true; 1577 let valid_file_size = true; 1578 1579 if (allowed_file_types && allowed_file_types.length) { 1580 is_correct_type = allowed_file_types.some((type) => { 1581 // is this is a mime-type 1582 if (type.includes("/")) { 1583 if (!file.type) return false; 1584 return file.type.match(type); 1585 } 1586 1587 // otherwise this is likely an extension 1588 if (type[0] === ".") { 1589 return file.name.toLowerCase().endsWith(type.toLowerCase()); 1590 } 1591 return false; 1592 }); 1593 } 1594 1595 if (max_file_size && file.size != null) { 1596 valid_file_size = file.size < max_file_size; 1597 } 1598 1599 if (!is_correct_type) { 1600 console.warn("File skipped because of invalid file type", file); 1601 frappe.show_alert({ 1602 message: __('File "{0}" was skipped because of invalid file type', [ 1603 file.name, 1604 ]), 1605 indicator: "orange", 1606 }); 1607 } 1608 if (!valid_file_size) { 1609 console.warn("File skipped because of invalid file size", file.size, file); 1610 frappe.show_alert({ 1611 message: __('File "{0}" was skipped because size exceeds {1} MB', [ 1612 file.name, 1613 max_file_size / (1024 * 1024), 1614 ]), 1615 indicator: "orange", 1616 }); 1617 } 1618 1619 return is_correct_type && valid_file_size; 1620 }, 1621 upload_files() { 1622 if (this.show_file_browser) { 1623 return this.upload_via_file_browser(); 1624 } 1625 if (this.show_web_link) { 1626 return this.upload_via_web_link(); 1627 } 1628 if (this.as_dataurl) { 1629 return this.return_as_dataurl(); 1630 } 1631 return frappe.run_serially( 1632 this.files.map((file, i) => () => this.upload_file(file, i)) 1633 ); 1634 }, 1635 upload_via_file_browser() { 1636 let selected_file = this.$refs.file_browser.selected_node;
1637 if (!selected_file.value) { 1638 frappe.msgprint(__("Click on a file to select it.")); 1639 this.close_dialog = true; 1640 return Promise.reject(); 1641 } 1642 this.close_dialog = true; 1643 return this.upload_file({ 1644 library_file_name: selected_file.value, 1645 }); 1646 }, 1647 upload_via_web_link() { 1648 let file_url = this.$refs.web_link.url; 1649 if (!file_url) { 1650 frappe.msgprint(__("Invalid URL")); 1651 this.close_dialog = true; 1652 return Promise.reject(); 1653 } 1654 file_url = decodeURI(file_url); 1655 this.close_dialog = true; 1656 return this.upload_file({ 1657 file_url, 1658 }); 1659 }, 1660 return_as_dataurl() { 1661 let promises = this.files.map((file) => 1662 frappe.dom.file_to_base64(file.file_obj).then((dataurl) => { 1663 file.dataurl = dataurl; 1664 this.on_success && this.on_success(file); 1665 }) 1666 ); 1667 this.close_dialog = true; 1668 return Promise.all(promises); 1669 }, 1670 upload_file(file, i) { 1671 this.currently_uploading = i; 1672 1673 return new Promise((resolve, reject) => { 1674 let xhr = new XMLHttpRequest(); 1675 xhr.upload.addEventListener("loadstart", (e) => { 1676 file.uploading = true; 1677 }); 1678 xhr.upload.addEventListener("progress", (e) => { 1679 if (e.lengthComputable) { 1680 file.progress = e.loaded; 1681 file.total = e.total; 1682 } 1683 }); 1684 xhr.upload.addEventListener("load", (e) => { 1685 file.uploading = false; 1686 resolve(); 1687 }); 1688 xhr.addEventListener("error", (e) => { 1689 file.failed = true; 1690 reject(); 1691 }); 1692 xhr.onreadystatechange = () => { 1693 if (xhr.readyState == XMLHttpRequest.DONE) { 1694 if (xhr.status === 200) { 1695 file.request_succeeded = true; 1696 let r = null; 1697 let file_doc = null; 1698 try { 1699 r = JSON.parse(xhr.responseText); 1700 if (r.message.doctype === "File") { 1701 file_doc = r.message; 1702 } 1703 } catch (e) { 1704 r = xhr.responseText; 1705 } 1706 1707 file.doc = file_doc; 1708 1709 if (this.on_success) { 1710 this.on_success(file_doc, r); 1711 } 1712 1713 if ( 1714 i == this.files.length - 1 && 1715 this.files.every((file) => file.request_succeeded) 1716 ) { 1717 this.close_dialog = true; 1718 } 1719 } else if (xhr.status === 403) { 1720 file.failed = true; 1721 let response = JSON.parse(xhr.responseText); 1722 file.error_message = \`Not permitted. \${response._error_message || ""}\`; 1723 } else if (xhr.status === 413) { 1724 file.failed = true; 1725 file.error_message = "Size exceeds the maximum allowed file size."; 1726 } else { 1727 file.failed = true; 1728 file.error_message = 1729 xhr.status === 0 1730 ? "XMLHttpRequest Error" 1731 : \`\${xhr.status} : \${xhr.statusText}\`; 1732 1733 let error = null; 1734 try { 1735 error = JSON.parse(xhr.responseText); 1736 } catch (e) { 1737 // pass 1738 } 1739 frappe.request.cleanup({}, error); 1740 } 1741 } 1742 }; 1743 xhr.open("POST", "/api/method/upload_file", true); 1744 xhr.setRequestHeader("Accept", "application/json"); 1745 xhr.setRequestHeader("X-Frappe-CSRF-Token", frappe.csrf_token); 1746 1747 let form_data = new FormData(); 1748 if (file.file_obj) { 1749 form_data.append("file", file.file_obj, file.name); 1750 } 1751 form_data.append("is_private", +file.private); 1752 form_data.append("folder", this.folder); 1753 1754 if (file.file_url) { 1755 form_data.append("file_url", file.file_url); 1756 } 1757 1758 if (file.file_name) { 1759 form_data.append("file_name", file.file_name); 1760 } 1761 1762 if (file.library_file_name) { 1763 form_data.append("library_file_name", file.library_file_name); 1764 } 1765 1766 if (this.doctype && this.docname) { 1767 form_data.append("doctype", this.doctype); 1768 form_data.append("docname", this.docname); 1769 } 1770 1771 if (this.fieldname) { 1772 form_data.append("fieldname", this.fieldname); 1773 } 1774 1775 if (this.method) { 1776 form_data.append("method", this.method); 1777 } 1778 1779 if (file.optimize) { 1780 form_data.append("optimize", true); 1781 } 1782 1783 if (this.attach_doc_image) { 1784 form_data.append("max_width", 200); 1785 form_data.append("max_height", 200); 1786 } 1787 1788 xhr.send(form_data); 1789 }); 1790 }, 1791 capture_image() { 1792 const capture = new frappe.ui.Capture({ 1793 animate: false, 1794 error: true, 1795 }); 1796 capture.show(); 1797 capture.submit((data_urls) => {
1798 data_urls.forEach((data_url) => { 1799 let filename = \`capture_\${frappe.datetime 1800 .now_datetime() 1801 .replaceAll(/[: -]/g, "_")}.png\`; 1802 this.url_to_file(data_url, filename, "image/png").then((file) => 1803 this.add_files([file]) 1804 ); 1805 }); 1806 }); 1807 }, 1808 show_google_drive_picker() { 1809 this.close_dialog = true; 1810 let google_drive = new GoogleDrivePicker({ 1811 pickerCallback: (data) => this.google_drive_callback(data), 1812 ...this.google_drive_settings, 1813 }); 1814 google_drive.loadPicker(); 1815 }, 1816 google_drive_callback(data) { 1817 if (data.action == google.picker.Action.PICKED) { 1818 this.upload_file({ 1819 file_url: data.docs[0].url, 1820 file_name: data.docs[0].name, 1821 }); 1822 } else if (data.action == google.picker.Action.CANCEL) { 1823 cur_frm.attachments.new_attachment(); 1824 } 1825 }, 1826 url_to_file(url, filename, mime_type) { 1827 return fetch(url) 1828 .then((res) => res.arrayBuffer()) 1829 .then((buffer) => new File([buffer], filename, { type: mime_type })); 1830 }, 1831 }, 1832}; 1833<\/script> 1834<style> 1835.file-upload-area { 1836 min-height: 16rem; 1837 display: flex; 1838 align-items: center; 1839 justify-content: center; 1840 border: 1px dashed var(--dark-border-color); 1841 border-radius: var(--border-radius); 1842 cursor: pointer; 1843 background-color: var(--bg-color); 1844} 1845 1846.btn-file-upload { 1847 background-color: transparent; 1848 border: none; 1849 box-shadow: none; 1850 font-size: var(--text-xs); 1851} 1852</style> 1853`]},media:void 0})},Cx=void 0,Nx=void 0,xx=!1;function Sx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FileUploader.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function cl(){let e=cl.styles||(cl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(` 1854`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var kx=Sx({render:Og,staticRenderFns:Tx},Ex,zx,Cx,xx,Nx,!1,cl,void 0,void 0),zg=kx;var l0=class{constructor({wrapper:t,method:n,on_success:r,doctype:o,docname:a,fieldname:c,files:f,folder:b,restrictions:y={},upload_notes:m,allow_multiple:T,as_dataurl:k,disable_file_browser:F,dialog_title:J,attach_doc_image:he,frm:de,make_attachments_public:Me}={}){de&&de.attachments.max_reached(!0),t?this.wrapper=t.get?t.get(0):t:this.make_dialog(J),this.$fileuploader=new Vue({el:this.wrapper,render:nt=>nt(zg,{props:{show_upload_button:!Boolean(this.dialog),doctype:o,docname:a,fieldname:c,method:n,folder:b,on_success:r,restrictions:y,upload_notes:m,allow_multiple:T,as_dataurl:k,disable_file_browser:F,attach_doc_image:he,make_attachments_public:Me}})}),this.uploader=this.$fileuploader.$children[0],this.dialog||(this.uploader.wrapper_ready=!0),this.uploader.$watch("files",nt=>{let dt=nt.every(De=>De.private);this.dialog&&this.dialog.set_secondary_action_label(dt?__("Set all public"):__("Set all private"))},{deep:!0}),this.uploader.$watch("trigger_upload",nt=>{nt&&this.upload_files()}),this.uploader.$watch("close_dialog",nt=>{nt&&this.dialog&&this.dialog.hide()}),this.uploader.$watch("hide_dialog_footer",nt=>{nt?(this.dialog&&this.dialog.footer.addClass("hide"),this.dialog.$wrapper.data("bs.modal")._config.backdrop="static"):(this.dialog&&this.dialog.footer.removeClass("hide"),this.dialog.$wrapper.data("bs.modal")._config.backdrop=!0)}),f&&f.length&&this.uploader.add_files(f)}upload_files(){return this.dialog&&this.dialog.get_primary_btn().prop("disabled",!0),this.dialog&&this.dialog.get_secondary_btn().prop("disabled",!0),this.uploader.upload_files()}make_dialog(t){this.dialog=new frappe.ui.Dialog({title:t||__("Upload"),primary_action_label:__("Upload"),primary_action:()=>this.upload_files(),secondary_action_label:__("Set all private"),secondary_action:()=>{this.uploader.toggle_all_private()},on_page_show:()=>{this.uploader.wrapper_ready=!0}}),this.wrapper=this.dialog.body,this.dialog.show(),this.dialog.$wrapper.on("hidden.bs.modal",function(){$(this).data("bs.modal",null),$(this).remove()})}};frappe.provide("frappe.ui");frappe.ui.FileUploader=l0;frappe.provide("frappe.meta.docfield_map");frappe.provide("frappe.meta.docfield_copy");frappe.provide("frappe.meta.docfield_list");frappe.provide("frappe.meta.doctypes");frappe.provide("frappe.meta.precision_map");frappe.get_meta=function(e){return locals.DocType?locals.DocType[e]:null};$.extend(frappe.meta,{sync:function(e){$.each(e.fields,function(t,n){frappe.meta.add_field(n)}),frappe.meta.sync_messages(e),e.__print_formats&&frappe.model.sync(e.__print_formats),e.__workflow_docs&&frappe.model.sync(e.__workflow_docs)},add_field:function(e){frappe.provide("frappe.meta.docfield_map."+e.parent),frappe.meta.docfield_map[e.parent][e.fieldname||e.label]=e,frappe.meta.docfield_list[e.parent]||(frappe.meta.docfield_list[e.parent]=[]);for(var t in frappe.meta.docfield_list[e.parent]){var n=frappe.meta.docfield_list[e.parent][t];if(e.fieldname==n.fieldname)return}frappe.meta.docfield_list[e.parent].push(e)},make_docfield_copy_for:function(e,t,n=null){var r=frappe.meta.docfield_copy;r[e]||(r[e]={}),r[e][t]||(r[e][t]={}),n=n||frappe.meta.docfield_list[e]||[];for(var o=0,a=n.length;o<a;o++){var c=n[o];r[e][t][c.fieldname||c.label]=copy_dict(c)}},get_field:function(e,t,n){var r=frappe.meta.get_docfield(e,t,n);return r||frappe.model.std_fields.every(function(o){return o.fieldname===t?(r=o,!1):!0}),r},get_docfield:function(e,t,n){var r=frappe.meta.get_docfield_copy(e,n);return r?r[t]:null},set_formatter:function(e,t,n,r){frappe.meta.get_docfield(e,t,n).formatter=r},set_indicator_formatter:function(e,t,n,r,o){frappe.meta.get_docfield(e,t,n).formatter=function(a,c,f,b){return repl('<span class="indicator %(color)s">%(name)s</span>',{color:o(),name:r()})}},get_docfields:function(e,t,n){var r=frappe.meta.get_docfield_copy(e,t),o=frappe.meta.sort_docfields(r);return n&&(o=frappe.utils.filter_dict(o,n)),o},get_linked_fields:function(e){return $.map(frappe.get_meta(e).fields,function(t){return t.fieldtype=="Link"?t.options:null})},get_fields_to_check_permissions:function(e){var t=$.map(frappe.meta.get_docfields(e,name),function(n){return n.fieldtype==="Link"&&n.ignore_user_permissions!==1?n:null});return t=t.concat({label:"ID",fieldname:name,options:e}),t},sort_docfields:function(e){return $.map(e,function(t){return t}).sort(function(t,n){return t.idx-n.idx})},get_docfield_copy:function(e,t){return t?(frappe.meta.docfield_copy[e]&&frappe.meta.docfield_copy[e][t]||frappe.meta.make_docfield_copy_for(e,t),frappe.meta.docfield_copy[e][t]):frappe.meta.docfield_map[e]},get_fieldnames:function(e,t,n){return $.map(frappe.utils.filter_dict(frappe.meta.docfield_map[e],n),function(r){return r.fieldname})},has_field:function(e,t){let n=frappe.meta.docfield_map[e];return n&&n[t]},get_table_fields:function(e){return $.map(frappe.meta.docfield_list[e],function(t){return frappe.model.table_fields.includes(t.fieldtype)?t:null})},get_doctype_for_field:function(e,t){var n=null;return in_list(frappe.model.std_fields_list,t)||frappe.meta.has_field(e,t)?
1854n=e:(frappe.meta.get_table_fields(e).every(function(r){return frappe.meta.has_field(r.options,t)||in_list(frappe.model.child_table_field_list,t)?(n=r.options,!1):!0}),n||console.log(__("Warning: Unable to find {0} in any table related to {1}",[t,__(e)]))),n},get_parentfield:function(e,t){var n=(frappe.get_doc("DocType",e).fields||[]).filter(r=>frappe.model.table_fields.includes(r.fieldtype)&&r.options===t);if(!n.length)throw"parentfield not found for "+e+", "+t;return n[0].fieldname},get_label:function(e,t,n){var r={name:__("ID"),creation:__("Created On"),docstatus:__("Document Status"),idx:__("Index"),modified:__("Last Updated On"),modified_by:__("Last Updated By"),owner:__("Created By"),_user_tags:__("Tags"),_liked_by:__("Liked By"),_comments:__("Comments"),_assign:__("Assigned To")};if(r[t])return r[t];var o=this.get_docfield(e,t,n);return(o?o.label:"")||t},get_print_sizes:function(){return["A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","C5E","Comm10E","DLE","Executive","Folio","Ledger","Legal","Letter","Tabloid","Custom"]},get_print_formats:function(e){var t=["Standard"],n=locals.DocType[e].default_print_format;let r=frappe.model.get_doc(":Print Settings","Print Settings").enable_raw_printing;var o=frappe.get_list("Print Format",{doc_type:e}).sort(function(c,f){return c>f?1:-1});if($.each(o,function(c,f){!in_list(t,f.name)&&f.print_format_type!=="JS"&&(cint(r)||!f.raw_printing)&&t.push(f.name)}),n&&n!="Standard"){var a=t.indexOf(n);t.splice(a,1).sort(),t.unshift(n)}return t},sync_messages:function(e){e.__messages&&$.extend(frappe._messages,e.__messages)},get_field_currency:function(e,t){var n=frappe.boot.sysdefaults.currency;
1854if(!t&&cur_frm&&(t=cur_frm.doc),e&&e.options)if(t&&e.options.indexOf(":")!=-1){var r=e.options.split(":");if(r.length==3){var o=t[r[1]];!o&&cur_frm&&(o=cur_frm.doc[r[1]]),n=frappe.model.get_value(r[0],o,r[2])||frappe.model.get_value(":"+r[0],o,r[2])||n}}else t&&t[e.options]?n=t[e.options]:cur_frm&&cur_frm.doc[e.options]&&(n=cur_frm.doc[e.options]);return n},get_field_precision:function(e,t){var n=null;if(e&&e.precision)n=cint(e.precision);else if(e&&e.fieldtype==="Currency"){if(n=cint(frappe.defaults.get_default("currency_precision")),!n){var r=get_number_format(),o=get_number_format_info(r);n=o.precision}}else n=cint(frappe.defaults.get_default("float_precision"))||3;return n}});var SP=ii(Tg());frappe.provide("frappe.perm");Object.assign(window,{READ:"read",WRITE:"write",CREATE:"create",DELETE:"delete",SUBMIT:"submit",CANCEL:"cancel",AMEND:"amend"});$.extend(frappe.perm,{rights:["select","read","write","create","delete","submit","cancel","amend","report","import","export","print","email","share","set_user_permissions"],doctype_perm:{},has_perm:(e,t=0,n="read",r)=>{var a;let o=frappe.perm.get_perm(e,r);return!!((a=o==null?void 0:o[t])!=null&&a[n])},get_perm:(e,t)=>{var n,r;return t&&!t.__islocal?frappe.perm._get_perm(e,t):(r=(n=frappe.perm.doctype_perm)[e])!=null?r:n[e]=frappe.perm._get_perm(e)},_get_perm:(e,t)=>{let n=[{read:0,permlevel:0}],r=frappe.get_doc("DocType",e),o=frappe.session.user;if((o==="Administrator"||frappe.user_roles.includes("Administrator"))&&(n[0].read=1),!r)return n;n=frappe.perm.get_role_permissions(r);let a=n[0];if(t){let c=frappe.model.get_docinfo(e,t.name);
1854if(c&&c.permissions&&Object.keys(c.permissions).forEach(f=>{a[f]=c.permissions[f]}),t.owner!==o)for(let f of frappe.perm.rights)a[f]&&!a.rights_without_if_owner.has(f)&&(a[f]=0);if(c&&c.shared){for(let f of c.shared)if(f.user===o){for(let b of["read","write","submit","share"])a[b]||(a[b]=f[b]);f.read&&(a.email=frappe.boot.user.can_email.indexOf(e)!==-1?1:0,a.print=frappe.boot.user.can_print.indexOf(e)!==-1?1:0)}}}return!a.read&&frappe.model.can_read(e)&&(a.read=1),n},get_role_permissions:e=>{let t=[{read:0,permlevel:0}];return(e.permissions||[]).forEach(n=>{var a,c;let r=cint(n.permlevel),o=(a=t[r])!=null?a:t[r]={permlevel:r};r===0&&((c=o.rights_without_if_owner)!=null||(o.rights_without_if_owner=new Set)),frappe.user_roles.includes(n.role)&&frappe.perm.rights.forEach(f=>{!n[f]||(o[f]=1,r===0&&!n.if_owner&&o.rights_without_if_owner.add(f))})}),t=t.map(n=>n||{}),t},get_match_rules:(e,t)=>{let n=[];t||(t="read");let r=frappe.perm.get_perm(e),o=frappe.defaults.get_user_permissions();if(o&&!$.isEmptyObject(o)){let c={},f=frappe.meta.get_fields_to_check_permissions(e);$.each(f,(b,y)=>{let m=o[y.options]||[],T=frappe.perm.get_allowed_docs_for_doctype(m,e);T.length&&(c[y.label]=T)}),$.isEmptyObject(c)||n.push(c)}let a=r[0];return a.read&&!a.rights_without_if_owner.has("read")&&n.push({Owner:frappe.session.user}),n},get_field_display_status:(e,t,n,r)=>{if(!n&&t&&(n=frappe.perm.get_perm(t.doctype,t)),!n){let f=e&&(cint(e.hidden)||cint(e.hidden_due_to_dependency)),b=e&&(cint(e.read_only)||cint(e.is_virtual));return f?"None":b?"Read":"Write"}e.permlevel||(e.permlevel=0);let o=n[e.permlevel],a="None";if(o&&(o.write&&!e.disabled&&!e.is_virtual?a="Write":o.read&&(a="Read")),r&&console.log("By Permission:"+a),cint(e.hidden)&&(a="None"),r&&console.log("By Hidden:"+a),cint(e.hidden_due_to_dependency)&&(a="None"),r&&console.log("By Hidden Due To Dependency:"+a),!t)return a;a==="Write"&&cint(t.docstatus)>0&&(a="Read"),r&&console.log("By Submit:"+a);let c=cint(e.allow_on_submit);return a==="Read"&&c&&cint(t.docstatus)===1&&o.write&&(a="Write"),r&&console.log("By Allow on Submit:"+a),a==="Read"&&cur_frm&&cur_frm.state_fieldname&&(cint(cur_frm.read_only)||in_list(cur_frm.states.update_fields,e.fieldname)||e.fieldname==cur_frm.state_fieldname)&&(a="Read"),r&&console.log("By Workflow:"+a),a==="Write"&&(cint(e.read_only)||e.fieldtype==="Read Only")&&(a="Read"),r&&console.log("By Read Only:"+a),a==="Write"&&e.set_only_once&&!t.__islocal&&(a="Read"),r&&console.log("By Set Only Once:"+a),a},is_visible:(e,t,n)=>(typeof e=="string"&&(e=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name)),frappe.perm.get_field_display_status(e,t,n)!=="None"),get_allowed_docs_for_doctype:(e,t)=>frappe.perm.filter_allowed_docs_for_doctype(e,t,!1),filter_allowed_docs_for_doctype:(e,t,n=!0)=>{let r=(e||[]).filter(a=>a.applicable_for===t||!a.applicable_for),o=r.map(a=>a.doc);if(n){let a=r.filter(c=>c.is_default).map(c=>c.doc);return{allowed_records:o,default_doc:a[0]}}else return o}});$(".dropdown-menu a.dropdown-toggle").on("click",function(e){e.preventDefault(),e.stopImmediatePropagation(),$(this).next().hasClass("show")||$(this).parents(".dropdown-menu").first().find(".show").removeClass("show");var t=$(this).next(".dropdown-menu");return t.toggleClass("show"),$(this).parents("li.nav-item.dropdown.show").on("hidden.bs.dropdown",function(){$(".dropdown-submenu .show").removeClass("show")}),!1});frappe.get_modal=function(e,t){return $(`<div class="modal" tabindex="-1" role="dialog"> 1855 <div class="modal-dialog modal-dialog-scrollable" role="document"> 1856 <div class="modal-content"> 1857 <div class="modal-header"> 1858 <h5 class="modal-title">${e}</h5> 1859 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1860 ${frappe.utils.icon("close-alt","sm","close-alt")} 1861 </button> 1862 </div> 1863 <div class="modal-body"> 1864 ${t} 1865 </div> 1866 <div class="modal-footer hidden"> 1867 <button type="button" class="btn btn-sm btn-secondary hidden"></button> 1868 <button type="button" class="btn btn-sm btn-primary hidden"></button> 1869 </div>
1870 </div> 1871 </div> 1872 </div>`)};frappe.ui.Dialog=class extends frappe.ui.Dialog{get_primary_btn(){return this.$wrapper.find(".modal-footer .btn-primary")}get_secondary_btn(){return this.$wrapper.find(".modal-footer .btn-secondary")}set_primary_action(t,n){return this.$wrapper.find(".modal-footer").removeClass("hidden"),super.set_primary_action(t,n).removeClass("hidden")}set_secondary_action(t){return super.set_secondary_action(t).removeClass("hidden")}make(){super.make(),this.fields&&this.$wrapper.find(".section-body").addClass("w-100")}};var Av=ii(yv());frappe.provide("website");frappe.provide("frappe.awesome_bar_path");window.cur_frm=null;$.extend(frappe,{boot:{lang:"en"},_assets_loaded:[],require:async function(e,t){typeof e=="string"&&(e=[e]);for(let n of e)await this.add_asset_to_head(n);t&&t()},add_asset_to_head(e){return new Promise(t=>{if(frappe._assets_loaded.includes(e))return t();let n;e.split(".").pop()==="js"?(n=document.createElement("script"),n.type="text/javascript",n.src=e):(n=document.createElement("link"),n.type="text/css",n.rel="stylesheet",n.href=e),document.getElementsByTagName("head")[0].appendChild(n),n.onload=()=>{frappe._assets_loaded.push(e),t()}})},hide_message:function(){$(".message-overlay").remove()},xcall:function(e,t){return new Promise((n,r)=>{frappe.call({method:e,args:t,callback:o=>{n(o.message)},error:o=>{r(o.message)}})})},call:function(e){return typeof arguments[0]=="string"&&(e={method:arguments[0],args:arguments[1],callback:arguments[2]}),frappe.prepare_call(e),e.freeze&&frappe.freeze(),$.ajax({type:e.type||"POST",url:"/",data:e.args,dataType:"json",headers:{"X-Frappe-CSRF-Token":frappe.csrf_token,"X-Frappe-CMD":e.args&&e.args.cmd||""||""},statusCode:e.statusCode||{404:function(){frappe.msgprint(__("Not found"))},403:function(){frappe.msgprint(__("Not permitted"))},200:function(t){e.callback&&e.callback(t),e.success&&e.success(t)}}}).always(function(t){if(e.freeze&&frappe.unfreeze(),t.responseText)try{t=JSON.parse(t.responseText)}catch(n){t={}}frappe.process_response(e,t)})},prepare_call:function(e){e.btn&&$(e.btn).prop("disabled",!0),e.msg&&$(e.msg).toggle(!1),e.args||(e.args={}),e.method&&(e.args.cmd=e.method),$.each(e.args,function(t,n){typeof n!="string"&&n!==null&&(e.args[t]=JSON.stringify(n))}),e.no_spinner},process_response:function(e,t){if(e.btn&&$(e.btn).prop("disabled",!1),t._server_messages){var n=JSON.parse(t._server_messages||"[]");n.map(o=>{try{return JSON.parse(o)}catch(a){return o}}).join("<br>"),e.error_msg?$(e.error_msg).html(n).toggle(!0):frappe.msgprint(n)}if(t.exc)try{var r=JSON.parse(t.exc);$.isArray(r)&&(r=r.join(` 1873`)),console.error?console.error(r):console.log(r)}catch(o){console.log(t.exc)}e.msg&&t.message&&$(e.msg).html(t.message).toggle(!0),e.always&&e.always(t)},show_message:function(e,t){t||(t="fa fa-refresh fa-spin"),frappe.hide_message(),$('<div class="message-overlay"></div>').html('<div class="content"><i class="'+t+' text-muted"></i><br>'+e+"</div>").appendTo(document.body)},send_message:function(e,t){return frappe.call({type:"POST",method:"frappe.www.contact.send_message",btn:t,args:e,callback:e.callback})},has_permission:function(e,t,n,r){return frappe.call({type:"GET",method:"frappe.client.has_permission",no_spinner:!0,args:{doctype:e,docname:t,perm_type:n},callback:function(o){if(!o.exc&&o.message.has_permission&&r)return r(o)}})},render_user:function(){frappe.is_user_logged_in()&&($(".btn-login-area").toggle(!1),$(".logged-in").toggle(!0),$(".user-image").attr("src",frappe.get_cookie("user_image")),$(".user-image-wrapper").html(frappe.avatar(null,"avatar-medium",null,null,null,!0)),$(".user-image-sidebar").html(frappe.avatar(null,"avatar-medium",null,null,null,!0)),$(".user-image-myaccount").html(frappe.avatar(null,"avatar-large",null,null,null,!0)))},freeze_count:0,freeze:function(e){if($("#freeze").length)$("#freeze").addClass("in");else{var t=$('<div id="freeze" class="modal-backdrop fade"></div>').appendTo("body");t.html(repl('<div class="freeze-message-container"><div class="freeze-message">%(msg)s</div></div>',{msg:e||""})),setTimeout(function(){t.addClass("in")},1)}frappe.freeze_count++},unfreeze:function(){if(!!frappe.freeze_count&&(frappe.freeze_count--,!frappe.freeze_count)){var e=$
1873("#freeze").removeClass("in");setTimeout(function(){frappe.freeze_count||e.remove()},150)}},trigger_ready:function(){frappe.ready_events.forEach(function(e){e()})},highlight_code_blocks:function(){Av.default.initHighlighting()},bind_filters:function(){$(".filter").each(function(){var t=$(this).attr("data-key"),n=frappe.utils.get_url_arg(t).replace(/\+/g," ");n&&$(this).val(n)});var e=function(){var t={};$(".filter").each(function(){var n=$(this).val();n&&(t[$(this).attr("data-key")]=n)}),window.location.href=location.pathname+"?"+$.param(t)};$(".filter").on("change",function(){e()})},bind_navbar_search:function(){frappe.get_navbar_search().on("keypress",function(e){var t=$(this).val();if(e.which===13&&t)return $(this).val("").blur(),frappe.do_search(t),!1})},do_search:function(e){var t=frappe.awesome_bar_path&&frappe.awesome_bar_path[location.pathname]||window.search_path||location.pathname;window.location.href=t+"?txt="+encodeURIComponent(e)},set_search_path:function(e){frappe.awesome_bar_path[location.pathname]=e},make_navbar_active:function(){var e=window.location.pathname;$(".navbar-nav a.active").removeClass("active"),$(".navbar-nav a").each(function(){var t=$(this).attr("href");if(t===e)return $(this).addClass("active"),!1})},get_navbar_search:function(){return $(".navbar .search, .sidebar .search")},is_user_logged_in:function(){return frappe.get_cookie("user_id")!=="Guest"&&frappe.session.user!=="Guest"},add_switch_to_desk:function(){$(".switch-to-desk").removeClass("hidden")},add_link_to_headings:function(){$(".doc-content .from-markdown").find("h2, h3, h4, h5, h6").each((e,t)=>{let n=t.id,r=$('<a class="no-underline">').prop("href","#"+n).attr("aria-hidden","true").html(` 1874 <svg xmlns="http://www.w3.org/2000/svg" style="width: 0.8em; height: 0.8em;" viewBox="0 0 24 24" fill="none" stroke="currentColor" 1875 stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link"> 1876 <path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path> 1877 <path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path> 1878 </svg> 1879 `);$(t).append(r)})},setup_lazy_images:function(){let e=["src","srcset","alt","title","width","height"];function t(r){let o=$(r),a=o.data(),c=Object.keys(a).filter(f=>e.includes(f)).map(f=>`${f}="${a[f]}"`).join(" ");o.replaceWith(`<img ${c}>`)}if(!window.IntersectionObserver){$(".website-image-lazy").each((r,o)=>{t(o)});return}let n=new IntersectionObserver(r=>{r.forEach(o=>{o.intersectionRatio>0&&(n.unobserve(o.target),t(o.target))})},{threshold:[0,.2,.4,.6]});$(".website-image-lazy").each((r,o)=>{n.observe(o)})},show_language_picker(){frappe.session.user==="Guest"&&window.show_language_picker&&frappe.call("frappe.translate.get_all_languages",{with_language_name:!0}).then(e=>{let t=e.message,n=frappe.get_cookie("preferred_language"),r=[],o=$("#language-switcher .form-control");t.forEach(a=>{r.push(a.language_code),o.append($("<option></option>").attr("value",a.language_code).text(a.language_name))}),$("#language-switcher").removeClass("hide"),n=n||(r.includes(navigator.language)?navigator.language:"en"),o.val(n),document.documentElement.lang=n,o.change(()=>{let a=o.val();document.cookie=`preferred_language=${a}`,window.location.reload()})})},setup_videos:()=>{$(".section-video-wrapper").on("click",e=>{let t=$(e.currentTarget),n=t.data("youtubeId");console.log(n),t.find(".video-thumbnail").hide(),t.append(` 1880 <iframe allowfullscreen="" class="section-video" f;rameborder="0" src="//youtube.com/embed/${n}?autoplay=1"></iframe> 1881 `)})}});frappe.setup_search=function(e,t){typeof e=="string"&&(e=$(e));let n=$(`<div class="dropdown" id="dropdownMenuSearch"> 1882 <input type="search" class="form-control" placeholder="Search the docs (Press / to focus)" /> 1883 <div class="overflow-hidden shadow dropdown-menu w-100" aria-labelledby="dropdownMenuSearch"> 1884 </div> 1885 <div class="search-icon"> 1886 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" 1887 fill="none" 1888 stroke="currentColor" stroke-width="2" stroke-linecap="round" 1889 stroke-linejoin="round" 1890 class="feather feather-search"> 1891 <circle cx="11" cy="11" r="8"></circle> 1892 <line x1="21" y1="21" x2="16.65" y2="16.65"></line> 1893 </svg> 1894 </div> 1895 </div>`);e.empty(),n.appendTo(e);let r=n.find(".dropdown-menu"),o=n.find("input"),a,c=0;$(document).on("keypress",y=>{$(y.target).is("textarea, input, select")||y.key==="/"&&(y.preventDefault(),o.focus())}),o.on("input",frappe.utils.debounce(()=>{if(!o.val()){b();return}frappe.call({method:"frappe.search.web_search",args:{scope:t||null,query:o.val(),limit:5}}).then(y=>{let m=y.message||[],T;m.length==0?T='<div class="dropdown-item">No results found</div>':T=m.map(k=>`<a class="dropdown-item" href="/${k.path}"> 1896 <h6>${k.title_highlights||k.title}</h6> 1897 <div style="white-space: normal;">${k.content_highlights}</div> 1898 </a>`).join(""),r.html(T),r.addClass("show"),a=r.find(".dropdown-item")})},500)),o.on("focus",()=>{o.val()?o.trigger("input"):b()}),o.keydown(function(y){y.which==40&&f(0)}
1898),r.keydown(function(y){y.which==38?f(-1):y.which==40?f(1):y.which==27&&setTimeout(()=>{b()},300)}),$(window).click(function(){b()}),n.click(function(y){y.stopPropagation()});var f=function(y){c+=y,c>=a.length&&(c=0),c<0&&(c=a.length-1),o.off("blur"),a.eq(c).focus()};function b(){c=0,r.html(""),r.removeClass("show"),a=void 0}r.mouseover(function(){a.blur()})};window.valid_email=function(e){return/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/.test(e.toLowerCase())};window.validate_email=valid_email;window.cstr=function(e){return e==null?"":e+""};window.is_null=function(t){if(t==null||cstr(t).trim()==="")return!0};window.is_html=function(t){return!(t.indexOf("<br>")==-1&&t.indexOf("<p")==-1&&t.indexOf("<img")==-1&&t.indexOf("<div")==-1)};window.ask_to_login=function(){frappe.is_user_logged_in()||(localStorage&&localStorage.setItem("last_visited",window.location.href.replace(window.location.origin,"")),window.location.href="login")};$(document).ready(function(){window.full_name=frappe.get_cookie("full_name");var e=frappe.is_user_logged_in();$("#website-login").toggleClass("hide",!!e),$("#website-post-login").toggleClass("hide",!e),$(".logged-in").toggleClass("hide",!e),frappe.bind_navbar_search(),frappe.get_cookie("system_user")==="yes"&&e&&frappe.add_switch_to_desk(),frappe.render_user(),frappe.setup_lazy_images(),$(document).trigger("page-change")});$(document).on("page-change",function(){if($(document).trigger("apply_permissions"),$(".dropdown-toggle").dropdown(),$(".dropdown-menu .dropdown-submenu .dropdown-toggle").on("click",function(t){t.stopPropagation(),$(this).parent().parent().parent().addClass("open")}),$.extend(frappe,frappe.get_cookies()),frappe.session={user:frappe.user_id},frappe.datetime.refresh_when(),frappe.trigger_ready(),frappe.bind_filters(),frappe.highlight_code_blocks(),frappe.add_link_to_headings(),frappe.make_navbar_active(),window.location.hash){var e=document.getElementById(window.location.hash.substring(1));e&&e.scrollIntoView(!0)}});frappe.ready(function(){frappe.show_language_picker(),frappe.setup_videos(),frappe.socketio.init(window.socketio_port)});var Mr=Object.create(null);Mr.open="0";Mr.close="1";Mr.ping="2";Mr.pong="3";Mr.message="4";Mr.upgrade="5";Mr.noop="6";var Ua=Object.create(null);Object.keys(Mr).forEach(e=>{Ua[Mr[e]]=e});var wv={type:"error",data:"parser error"};var zv=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Tv=typeof ArrayBuffer=="function",Ev=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,$a=({type:e,data:t},n,r)=>zv&&t instanceof Blob?n?r(t):Lv(t,r):Tv&&(t instanceof ArrayBuffer||Ev(t))?n?r(t):Lv(new Blob([t]),r):r(Mr[e]+(t||"")),Lv=(e,t)=>{let n=new FileReader;return n.onload=function(){let r=n.result.split(",")[1];t("b"+(r||""))},n.readAsDataURL(e)};function Ov(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var ml;function gl(e,t){if(zv&&e.data instanceof Blob)return e.data.arrayBuffer().then(Ov).then(t);if(Tv&&(e.data instanceof ArrayBuffer||Ev(e.data)))return t(Ov(e.data));$a(e,!1,n=>{ml||(ml=new TextEncoder),t(ml.encode(n))})}var Cv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1898+/",Va=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let e=0;e<Cv.length;e++)Va[Cv.charCodeAt(e)]=e;var Nv=e=>{let t=e.length*.75,n=e.length,r,o=0,a,c,f,b;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let y=new ArrayBuffer(t),m=new Uint8Array(y);for(r=0;r<n;r+=4)a=Va[e.charCodeAt(r)],c=Va[e.charCodeAt(r+1)],f=Va[e.charCodeAt(r+2)],b=Va[e.charCodeAt(r+3)],m[o++]=a<<2|c>>4,m[o++]=(c&15)<<4|f>>2,m[o++]=(f&3)<<6|b&63;return y};var $S=typeof ArrayBuffer=="function",Ya=(e,t)=>{if(typeof e!="string")return{type:"message",data:xv(e,t)};let n=e.charAt(0);return n==="b"?{type:"message",data:VS(e.substring(1),t)}:Ua[n]?e.length>1?{type:Ua[n],data:e.substring(1)}:{type:Ua[n]}:wv},VS=(e,t)=>{if($S){let n=Nv(e);return xv(n,t)}else return{base64:!0,data:e}},xv=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var Sv=String.fromCharCode(30),kv=(e,t)=>{let n=e.length,r=new Array(n),o=0;e.forEach((a,c)=>{$a(a,!1,f=>{r[c]=f,++o===n&&t(r.join(Sv))})})},Dv=(e,t)=>{let n=e.split(Sv),r=[];for(let o=0;o<n.length;o++){let a=Ya(n[o],t);if(r.push(a),a.type==="error")break}return r},vl;function qv(e,t,n){vl||(vl=new TextDecoder);let r=t||e[0]<48||e[0]>54;return Ya(r?e:vl.decode(e),n)}var bl=4;function Yn(e){if(e)return YS(e)}function YS(e){for(var t in Yn.prototype)e[t]=Yn.prototype[t];return e}Yn.prototype.on=Yn.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Yn.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};Yn.prototype.off=Yn.prototype.removeListener=Yn.prototype.removeAllListeners=Yn.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,o=0;o<n.length;o++)if(r=n[o],r===t||r.fn===t){n.splice(o,1);break}return n.length===0&&delete this._callbacks["$"+e],this};Yn.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this};Yn.prototype.emitReserved=Yn.prototype.emit;Yn.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};Yn.prototype.hasListeners=function(e){return!!this.listeners(e).length};var ki=(()=>typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")())();function h0(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}var GS=ki.setTimeout,KS=ki.clearTimeout;function Gr(e,t){t.useNativeTimers?(e.setTimeoutFn=GS.bind(ki),e.clearTimeoutFn=KS.bind(ki)):(e.setTimeoutFn=ki.setTimeout.bind(ki),e.clearTimeoutFn=ki.clearTimeout.bind(ki))}var ZS=1.33;function Bv(e){return typeof e=="string"?QS(e):Math.ceil((e.byteLength||e.size)*ZS)}function QS(e){let t=0,n=0;for(let r=0,o=e.length;r<o;r++)t=e.charCodeAt(r),t<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}function Pv(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function Rv(e){let t={},n=e.split("&");for(let r=0,o=n.length;r<o;r++){let a=n[r].split("=");
1898t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return t}var Wv=class extends Error{constructor(t,n,r){super(t);this.description=n,this.context=r,this.type="TransportError"}},uo=class extends Yn{constructor(t){super();this.writable=!1,Gr(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new Wv(t,n,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){let n=Ya(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,n={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){let t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){let n=Pv(t);return n.length?"?"+n:""}};var Fv="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),Ml=64,JS={},Iv=0,_0=0,Xv;function jv(e){let t="";do t=Fv[e%Ml]+t,e=Math.floor(e/Ml);while(e>0);return t}function m0(){let e=jv(+new Date);return e!==Xv?(Iv=0,Xv=e):e+"."+jv(Iv++)}for(;_0<Ml;_0++)JS[Fv[_0]]=_0;var Hv=!1;try{Hv=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch(e){}var Uv=Hv;function yl(e){let t=e.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!t||Uv))return new XMLHttpRequest}catch(n){}if(!t)try{return new ki[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(n){}}function ek(){}var tk=function(){return new yl({xdomain:!1}).responseType!=null}(),Al=class extends uo{constructor(t){super(t);if(this.polling=!1,typeof location!="undefined"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location!="undefined"&&t.hostname!==location.hostname||o!==t.port}let n=t&&t.forceBase64;this.supportsBinary=tk&&!n,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";let n=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};Dv(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,kv(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=m0()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(t,n)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new yr(this.uri(),t)}doWrite(t,n){let r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}},yr=class extends Yn{constructor(t,n){super();Gr(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.data=n.data!==void 0?n.data:null,this.create()}create(){var t;let n=h0(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd;let r=this.xhr=new yl(n);try{r.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let o in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(o)&&r.setRequestHeader(o,this.opts.extraHeaders[o])}}catch(o){}if(this.method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(o){}try{r.setRequestHeader("Accept","*/*")}catch(o){}(t=this.opts.cookieJar)===null||t===void 0||t.addCookies(r),"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=()=>{var o;r.readyState===3&&((o=this.opts.cookieJar)===null||o===void 0||o.parseCookies(r)),r.readyState===4&&(r.status===200||r.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof r.status=="number"?r.status:0)},0))},r.send(this.data)}catch(o){this.setTimeoutFn(()=>{this.onError(o)},0);return}typeof document!="undefined"&&(this.index=yr.requestsCount++,yr.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr=="undefined"||this.xhr===null)){if(this.xhr.onreadystatechange=ek,t)try{this.xhr.abort()}catch(n){}typeof document!="undefined"&&delete yr.requests[this.index],this.xhr=null}}onLoad(){let t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}};yr.requestsCount=0;yr.requests={};if(typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",$v);else if(typeof addEventListener=="function"){let e="onpagehide"in ki?"pagehide":"unload";addEventListener(e,$v,!1)}}function $v(){for(let e in yr.requests)yr.requests.hasOwnProperty(e)&&yr.requests[e].abort()}var qo=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),Ga=ki.WebSocket||ki.MozWebSocket,g0=!0,Vv="arraybuffer";var Yv=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",wl=class extends uo{constructor(t){super(t);this.supportsBinary=!t.forceBase64}get name(){return"websocket"}
1898doOpen(){if(!this.check())return;let t=this.uri(),n=this.opts.protocols,r=Yv?{}:h0(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=g0&&!Yv?n?new Ga(t,n):new Ga(t):new Ga(t,n,r)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType||Vv,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n<t.length;n++){let r=t[n],o=n===t.length-1;$a(r,this.supportsBinary,a=>{let c={};g0||(r.options&&(c.compress=r.options.compress),this.opts.perMessageDeflate&&(typeof a=="string"?Buffer.byteLength(a):a.length)<this.opts.perMessageDeflate.threshold&&(c.compress=!1));try{g0?this.ws.send(a):this.ws.send(a,c)}catch(f){}o&&qo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws!="undefined"&&(this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=m0()),this.supportsBinary||(n.b64=1),this.createUri(t,n)}check(){return!!Ga}};function nk(e,t){return e.type==="message"&&typeof e.data!="string"&&t[0]>=48&&t[0]<=54}var Ll=class extends uo{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{let n=t.readable.getReader();this.writer=t.writable.getWriter();let r,o=()=>{n.read().then(({done:c,value:f})=>{c||(!r&&f.byteLength===1&&f[0]===54?r=!0:(this.onPacket(qv(f,r,"arraybuffer")),r=!1),o())}).catch(c=>{})};o();let a=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write(new TextEncoder().encode(a)).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let n=0;n<t.length;n++){let r=t[n],o=n===t.length-1;gl(r,a=>{nk(r,a)&&this.writer.write(Uint8Array.of(54)),this.writer.write(a).then(()=>{o&&qo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})})}}doClose(){var t;(t=this.transport)===null||t===void 0||t.close()}};var Ol={websocket:wl,webtransport:Ll,polling:Al};var ik=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,rk=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function fa(e){let t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let o=ik.exec(e||""),a={},c=14;for(;c--;)a[rk[c]]=o[c]||"";return n!=-1&&r!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=ok(a,a.path),a.queryKey=ak(a,a.query),a}function ok(e,t){let n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function ak(e,t){let n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,o,a){o&&(n[o]=a)}),n}var ur=class extends Yn{constructor(t,n={}){super();this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=fa(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=fa(n.host).host),Gr(this,n),this.secure=n.secure!=null?n.secure:typeof location!="undefined"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=n.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Rv(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})}
1898,addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){let n=Object.assign({},this.opts.query);n.EIO=bl,n.transport=t,this.id&&(n.sid=this.id);let r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new Ol[t](r)}open(){let t;if(this.opts.rememberUpgrade&&ur.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch(n){this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;ur.priorWebsocketSuccess=!1;let o=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",T=>{if(!r)if(T.type==="pong"&&T.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;ur.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(m(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{let k=new Error("probe error");k.transport=n.name,this.emitReserved("upgradeError",k)}}))};function a(){r||(r=!0,m(),n.close(),n=null)}let c=T=>{let k=new Error("probe error: "+T);k.transport=n.name,a(),this.emitReserved("upgradeError",k)};function f(){c("transport closed")}function b(){c("socket closed")}function y(T){n&&T.name!==n.name&&a()}let m=()=>{n.removeListener("open",o),n.removeListener("error",c),n.removeListener("close",f),this.off("close",b),this.off("upgrading",y)};n.once("open",o),n.once("error",c),n.once("close",f),this.once("close",b),this.once("upgrading",y),this.upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onOpen(){if(this.readyState="open",ur.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0,n=this.upgrades.length;for(;t<n;t++)this.probe(this.upgrades[t])}}onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":let n=new Error("server error");n.code=t.data,this.onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){let o=this.writeBuffer[r].data;if(o&&(n+=Bv(o)),r>0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,o){if(typeof n=="function"&&(o=n,n=void 0),typeof r=="function"&&(o=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;let a={type:t,data:n,options:r};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){let t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){ur.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){let n=[],r=0,o=t.length;for(;r<o;r++)~this.transports.indexOf(t[r])&&n.push(t[r]);return n}};ur.protocol=bl;var DB=ur.protocol;function Gv(e,t="",n){let r=e;n=n||typeof location!="undefined"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n!="undefined"?e=n.protocol+"//"+e:e="https://"+e),r=fa(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";
1898let a=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+a+":"+r.port+t,r.href=r.protocol+"://"+a+(n&&n.port===r.port?"":":"+r.port),r}var El={};RM(El,{Decoder:()=>v0,Encoder:()=>tb,PacketType:()=>yn,protocol:()=>eb});var sk=typeof ArrayBuffer=="function",ck=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,Kv=Object.prototype.toString,lk=typeof Blob=="function"||typeof Blob!="undefined"&&Kv.call(Blob)==="[object BlobConstructor]",uk=typeof File=="function"||typeof File!="undefined"&&Kv.call(File)==="[object FileConstructor]";function Za(e){return sk&&(e instanceof ArrayBuffer||ck(e))||lk&&e instanceof Blob||uk&&e instanceof File}function Ka(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n<r;n++)if(Ka(e[n]))return!0;return!1}if(Za(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return Ka(e.toJSON(),!0);for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&Ka(e[n]))return!0;return!1}function Zv(e){let t=[],n=e.data,r=e;return r.data=zl(n,t),r.attachments=t.length,{packet:r,buffers:t}}function zl(e,t){if(!e)return e;if(Za(e)){let n={_placeholder:!0,num:t.length};return t.push(e),n}else if(Array.isArray(e)){let n=new Array(e.length);for(let r=0;r<e.length;r++)n[r]=zl(e[r],t);return n}else if(typeof e=="object"&&!(e instanceof Date)){let n={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=zl(e[r],t));return n}return e}function Qv(e,t){return e.data=Tl(e.data,t),delete e.attachments,e}function Tl(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=Tl(e[n],t);else if(typeof e=="object")for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=Tl(e[n],t));return e}var fk=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],eb=5,yn;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(yn||(yn={}));var tb=class{constructor(t){this.replacer=t}encode(t){return(t.type===yn.EVENT||t.type===yn.ACK)&&Ka(t)?this.encodeAsBinary({type:t.type===yn.EVENT?yn.BINARY_EVENT:yn.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let n=""+t.type;return(t.type===yn.BINARY_EVENT||t.type===yn.BINARY_ACK)&&(n+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(n+=t.nsp+","),t.id!=null&&(n+=t.id),t.data!=null&&(n+=JSON.stringify(t.data,this.replacer)),n}encodeAsBinary(t){let n=Zv(t),r=this.encodeAsString(n.packet),o=n.buffers;return o.unshift(r),o}};function Jv(e){return Object.prototype.toString.call(e)==="[object Object]"}var v0=class extends Yn{constructor(t){super();this.reviver=t}add(t){let n;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(t);let r=n.type===yn.BINARY_EVENT;r||n.type===yn.BINARY_ACK?(n.type=r?yn.EVENT:yn.ACK,this.reconstructor=new nb(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(Za(t)||t.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(t),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let n=0,r={type:Number(t.charAt(0))};if(yn[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===yn.BINARY_EVENT||r.type===yn.BINARY_ACK){let a=n+1;for(;t.charAt(++n)!=="-"&&n!=t.length;);let c=t.substring(a,n);if(c!=Number(c)||t.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(c)}if(t.charAt(n+1)==="/"){let a=n+1;for(;++n&&!(t.charAt(n)===","||n===t.length););r.nsp=t.substring(a,n)}else r.nsp="/";let o=t.charAt(n+1);if(o!==""&&Number(o)==o){let a=n+1;for(;++n;){let c=t.charAt(n);if(c==null||Number(c)!=c){--n;break}if(n===t.length)break}r.id=Number(t.substring(a,n+1))}
1898if(t.charAt(++n)){let a=this.tryParse(t.substr(n));if(v0.isPayloadValid(r.type,a))r.data=a;else throw new Error("invalid payload")}return r}tryParse(t){try{return JSON.parse(t,this.reviver)}catch(n){return!1}}static isPayloadValid(t,n){switch(t){case yn.CONNECT:return Jv(n);case yn.DISCONNECT:return n===void 0;case yn.CONNECT_ERROR:return typeof n=="string"||Jv(n);case yn.EVENT:case yn.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&fk.indexOf(n[0])===-1);case yn.ACK:case yn.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}},nb=class{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){let n=Qv(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};function ir(e,t,n){return e.on(t,n),function(){e.off(t,n)}}var dk=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),Qa=class extends Yn{constructor(t,n,r){super();this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let t=this.io;this.subs=[ir(t,"open",this.onopen.bind(this)),ir(t,"packet",this.onpacket.bind(this)),ir(t,"error",this.onerror.bind(this)),ir(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(dk.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(n.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;let r={type:yn.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){let c=this.ids++,f=n.pop();this._registerAckCallback(c,f),r.id=c}let o=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!o||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){var r;let o=(r=this.flags.timeout)!==null&&r!==void 0?r:this._opts.ackTimeout;if(o===void 0){this.acks[t]=n;return}let a=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let c=0;c<this.sendBuffer.length;c++)this.sendBuffer[c].id===t&&this.sendBuffer.splice(c,1);n.call(this,new Error("operation has timed out"))},o);this.acks[t]=(...c)=>{this.io.clearTimeoutFn(a),n.apply(this,[null,...c])}}emitWithAck(t,...n){let r=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((o,a)=>{n.push((c,f)=>r?c?a(c):o(f):o(c)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());let r={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>r!==this._queue[0]?void 0:(o!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(o)):(this._queue.shift(),n&&n(null,...a)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:yn.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case yn.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case yn.EVENT:case yn.BINARY_EVENT:this.onevent(t);break;case yn.ACK:case yn.BINARY_ACK:this.onack(t);break;case yn.DISCONNECT:this.ondisconnect();break;case yn.CONNECT_ERROR:this.destroy();let r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){let n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let n=this._anyListeners.slice();for(let r of n)r.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){let n=this,r=!1;return function(...o){r||(r=!0,n.packet({type:yn.ACK,id:t,data:o}))}}onack(t){let n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}
1898destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:yn.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){let n=this._anyListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){let n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){let n=this._anyOutgoingListeners.slice();for(let r of n)r.apply(this,t.data)}}};function Bo(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Bo.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};Bo.prototype.reset=function(){this.attempts=0};Bo.prototype.setMin=function(e){this.ms=e};Bo.prototype.setMax=function(e){this.max=e};Bo.prototype.setJitter=function(e){this.jitter=e};var Ja=class extends Yn{constructor(t,n){var r;super();this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Gr(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new Bo({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;let o=n.parser||El;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ur(this.uri,this.opts);let n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;let o=ir(n,"open",function(){r.onopen(),t&&t()}),a=f=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",f),t?t(f):this.maybeReconnectOnOpen()},c=ir(n,"error",a);if(this._timeout!==!1){let f=this._timeout,b=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),n.close()},f);this.opts.autoUnref&&b.unref(),this.subs.push(()=>{this.clearTimeoutFn(b)})}return this.subs.push(o),this.subs.push(c),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(ir(t,"ping",this.onping.bind(this)),ir(t,"data",this.ondata.bind(this)),ir(t,"error",this.onerror.bind(this)),ir(t,"close",this.onclose.bind(this)),ir(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){qo(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r?this._autoConnect&&!r.active&&r.connect():(r=new Qa(this,t,n),this.nsps[t]=r),r}_destroy(t){let n=Object.keys(this.nsps);for(let r of n)if(this.nsps[r].active)return;this._close()}_packet(t){let n=this.encoder.encode(t);for(let r=0;r<n.length;r++)this.engine.write(n[r],t.options)}
1898cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let n=this.backoff.duration();this._reconnecting=!0;let r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var es={};function da(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let n=Gv(e,t.path||"/socket.io"),r=n.source,o=n.id,a=n.path,c=es[o]&&a in es[o].nsps,f=t.forceNew||t["force new connection"]||t.multiplex===!1||c,b;return f?b=new Ja(r,t):(es[o]||(es[o]=new Ja(r,t)),b=es[o]),n.query&&!t.query&&(t.query=n.queryKey),b.socket(n.path,t)}Object.assign(da,{Manager:Ja,Socket:Qa,io:da,connect:da});frappe.socketio={open_tasks:{},open_docs:[],emit_queue:[],init:function(e=3e3){if(!frappe.boot.disable_async&&!frappe.socketio.socket){if(window.location.protocol=="https:"?frappe.socketio.socket=da.connect(frappe.socketio.get_host(e),{secure:!0,withCredentials:!0,reconnectionAttempts:3}):window.location.protocol=="http:"&&(frappe.socketio.socket=da.connect(frappe.socketio.get_host(e),{withCredentials:!0,reconnectionAttempts:3})),!frappe.socketio.socket){console.log("Unable to connect to "+frappe.socketio.get_host(e));return}frappe.socketio.socket.on("msgprint",function(t){frappe.msgprint(t)}),frappe.socketio.socket.on("progress",function(t){t.progress&&(t.percent=flt(t.progress[0])/t.progress[1]*100),t.percent&&frappe.show_progress(t.title||__("Progress"),t.percent,100,t.description,!0)}),frappe.socketio.setup_listeners(),frappe.socketio.setup_reconnect(),$(document).on("form-load form-rename",function(t,n){if(!(!n.doc||n.is_new())){for(var r=0,o=frappe.socketio.open_docs.length;r<o;r++){var a=frappe.socketio.open_docs[r];if(n.doctype==a.doctype&&n.docname==a.name)return!1}frappe.socketio.doc_subscribe(n.doctype,n.docname)}}),$(document).on("form-refresh",function(t,n){!n.doc||n.is_new()||frappe.socketio.doc_open(n.doctype,n.docname)}),$(document).on("form-unload",function(t,n){!n.doc||n.is_new()||frappe.socketio.doc_close(n.doctype,n.docname)}),$(document).on("form-typing",function(t,n){frappe.socketio.form_typing(n.doctype,n.docname)}),$(document).on("form-stopped-typing",function(t,n){frappe.socketio.form_stopped_typing(n.doctype,n.docname)}),window.addEventListener("beforeunload",()=>{!cur_frm||!cur_frm.doc||cur_frm.is_new()||frappe.socketio.doc_close(cur_frm.doctype,cur_frm.docname)})}},get_host:function(e=3e3){var t=window.location.origin;if(window.dev_server){var n=t.split(":");e=frappe.boot.socketio_port||e.toString()||"3000",n.length>2&&(t=n[0]+":"+n[1]),t=t+":"+e}return t},subscribe:function(e,t){frappe.socketio.socket.emit("task_subscribe",e),frappe.socketio.socket.emit("progress_subscribe",e),frappe.socketio.open_tasks[e]=t},task_subscribe:function(e){frappe.socketio.socket.emit("task_subscribe",e)},task_unsubscribe:function(e){frappe.socketio.socket.emit("task_unsubscribe",e)},doctype_subscribe:function(e){frappe.socketio.socket.emit("doctype_subscribe",e)},doctype_unsubscribe:function(e){frappe.socketio.socket.emit("doctype_unsubscribe",e)},doc_subscribe:function(e,t){if(frappe.flags.doc_subscribe){console.log("throttled");return}frappe.flags.doc_subscribe=!0,setTimeout(function(){frappe.flags.doc_subscribe=!1},1e3),frappe.socketio.socket.emit("doc_subscribe",e,t),frappe.socketio.open_docs.push({doctype:e,docname:t})},doc_unsubscribe:function(e,t){frappe.socketio.socket.emit("doc_unsubscribe",e,t),frappe.socketio.open_docs=$.filter(frappe.socketio.open_docs,function(n){return n.doctype===e&&n.name===t?null:n})},doc_open:function(e,t){(!frappe.socketio.last_doc||frappe.socketio.last_doc[0]!=e||frappe.socketio.last_doc[1]!=t)&&(frappe.socketio.socket.emit("doc_open",e,t),frappe.socketio.last_doc&&frappe.socketio.doc_close(frappe.socketio.last_doc[0],frappe.socketio.last_doc[1])),frappe.socketio.last_doc=[e,t]},doc_close:function(e,t){frappe.socketio.socket.emit("doc_close",e,t),frappe.socketio.socket.emit("doc_typing_stopped",e,t)},form_typing:function(e,t){frappe.socketio.socket.emit("doc_typing",e,t)},form_stopped_typing:function(e,t){frappe.socketio.socket.emit("doc_typing_stopped",e,t)},setup_listeners:function(){frappe.socketio.socket.on("task_status_change",function(e){frappe.socketio.process_response(e,e.status.toLowerCase())}),frappe.socketio.socket.on("task_progress",function(e){frappe.socketio.process_response(e,"progress")})},setup_reconnect:function(){frappe.socketio.socket.on("connect",function(){setTimeout(function(){$.each(frappe.socketio.open_tasks,function(e,t){frappe.socketio.subscribe(e,t)}),$.each(frappe.socketio.open_docs,function(e){locals[e.doctype]&&locals[e.doctype][e.name]&&frappe.socketio.doc_subscribe(e.doctype,e.name)}),cur_frm&&cur_frm.doc&&!cur_frm.is_new()&&frappe.socketio.doc_open(cur_frm.doc.doctype,cur_frm.doc.name)},5e3)})},process_response:function(e,t){if(!!e){var n=frappe.socketio.open_tasks[e.task_id];n[t]&&n[t](e),t==="success"&&n.callback&&n.callback(e),frappe.request.cleanup(n,e),n.always&&n.always(e),e.status_code&&e.status_code>400&&n.error&&n.error(e)}}};frappe.provide("frappe.realtime");frappe.realtime.on=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.on(e,t)};frappe.realtime.off=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.off(e,t)};frappe.realtime.publish=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.emit(e,t)};})(); 1899/* @preserve 1900 * Leaflet 1.2.0, a JS library for interactive maps. http://leafletjs.com 1901 * (c) 2010-2017 Vladimir Agafonkin, (c) 2010-2011 CloudMade 1902 */ 1903/*! 1904 * Bootstrap alert.js v4.5.0 (https://getbootstrap.com/) 1905 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1906 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1907 */ 1908/*! 1909 * Bootstrap button.js v4.5.0 (https://getbootstrap.com/) 1910 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1911 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1912 */ 1913/*! 1914 * Bootstrap carousel.js v4.5.0 (https://getbootstrap.com/) 1915 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1916 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1917 */ 1918/*! 1919 * Bootstrap collapse.js v4.5.0 (https://getbootstrap.com/) 1920 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1921 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1922 */ 1923/*! 1924 * Bootstrap dropdown.js v4.5.0 (https://getbootstrap.com/) 1925 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1926 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1927 */ 1928/*! 1929 * Bootstrap modal.js v4.5.0 (https://getbootstrap.com/) 1930 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1931 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1932 */ 1933/*! 1934 * Bootstrap popover.js v4.5.0 (https://getbootstrap.com/) 1935 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1936 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1937 */ 1938/*! 1939 * Bootstrap scrollspy.js v4.5.0 (https://getbootstrap.com/) 1940 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1941 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1942 */ 1943/*! 1944 * Bootstrap tab.js v4.5.0 (https://getbootstrap.com/) 1945 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1946 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1947 */ 1948/*! 1949 * Bootstrap toast.js v4.5.0 (https://getbootstrap.com/) 1950 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1951 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1952 */ 1953/*! 1954 * Bootstrap tooltip.js v4.5.0 (https://getbootstrap.com/) 1955 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1956 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1957 */ 1958/*! 1959 * Bootstrap util.js v4.5.0 (https://getbootstrap.com/) 1960 * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 1961 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1962 */ 1963/*! 1964 * Cropper.js v1.5.12 1965 * https://fengyuanchen.github.io/cropperjs 1966 *
1967 * Copyright 2015-present Chen Fengyuan 1968 * Released under the MIT license 1969 * 1970 * Date: 2021-06-12T08:00:17.411Z 1971 */ 1972/*! 1973 * Determine if an object is a Buffer 1974 * 1975 * @author Feross Aboukhadijeh <https://feross.org> 1976 * @license MIT 1977 */ 1978/*! 1979 * Vue.js v2.6.14 1980 * (c) 2014-2021 Evan You 1981 * Released under the MIT License. 1982 */ 1983/*! 1984 * jQuery JavaScript Library v3.6.0 1985 * https://jquery.com/ 1986 * 1987 * Includes Sizzle.js 1988 * https://sizzlejs.com/ 1989 * 1990 * Copyright OpenJS Foundation and other contributors 1991 * Released under the MIT license 1992 * https://jquery.org/license 1993 * 1994 * Date: 2021-03-02T17:08Z 1995 */ 1996/*! 1997Copyright (c) 2016 Dominik Moritz 1998 1999This file is part of the leaflet locate control. It is licensed under the MIT license. 2000You can find the project at: https://github.com/domoritz/leaflet-locatecontrol 2001*/ 2002/**! 2003 * @fileOverview Kickass library to create and place poppers near their reference elements. 2004 * @version 1.16.1 2005 * @license 2006 * Copyright (c) 2016 Federico Zivolo and contributors 2007 * 2008 * Permission is hereby granted, free of charge, to any person obtaining a copy 2009 * of this software and associated documentation files (the "Software"), to deal 2010 * in the Software without restriction, including without limitation the rights 2011 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2012 * copies of the Software, and to permit persons to whom the Software is 2013 * furnished to do so, subject to the following conditions: 2014 * 2015 * The above copyright notice and this permission notice shall be included in all 2016 * copies or substantial portions of the Software. 2017 * 2018 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2019 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2020 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2021 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2022 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2023 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2024 * SOFTWARE. 2025 */ 2026/**! 2027 * Sortable 2028 * @author RubaXa <[email protected]> 2029 * @author owenm <[email protected]> 2030 * @license MIT 2031 */ 2032//! Copyright (c) JS Foundation and other contributors 2033//! authors : Tim Wood, Iskren Chernev, Moment.js contributors 2034//! github.com/moment/moment-timezone 2035//! license : MIT 2036//! moment-timezone.js 2037//! moment.js 2038//! momentjs.com 2039//! version : 0.5.28 2040//! version : 2.29.4 2041//# sourceMappingURL=frappe-web.bundle.GVCV7XQW.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.