PageSourceSearch

https://wizfort.com/assets/cslshoes_erp/dist/js/csl-web.bundle.SBA57Y6F.js

js wizfort.com collected 2026-09-27 13:40:23 UTC 555,239 bytes, 368 lines download raw bytes

1(()=>{var Zf=Object.create;var Rn=Object.defineProperty,ec=Object.defineProperties,tc=Object.getOwnPropertyDescriptor,rc=Object.getOwnPropertyDescriptors,ic=Object.getOwnPropertyNames,Ws=Object.getOwnPropertySymbols,nc=Object.getPrototypeOf,Vs=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable;var Ys=(e,t,r)=>t in e?Rn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gs=(e,t)=>{for(var r in t||(t={}))Vs.call(t,r)&&Ys(e,r,t[r]);if(Ws)for(var r of Ws(t))ac.call(t,r)&&Ys(e,r,t[r]);return e},Ks=(e,t)=>ec(e,rc(t));var Qs=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,r)=>(typeof require!="undefined"?require:t)[r]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var bt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sc=(e,t)=>{for(var r in t)Rn(e,r,{get:t[r],enumerable:!0})},oc=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ic(t))!Vs.call(e,s)&&s!==r&&Rn(e,s,{get:()=>t[s],enumerable:!(i=tc(t,s))||i.enumerable});return e};var Yt=(e,t,r)=>(r=e!=null?Zf(nc(e)):{},oc(t||!e||!e.__esModule?Rn(r,"default",{value:e,enumerable:!0}):r,e));var rr=bt((Xs,Ln)=>{(function(e,t){"use strict";typeof Ln=="object"&&typeof Ln.exports=="object"?Ln.exports=e.document?t(e,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return t(r)}:t(e)})(typeof window!="undefined"?window:Xs,function(e,t){"use strict";var r=[],i=Object.getPrototypeOf,s=r.slice,u=r.flat?function(n){return r.flat.call(n)}:function(n){return r.concat.apply([],n)},m=r.push,h=r.indexOf,E={},w=E.toString,T=E.hasOwnProperty,S=T.toString,D=S.call(Object),R={},j=function(o){return typeof o=="function"&&typeof o.nodeType!="number"&&typeof o.item!="function"},Ce=function(o){return o!=null&&o===o.window},ue=e.document,De={type:!0,src:!0,nonce:!0,noModule:!0};function Je(n,o,f){f=f||ue;var d,g,v=f.createElement("script");if(v.text=n,o)for(d in De)g=o[d]||o.getAttribute&&o.getAttribute(d),g&&v.setAttribute(d,g);f.head.appendChild(v).parentNode.removeChild(v)}function Ue(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?E[w.call(n)]||"object":typeof n}var Ie="3.7.0",Fe=/HTML$/i,c=function(n,o){return new c.fn.init(n,o)};c.fn=c.prototype={jquery:Ie,constructor:c,length:0,toArray:function(){return s.call(this)},get:function(n){return n==null?s.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var o=c.merge(this.constructor(),n);return o.prevObject=this,o},each:function(n){return c.each(this,n)},map:function(n){return this.pushStack(c.map(this,function(o,f){return n.call(o,f,o)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(n,o){return(o+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(n,o){return o%2}))},eq:function(n){var o=this.length,f=+n+(n<0?o:0);return this.pushStack(f>=0&&f<o?[this[f]]:[])},end:function(){return this.prevObject||this.constructor()},push:m,sort:r.sort,splice:r.splice},c.extend=c.fn.extend=function(){var n,o,f,d,g,v,b=arguments[0]||{},M=1,O=arguments.length,z=!1;for(typeof b=="boolean"&&(z=b,b=arguments[M]||{},M++),typeof b!="object"&&!j(b)&&(b={}),M===O&&(b=this,M--);M<O;M++)if((n=arguments[M])!=null)for(o in n)d=n[o],!(o==="__proto__"||b===d)&&(z&&d&&(c.isPlainObject(d)||(g=Array.isArray(d)))?(f=b[o],g&&!Array.isArray(f)?v=[]:!g&&!c.isPlainObject(f)?v={}:v=f,g=!1,b[o]=c.extend(z,v,d)):d!==void 0&&(b[o]=d));return b},c.extend({expando:"jQuery"+(Ie+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n)},noop:function(){},isPlainObject:function(n){var o,f;return!n||w.call(n)!=="[object Object]"?!1:(o=i(n),o?(f=T.call(o,"constructor")&&o.constructor,typeof f=="function"&&S.call(f)===D):!0)},isEmptyObject:function(n){var o;for(o in n)return!1;return!0},globalEval:function(n,o,f){Je(n,{nonce:o&&o.nonce},f)},each:function(n,o){var f,d=0;if(He(n))for(f=n.length;d<f&&o.call(n[d],d,n[d])!==!1;d++);else for(d in n)if(o.call(n[d],d,n[d])===!1)break;return n},text:function(n){var o,f="",d=0,g=n.nodeType;if(g){if(g===1||g===9||g===11)return n.textContent;if(g===3||g===4)return n.nodeValue}else for(;o=n[d++];)f+=c.text(o);return f},makeArray:function(n,o){var f=o||[];return n!=null&&(He(Object(n))?c.merge(f,typeof n=="string"?[n]:n):m.call(f,n)),f},inArray:function(n,o,f){return o==null?-1:h.call(o,n,f)},isXMLDoc:function(n){var o=n&&n.namespaceURI,f=n&&(n.ownerDocument||n).documentElement;return!Fe.test(o||f&&f.nodeName||"HTML")},merge:function(n,o){for(var f=+o.length,d=0,g=n.length;d<f;d++)n[g++]=o[d];return n.length=g,n},grep:function(n,o,f){for(var d,g=[],v=0,b=n.length,M=!f;v<b;v++)d=!o(n[v],v),d!==M&&g.push(n[v]);return g},map:function(n,o,f){var d,g,v=0,b=[];if(He(n))for(d=n.length;
1v<d;v++)g=o(n[v],v,f),g!=null&&b.push(g);else for(v in n)g=o(n[v],v,f),g!=null&&b.push(g);return u(b)},guid:1,support:R}),typeof Symbol=="function"&&(c.fn[Symbol.iterator]=r[Symbol.iterator]),c.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,o){E["[object "+o+"]"]=o.toLowerCase()});function He(n){var o=!!n&&"length"in n&&n.length,f=Ue(n);return j(n)||Ce(n)?!1:f==="array"||o===0||typeof o=="number"&&o>0&&o-1 in n}function me(n,o){return n.nodeName&&n.nodeName.toLowerCase()===o.toLowerCase()}var pe=r.pop,ne=r.sort,ve=r.splice,Z="[\\x20\\t\\r\\n\\f]",te=new RegExp("^"+Z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Z+"+$","g");c.contains=function(n,o){var f=o&&o.parentNode;return n===f||!!(f&&f.nodeType===1&&(n.contains?n.contains(f):n.compareDocumentPosition&&n.compareDocumentPosition(f)&16))};var Te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function re(n,o){return o?n==="\0"?"\uFFFD":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}c.escapeSelector=function(n){return(n+"").replace(Te,re)};var be=ue,_e=m;(function(){var n,o,f,d,g,v=_e,b,M,O,z,ee,de=c.expando,K=0,Ae=0,st=Ei(),yt=Ei(),ft=Ei(),jt=Ei(),$t=function(C,I){return C===I&&(g=!0),0},cr="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",dr="(?:\\\\[\\da-fA-F]{1,6}"+Z+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",vt="\\["+Z+"*("+dr+")(?:"+Z+"*([*^$|!~]?=)"+Z+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+dr+"))|)"+Z+"*\\]",xr=":("+dr+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+vt+")*)|.*)\\)|)",Et=new RegExp(Z+"+","g"),Lt=new RegExp("^"+Z+"*,"+Z+"*"),ni=new RegExp("^"+Z+"*([>+~]|"+Z+")"+Z+"*"),wr=new RegExp(Z+"|>"),pr=new RegExp(xr),Mr=new RegExp("^"+dr+"$"),hr={ID:new RegExp("^#("+dr+")"),CLASS:new RegExp("^\\.("+dr+")"),TAG:new RegExp("^("+dr+"|[*])"),ATTR:new RegExp("^"+vt),PSEUDO:new RegExp("^"+xr),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Z+"*(even|odd|(([+-]|)(\\d*)n|)"+Z+"*(?:([+-]|)"+Z+"*(\\d+)|))"+Z+"*\\)|)","i"),bool:new RegExp("^(?:"+cr+")$","i"),needsContext:new RegExp("^"+Z+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Z+"*((?:-\\d)?\\d*)"+Z+"*\\)|)(?=[^-]|$)","i")},mr=/^(?:input|select|textarea|button)$/i,Tr=/^h\d$/i,Zt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Yi=/[+~]/,yr=new RegExp("\\\\[\\da-fA-F]{1,6}"+Z+"?|\\\\([^\\r\\n\\f])","g"),_r=function(C,I){var Y="0x"+C.slice(1)-65536;return I||(Y<0?String.fromCharCode(Y+65536):String.fromCharCode(Y>>10|55296,Y&1023|56320))},ba=function(){Sr()},Sn=wi(function(C){return C.disabled===!0&&me(C,"fieldset")},{dir:"parentNode",next:"legend"});function Nt(){try{return b.activeElement}catch(C){}}try{v.apply(r=s.call(be.childNodes),be.childNodes),r[be.childNodes.length].nodeType}catch(C){v={apply:function(I,Y){_e.apply(I,s.call(Y))},call:function(I){_e.apply(I,s.call(arguments,1))}}}function Ct(C,I,Y,Q){var ce,xe,$e,Ke,Be,gt,Xe,it=I&&I.ownerDocument,ht=I?I.nodeType:9;if(Y=Y||[],typeof C!="string"||!C||ht!==1&&ht!==9&&ht!==11)return Y;if(!Q&&(Sr(I),I=I||b,O)){if(ht!==11&&(Be=Zt.exec(C)))if(ce=Be[1]){if(ht===9)if($e=I.getElementById(ce)){if($e.id===ce)return v.call(Y,$e),Y}else return Y;else if(it&&($e=it.getElementById(ce))&&Ct.contains(I,$e)&&$e.id===ce)return v.call(Y,$e),Y}else{if(Be[2])return v.apply(Y,I.getElementsByTagName(C)),Y;if((ce=Be[3])&&I.getElementsByClassName)return v.apply(Y,I.getElementsByClassName(ce)),Y}if(!jt[C+" "]&&(!z||!z.test(C))){if(Xe=C,it=I,ht===1&&(wr.test(C)||ni.test(C))){for(it=Yi.test(C)&&Vi(I.parentNode)||I,(it!=I||!R.scope)&&((Ke=I.getAttribute("id"))?Ke=c.escapeSelector(Ke):I.setAttribute("id",Ke=de)),gt=Nr(C),xe=gt.length;xe--;)gt[xe]=(Ke?"#"+Ke:":scope")+" "+qr(gt[xe]);Xe=gt.join(",")}try{return v.apply(Y,it.querySelectorAll(Xe)),Y}catch(rt){jt(C,!0)}finally{Ke===de&&I.removeAttribute("id")}}}return kn(C.replace(te,"$1"),I,Y,Q)}function Ei(){var C=[];function I(Y,Q){return C.push(Y+" ")>o.cacheLength&&delete I[C.shift()],I[Y+" "]=Q}return I}function er(C){return C[de]=!0,C}function Ur(C){var I=b.createElement("fieldset");try{return!!C(I)}catch(Y){return!1}finally{I.parentNode&&I.parentNode.removeChild(I),I=null}}function ya(C){return function(I){return me(I,"input")&&I.type===C}}function Aa(C){return function(I){return(me(I,"input")||me(I,"button"))&&I.type===C}}function Hr(C){return function(I){return"form"in I?I.parentNode&&I.disabled===!1?"label"in I?"label"in I.parentNode?I.parentNode.disabled===C:I.disabled===C:I.isDisabled===C||I.isDisabled!==!C&&Sn(I)===C:I.disabled===C:"label"in I?I.disabled===C:!1}}function Dr(C){return er(function(I){return I=+I,er(function(Y,Q){for(var ce,xe=C([],Y.length,I),$e=xe.length;$e--;
1)Y[ce=xe[$e]]&&(Y[ce]=!(Q[ce]=Y[ce]))})})}function Vi(C){return C&&typeof C.getElementsByTagName!="undefined"&&C}function Sr(C){var I,Y=C?C.ownerDocument||C:be;return Y==b||Y.nodeType!==9||!Y.documentElement||(b=Y,M=b.documentElement,O=!c.isXMLDoc(b),ee=M.matches||M.webkitMatchesSelector||M.msMatchesSelector,be!=b&&(I=b.defaultView)&&I.top!==I&&I.addEventListener("unload",ba),R.getById=Ur(function(Q){return M.appendChild(Q).id=c.expando,!b.getElementsByName||!b.getElementsByName(c.expando).length}),R.disconnectedMatch=Ur(function(Q){return ee.call(Q,"*")}),R.scope=Ur(function(){return b.querySelectorAll(":scope")}),R.cssHas=Ur(function(){try{return b.querySelector(":has(*,:jqfake)"),!1}catch(Q){return!0}}),R.getById?(o.filter.ID=function(Q){var ce=Q.replace(yr,_r);return function(xe){return xe.getAttribute("id")===ce}},o.find.ID=function(Q,ce){if(typeof ce.getElementById!="undefined"&&O){var xe=ce.getElementById(Q);return xe?[xe]:[]}}):(o.filter.ID=function(Q){var ce=Q.replace(yr,_r);return function(xe){var $e=typeof xe.getAttributeNode!="undefined"&&xe.getAttributeNode("id");return $e&&$e.value===ce}},o.find.ID=function(Q,ce){if(typeof ce.getElementById!="undefined"&&O){var xe,$e,Ke,Be=ce.getElementById(Q);if(Be){if(xe=Be.getAttributeNode("id"),xe&&xe.value===Q)return[Be];for(Ke=ce.getElementsByName(Q),$e=0;Be=Ke[$e++];)if(xe=Be.getAttributeNode("id"),xe&&xe.value===Q)return[Be]}return[]}}),o.find.TAG=function(Q,ce){return typeof ce.getElementsByTagName!="undefined"?ce.getElementsByTagName(Q):ce.querySelectorAll(Q)},o.find.CLASS=function(Q,ce){if(typeof ce.getElementsByClassName!="undefined"&&O)return ce.getElementsByClassName(Q)},z=[],Ur(function(Q){var ce;M.appendChild(Q).innerHTML="<a id='"+de+"' href='' disabled='disabled'></a><select id='"+de+"-\r\\' disabled='disabled'><option selected=''></option></select>",Q.querySelectorAll("[selected]").length||z.push("\\["+Z+"*(?:value|"+cr+")"),Q.querySelectorAll("[id~="+de+"-]").length||z.push("~="),Q.querySelectorAll("a#"+de+"+*").length||z.push(".#.+[+~]"),Q.querySelectorAll(":checked").length||z.push(":checked"),ce=b.createElement("input"),ce.setAttribute("type","hidden"),Q.appendChild(ce).setAttribute("name","D"),M.appendChild(Q).disabled=!0,Q.querySelectorAll(":disabled").length!==2&&z.pu
1sh(":enabled",":disabled"),ce=b.createElement("input"),ce.setAttribute("name",""),Q.appendChild(ce),Q.querySelectorAll("[name='']").length||z.push("\\["+Z+"*name"+Z+"*="+Z+`*(?:''|"")`)}),R.cssHas||z.push(":has"),z=z.length&&new RegExp(z.join("|")),$t=function(Q,ce){if(Q===ce)return g=!0,0;var xe=!Q.compareDocumentPosition-!ce.compareDocumentPosition;return xe||(xe=(Q.ownerDocument||Q)==(ce.ownerDocument||ce)?Q.compareDocumentPosition(ce):1,xe&1||!R.sortDetached&&ce.compareDocumentPosition(Q)===xe?Q===b||Q.ownerDocument==be&&Ct.contains(be,Q)?-1:ce===b||ce.ownerDocument==be&&Ct.contains(be,ce)?1:d?h.call(d,Q)-h.call(d,ce):0:xe&4?-1:1)}),b}Ct.matches=function(C,I){return Ct(C,null,null,I)},Ct.matchesSelector=function(C,I){if(Sr(C),O&&!jt[I+" "]&&(!z||!z.test(I)))try{var Y=ee.call(C,I);if(Y||R.disconnectedMatch||C.document&&C.document.nodeType!==11)return Y}catch(Q){jt(I,!0)}return Ct(I,b,null,[C]).length>0},Ct.contains=function(C,I){return(C.ownerDocument||C)!=b&&Sr(C),c.contains(C,I)},Ct.attr=function(C,I){(C.ownerDocument||C)!=b&&Sr(C);var Y=o.attrHandle[I.toLowerCase()],Q=Y&&T.call(o.attrHandle,I.toLowerCase())?Y(C,I,!O):void 0;return Q!==void 0?Q:C.getAttribute(I)},Ct.error=function(C){throw new Error("Syntax error, unrecognized expression: "+C)},c.uniqueSort=function(C){var I,Y=[],Q=0,ce=0;if(g=!R.sortStable,d=!R.sortStable&&s.call(C,0),ne.call(C,$t),g){for(;I=C[ce++];)I===C[ce]&&(Q=Y.push(ce));for(;Q--;)ve.call(C,Y[Q],1)}return d=null,C},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(s.apply(this)))},o=c.expr={cacheLength:50,createPseudo:er,match:hr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(C){return C[1]=C[1].replace(yr,_r),C[3]=(C[3]||C[4]||C[5]||"").replace(yr,_r),C[2]==="~="&&(C[3]=" "+C[3]+" "),C.slice(0,4)},CHILD:function(C){return C[1]=C[1].toLowerCase(),C[1].slice(0,3)==="nth"?(C[3]||Ct.error(C[0]),C[4]=+(C[4]?C[5]+(C[6]||1):2*(C[3]==="even"||C[3]==="odd")),C[5]=+(C[7]+C[8]||C[3]==="odd")):C[3]&&Ct.error(C[0]),C},PSEUDO:function(C){var I,Y=!C[6]&&C[2];return hr.CHILD.test(C[0])?null:(C[3]?C[2]=C[4]||C[5]||"":Y&&pr.test(Y)&&(I=Nr(Y,!0))&&(I=Y.indexOf(")",Y.length-I)-Y.length)&&(C[0]=C[0].slice(0,I),C[2]=Y.slice(0,I)),C.slice(0,3))}},filter:{TAG:function(C){var I=C.replace(yr,_r).toLowerCase();return C==="*"?function(){return!0}:function(Y){return me(Y,I)}},CLASS:function(C){var I=st[C+" "];return I||(I=new RegExp("(^|"+Z+")"+C+"("+Z+"|$)"))&&st(C,function(Y){return I.test(typeof Y.className=="string"&&Y.className||typeof Y.getAttribute!="undefined"&&Y.getAttribute("class")||"")})},ATTR:function(C,I,Y){return function(Q){var ce=Ct.attr(Q,C);return ce==null?I==="!=":I?(ce+="",I==="="?ce===Y:I==="!="?ce!==Y:I==="^="?Y&&ce.indexOf(Y)===0:I==="*="?Y&&ce.indexOf(Y)>-1:I==="$="?Y&&ce.slice(-Y.length)===Y:I==="~="?(" "+ce.replace(Et," ")+" ").indexOf(Y)>-1:I==="|="?ce===Y||ce.slice(0,Y.length+1)===Y+"-":!1):!0}},CHILD:function(C,I,Y,Q,ce){var xe=C.slice(0,3)!=="nth",$e=C.slice(-4)!=="last",Ke=I==="of-type";return Q===1&&ce===0?function(Be){return!!Be.parentNode}:function(Be,gt,Xe){var it,ht,rt,Ot,qt,Ut=xe!==$e?"nextSibling":"previousSibling",tr=Be.parentNode,nr=Ke&&Be.nodeName.toLowerCase(),Yr=!Xe&&!Ke,Wt=!1;if(tr){if(xe){for(;Ut;){for(rt=Be;rt=rt[Ut];)if(Ke?me(rt,nr):rt.nodeType===1)return!1;qt=Ut=C==="only"&&!qt&&"nextSibling"}return!0}if(qt=[$e?tr.firstChild:tr.lastChild],$e&&Yr){for(ht=tr[de]||(tr[de]={}),it=ht[C]||[],Ot=it[0]===K&&it[1],Wt=Ot&&it[2],rt=Ot&&tr.childNodes[Ot];rt=++Ot&&rt&&rt[Ut]||(Wt=Ot=0)||qt.pop();)if(rt.nodeType===1&&++Wt&&rt===Be){ht[C]=[K,Ot,Wt];break}}else if(Yr&&(ht=Be[de]||(Be[de]={}),it=ht[C]||[],Ot=it[0]===K&&it[1],Wt=Ot),Wt===!1)for(;(rt=++Ot&&rt&&rt[Ut]||(Wt=Ot=0)||qt.pop())&&!((Ke?me(rt,nr):rt.nodeType===1)&&++Wt&&(Yr&&(ht=rt[de]||(rt[de]={}),ht[C]=[K,Wt]),rt===Be)););return Wt-=ce,Wt===Q||Wt%Q===0&&Wt/Q>=0}}},PSEUDO:function(C,I){var Y,Q=o.pseudos[C]||o.setFilters[C.toLowerCase()]||Ct.error("unsupported pseudo: "+C);return Q[de]?Q(I):Q.length>1?(Y=[C,C,"",I],o.setFilters.hasOwnProperty(C.toLowerCase())?er(function(ce,xe){for(var $e,Ke=Q(ce,I),Be=Ke.length;Be--;)$e=h.call(ce,Ke[Be]),ce[$e]=!(xe[$e]=Ke[Be])}):function(ce){return Q(ce,0,Y)}):Q}},pseudos:{not:er(function(C){var I=[],Y=[],Q=Gi(C.replace(te,"$1"));return Q[de]?er(function(ce,xe,$e,Ke){for(var Be,gt=Q(ce,null,Ke,[]),Xe=ce.length;Xe--;)(Be=gt[Xe])&&(ce[Xe]=!(xe[Xe]=Be))}):function(ce,xe,$e){return I[0]=ce,Q(I,null,$e,Y),I[0]=null,!Y.pop()}}),has:er(function(C){return function(I){return Ct(C,I).length>0}}),contains:er(function(C){return C=C.replace(yr,_r),function(I){return(I.textContent||c.text(I)).indexOf(C)>-1}}),lang:er(function(C){return Mr.test(C||"")||Ct.error("unsupported lang: "+C),C=C.replace(yr,_r).toLowerCase(),function(I){var Y;do if(Y=O?I.lang:I.getAttribute("xml:lang")||I.getAttribute("lang"))return Y=Y.toLowerCase(),Y===C||Y.indexOf(C+"-")===0;while((I=I.parentNode)&&I.nodeType===1);return!1}}),target:function(C){var I=e.location&&e.location.hash;return I&&I.slice(1)===C.id},root:function(C){return C===M},focus:function(C){return C===Nt()&&b.hasFocus()&&!!(C.type||C.href||~C.tabIndex)},enabled:Hr(!1),disabled:Hr(!0),checked:function(C){return me(C,"input")&&!!C.checked||me(C,"option")&&!!C.selected},selected:function(C){return C.parentNode&&C.parentNode.selectedIndex,C.selected===!0},empty:function(C){for(C=C.firstChild;C;C=C.nextSibling)if(C.nodeType<6)return!1;return!0},parent:function(C){return!o.pseudos.empty(C)},header:function(C){return Tr.test(C.nodeName)}
vendor: 9,856 bytes, line 1
1,input:function(C){return mr.test(C.nodeName)},button:function(C){return me(C,"input")&&C.type==="button"||me(C,"button")},text:function(C){var I;return me(C,"input")&&C.type==="text"&&((I=C.getAttribute("type"))==null||I.toLowerCase()==="text")},first:Dr(function(){return[0]}),last:Dr(function(C,I){return[I-1]}),eq:Dr(function(C,I,Y){return[Y<0?Y+I:Y]}),even:Dr(function(C,I){for(var Y=0;Y<I;Y+=2)C.push(Y);return C}),odd:Dr(function(C,I){for(var Y=1;Y<I;Y+=2)C.push(Y);return C}),lt:Dr(function(C,I,Y){var Q;for(Y<0?Q=Y+I:Y>I?Q=I:Q=Y;--Q>=0;)C.push(Q);return C}),gt:Dr(function(C,I,Y){for(var Q=Y<0?Y+I:Y;++Q<I;)C.push(Q);return C})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ya(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=Aa(n);function ai(){}ai.prototype=o.filters=o.pseudos,o.setFilters=new ai;function Nr(C,I){var Y,Q,ce,xe,$e,Ke,Be,gt=yt[C+" "];if(gt)return I?0:gt.slice(0);for($e=C,Ke=[],Be=o.preFilter;$e;){(!Y||(Q=Lt.exec($e)))&&(Q&&($e=$e.slice(Q[0].length)||$e),Ke.push(ce=[])),Y=!1,(Q=ni.exec($e))&&(Y=Q.shift(),ce.push({value:Y,type:Q[0].replace(te," ")}),$e=$e.slice(Y.length));for(xe in o.filter)(Q=hr[xe].exec($e))&&(!Be[xe]||(Q=Be[xe](Q)))&&(Y=Q.shift(),ce.push({value:Y,type:xe,matches:Q}),$e=$e.slice(Y.length));if(!Y)break}return I?$e.length:$e?Ct.error(C):yt(C,Ke).slice(0)}function qr(C){for(var I=0,Y=C.length,Q="";I<Y;I++)Q+=C[I].value;return Q}function wi(C,I,Y){var Q=I.dir,ce=I.next,xe=ce||Q,$e=Y&&xe==="parentNode",Ke=Ae++;return I.first?function(Be,gt,Xe){for(;Be=Be[Q];)if(Be.nodeType===1||$e)return C(Be,gt,Xe);return!1}:function(Be,gt,Xe){var it,ht,rt=[K,Ke];if(Xe){for(;Be=Be[Q];)if((Be.nodeType===1||$e)&&C(Be,gt,Xe))return!0}else for(;Be=Be[Q];)if(Be.nodeType===1||$e)if(ht=Be[de]||(Be[de]={}),ce&&me(Be,ce))Be=Be[Q]||Be;else{if((it=ht[xe])&&it[0]===K&&it[1]===Ke)return rt[2]=it[2];if(ht[xe]=rt,rt[2]=C(Be,gt,Xe))return!0}return!1}}function Ti(C){return C.length>1?function(I,Y,Q){for(var ce=C.length;ce--;)if(!C[ce](I,Y,Q))return!1;return!0}:C[0]}function Ea(C,I,Y){for(var Q=0,ce=I.length;Q<ce;Q++)Ct(C,I[Q],Y);return Y}function Wr(C,I,Y,Q,ce){for(var xe,$e=[],Ke=0,Be=C.length,gt=I!=null;Ke<Be;Ke++)(xe=C[Ke])&&(!Y||Y(xe,Q,ce))&&($e.push(xe),gt&&I.push(Ke));return $e}function si(C,I,Y,Q,ce,xe){return Q&&!Q[de]&&(Q=si(Q)),ce&&!ce[de]&&(ce=si(ce,xe)),er(function($e,Ke,Be,gt){var Xe,it,ht,rt,Ot=[],qt=[],Ut=Ke.length,tr=$e||Ea(I||"*",Be.nodeType?[Be]:Be,[]),nr=C&&($e||!I)?Wr(tr,Ot,C,Be,gt):tr;if(Y?(rt=ce||($e?C:Ut||Q)?[]:Ke,Y(nr,rt,Be,gt)):rt=nr,Q)for(Xe=Wr(rt,qt),Q(Xe,[],Be,gt),it=Xe.length;it--;)(ht=Xe[it])&&(rt[qt[it]]=!(nr[qt[it]]=ht));if($e){if(ce||C){if(ce){for(Xe=[],it=rt.length;it--;)(ht=rt[it])&&Xe.push(nr[it]=ht);ce(null,rt=[],Xe,gt)}for(it=rt.length;it--;)(ht=rt[it])&&(Xe=ce?h.call($e,ht):Ot[it])>-1&&($e[Xe]=!(Ke[Xe]=ht))}}else rt=Wr(rt===Ke?rt.splice(Ut,rt.length):rt),ce?ce(null,Ke,rt,gt):v.apply(Ke,rt)})}function oi(C){for(var I,Y,Q,ce=C.length,xe=o.relative[C[0].type],$e=xe||o.relative[" "],Ke=xe?1:0,Be=wi(function(it){return it===I},$e,!0),gt=wi(function(it){return h.call(I,it)>-1},$e,!0),Xe=[function(it,ht,rt){var Ot=!xe&&(rt||ht!=f)||((I=ht).nodeType?Be(it,ht,rt):gt(it,ht,rt));return I=null,Ot}];Ke<ce;Ke++)if(Y=o.relative[C[Ke].type])Xe=[wi(Ti(Xe),Y)];else{if(Y=o.filter[C[Ke].type].apply(null,C[Ke].matches),Y[de]){for(Q=++Ke;Q<ce&&!o.relative[C[Q].type];Q++);return si(Ke>1&&Ti(Xe),Ke>1&&qr(C.slice(0,Ke-1).concat({value:C[Ke-2].type===" "?"*":""})).replace(te,"$1"),Y,Ke<Q&&oi(C.slice(Ke,Q)),Q<ce&&oi(C=C.slice(Q)),Q<ce&&qr(C))}Xe.push(Y)}return Ti(Xe)}function wa(C,I){var Y=I.length>0,Q=C.length>0,ce=function(xe,$e,Ke,Be,gt){var Xe,it,ht,rt=0,Ot="0",qt=xe&&[],Ut=[],tr=f,nr=xe||Q&&o.find.TAG("*",gt),Yr=K+=tr==null?1:Math.random()||.1,Wt=nr.length;for(gt&&(f=$e==b||$e||gt);Ot!==Wt&&(Xe=nr[Ot])!=null;Ot++){if(Q&&Xe){for(it=0,!$e&&Xe.ownerDocument!=b&&(Sr(Xe),Ke=!O);ht=C[it++];)if(ht(Xe,$e||b,Ke)){v.call(Be,Xe);break}gt&&(K=Yr)}Y&&((Xe=!ht&&Xe)&&rt--,xe&&qt.push(Xe))}if(rt+=Ot,Y&&Ot!==rt){for(it=0;ht=I[it++];)ht(qt,Ut,$e,Ke);if(xe){if(rt>0)for(;Ot--;)qt[Ot]||Ut[Ot]||(Ut[Ot]=pe.call(Be));Ut=Wr(Ut)}v.apply(Be,Ut),gt&&!xe&&Ut.length>0&&rt+I.length>1&&c.uniqueSort(Be)}return gt&&(K=Yr,f=tr),qt};return Y?er(ce):ce}function Gi(C,I){var Y,Q=[],ce=[],xe=ft[C+" "];if(!xe){for(I||(I=Nr(C)),Y=I.length;Y--;)xe=oi(I[Y]),xe[de]?Q.push(xe):ce.push(xe);xe=ft(C,wa(ce,Q)),xe.selector=C}return xe}function kn(C,I,Y,Q){var ce,xe,$e,Ke,Be,gt=typeof C=="function"&&C,Xe=!Q&&Nr(C=gt.selector||C);if(Y=Y||[],Xe.length===1){if(xe=Xe[0]=Xe[0].slice(0),xe.length>2&&($e=xe[0]).type==="ID"&&I.nodeType===9&&O&&o.relative[xe[1].type]){if(I=(o.find.ID($e.matches[0].replace(yr,_r),I)||[])[0],I)gt&&(I=I.parentNode);else return Y;C=C.slice(xe.shift().value.length)}for(ce=hr.needsContext.test(C)?0:xe.length;ce--&&($e=xe[ce],!o.relative[Ke=$e.type]);)if((Be=o.find[Ke])&&(Q=Be($e.matches[0].replace(yr,_r),Yi.test(xe[0].type)&&Vi(I.parentNode)||I))){if(xe.splice(ce,1),C=Q.length&&qr(xe),!C)return v.apply(Y,Q),Y;break}}return(gt||Gi(C,Xe))(Q,I,!O,Y,!I||Yi.test(C)&&Vi(I.parentNode)||I),Y}R.sortStable=de.split("").sort($t).join("")===de,Sr(),R.sortDetached=Ur(function(C){return C.compareDocumentPosition(b.createElement("fieldset"))&1}),c.find=Ct,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,Ct.compile=Gi,Ct.select=kn,Ct.setDocument=Sr,Ct.escape=c.escapeSelector,Ct.getText=c.text,Ct.isXML=c.isXMLDoc,Ct.selectors=c.expr,Ct.support=c.support,Ct.uniqueSort=c.uniqueSort})();var k=function(n,o,f){for(var d=[],g=f!==void 0;(n=n[o])&&n.nodeType!==9;)if(n.nodeType===1){if(g&&c(n).is(f))break;d.push(n)}return d},P=function(n,o){for(var f=[];n;n=n.nextSibling)n.nodeType===1&&n!==o&&f.push(n);return f},G=c.expr.match.needsContext,le=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ee(n,o,f){return j(o)?c.grep(n,function(d,g){return!!o.call(d,g,d)!==f}):o.nodeType?c.grep(n,function(d){return d===o!==f}):typeof o!="string"?c.grep(n,function(d){return h.call(o,d)>-1!==f}):c.filter(o,n,f)}c.filter=function(n,o,f){var d=o[0];return f&&(n=":not("+n+")"),o.length===1&&d.nodeType===1?c.find.matchesSelector(d,n)?[d]:[]:c.find.matches(n,c.grep(o,function(g){return g.nodeType===1}))},c.fn.extend({find:function(n){var o,f,d=this.length,g=this;if(typeof n!="string")return this.pushStack(c(n).filter(function(){for(o=0;o<d;o++)if(c.contains(g[o],this))return!0}));for(f=this.pushStack([]),o=0;o<d;o++)c.find(n,g[o],f);return d>1?c.uniqueSort(f):f},filter:function(n){return this.pushStack(Ee(this,n||[],!1))},not:function(n){return this.pushStack(Ee(this,n||[],!0))},is:function(n){return!!Ee(this,typeof n=="string"&&G.test(n)?c(n):n||[],!1).length}});var N,H=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,fe=c.fn.init=function(n,o,f){var d,g;if(!n)return this;if(f=f||N,typeof n=="string")if(n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?d=[null,n,null]:d=H.exec(n),d&&(d[1]||!o))if(d[1]){if(o=o instanceof c?o[0]:o,c.merge(this,c.parseHTML(d[1],o&&o.nodeType?o.ownerDocument||o:ue,!0)),le.test(d[1])&&c.isPlainObject(o))for(d in o)j(this[d])?this[d](o[d]):this.attr(d,o[d]);return this}else return g=ue.getElementById(d[2]),g&&(this[0]=g,this.length=1),this;else return!o||o.jquery?(o||f).find(n):this.constructor(o).find(n);else{if(n.nodeType)return this[0]=n,this.length=1,this;if(j(n))return f.ready!==void 0?f.ready(n):n(c)}return c.makeArray(n,this)};fe.prototype=c.fn,N=c(ue);var X=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(n){var o=c(n,this),f=o.length;return this.filter(function(){for(var d=0;d<f;d++)if(c.contains(this,o[d]))return!0})},closest:function(n,o){var f,d=0,g=this.length,v=[],b=typeof n!="string"&&c(n);if(!G.test(n)){for(;d<g;d++)for(f=this[d];f&&f!==o;f=f.parentNode)if(f.nodeType<11&&(b?b.index(f)>-1:f.nodeType===1&&c.find.matchesSelector(f,n))){v.push(f);break}}return this.pushStack(v.length>1?c.uniqueSort(v):v)},index:function(n){return n?typeof n=="string"?h.call(c(n),this[0]):h.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,o){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(n,o))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});function V(n,o){for(;(n=n[o])&&n.nodeType!==1;);return n}c.each({parent:function(n){var o=n.parentNode;return o&&o.nodeType!==11?o:null},parents:function(n){return k(n,"parentNode")},parentsUntil:function(n,o,f){return k(n,"parentNode",f)},next:function(n){return V(n,"nextSibling")},prev:function(n){return V(n,"previousSibling")},nextAll:function(n){return k(n,"nextSibling")},prevAll:function(n){return k(n,"previousSibling")},nextUntil:function(n,o,f){return k(n,"nextSibling",f)},prevUntil:function(n,o,f){return k(n,"previousSibling",f)},siblings:function(n){return P((n.parentNode||{}).firstChild,n)},children:function(n){return P(n.firstChild)},contents:function(n){return n.contentDocument!=null&&i(n.contentDocument)?n.contentDocument:(me(n,"template")&&(n=n.content||n),c.merge([],n.childNodes))}},function(n,o){c.fn[n]=function(f,d){var g=c.map(this,o,f);return n.slice(-5)!=="Until"&&(d=f),d&&typeof d=="string"&&(g=c.filter(d,g)),this.length>1&&(B[n]||c.uniqueSort(g),X.test(n)&&g.reverse()),this.pushStack(g)}});var ie=/[^\x20\t\r\n\f]+/g;function se(n){var o={};return c.each(n.match(ie)||[],function(f,d){o[d]=!0}),o}c.Callbacks=function(n){n=typeof n=="string"?se(n):c.extend({},n);var o,f,d,g,v=[],b=[],M=-1,O=function(){for(g=g||n.once,d=o=!0;b.length;M=-1)for(f=b.shift();++M<v.length;)v[M].apply(f[0],f[1])===!1&&n.stopOnFalse&&(M=v.length,f=!1);n.memory||(f=!1),o=!1,g&&(f?v=[]:v="")},z={add:function(){return v&&(f&&!o&&(M=v.length-1,b.push(f)),function ee(de){c.each(de,function(K,Ae){j(Ae)?(!n.unique||!z.has(Ae))&&v.push(Ae):Ae&&Ae.length&&Ue(Ae)!=="str
1ing"&&ee(Ae)})}(arguments),f&&!o&&O()),this},remove:function(){return c.each(arguments,function(ee,de){for(var K;(K=c.inArray(de,v,K))>-1;)v.splice(K,1),K<=M&&M--}),this},has:function(ee){return ee?c.inArray(ee,v)>-1:v.length>0},empty:function(){return v&&(v=[]),this},disable:function(){return g=b=[],v=f="",this},disabled:function(){return!v},lock:function(){return g=b=[],!f&&!o&&(v=f=""),this},locked:function(){return!!g},fireWith:function(ee,de){return g||(de=de||[],de=[ee,de.slice?de.slice():de],b.push(de),o||O()),this},fire:function(){return z.fireWith(this,arguments),this},fired:function(){return!!d}};return z};function we(n){return n}function ze(n){throw n}function ot(n,o,f,d){var g;try{n&&j(g=n.promise)?g.call(n).done(o).fail(f):n&&j(g=n.then)?g.call(n,o,f):o.apply(void 0,[n].slice(d))}catch(v){f.apply(void 0,[v])}}c.extend({Deferred:function(n){var o=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],f="pending",d={state:function(){return f},always:function(){return g.done(arguments).fail(arguments),this},catch:function(v){return d.then(null,v)},pipe:function(){var v=arguments;return c.Deferred(function(b){c.each(o,function(M,O){var z=j(v[O[4]])&&v[O[4]];g[O[1]](function(){var ee=z&&z.apply(this,arguments);ee&&j(ee.promise)?ee.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[O[0]+"With"](this,z?[ee]:arguments)})}),v=null}).promise()},then:function(v,b,M){var O=0;function z(ee,de,K,Ae){return function(){var st=this,yt=arguments,ft=function(){var $t,cr;if(!(ee<O)){if($t=K.apply(st,yt),$t===de.promise())throw new TypeError("Thenable self-resolution");cr=$t&&(typeof $t=="object"||typeof $t=="function")&&$t.then,j(cr)?Ae?cr.call($t,z(O,de,we,Ae),z(O,de,ze,Ae)):(O++,cr.call($t,z(O,de,we,Ae),z(O,de,ze,Ae),z(O,de,we,de.notifyWith))):(K!==we&&(st=void 0,yt=[$t]),(Ae||de.resolveWith)(st,yt))}},jt=Ae?ft:function(){try{ft()}catch($t){c.Deferred.exceptionHook&&c.Deferred.exceptionHook($t,jt.error),ee+1>=O&&(K!==ze&&(st=void 0,yt=[$t]),de.rejectWith(st,yt))}};ee?jt():(c.Deferred.getErrorHook?jt.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(jt.error=c.Deferred.getStackHook()),e.setTimeout(jt))}}return c.Deferred(function(ee){o[0][3].add(z(0,ee,j(M)?M:we,ee.notifyWith)),o[1][3].add(z(0,ee,j(v)?v:we)),o[2][3].add(z(0,ee,j(b)?b:ze))}).promise()},promise:function(v){return v!=null?c.extend(v,d):d}},g={};return c.each(o,function(v,b){var M=b[2],O=b[5];d[b[1]]=M.add,O&&M.add(function(){f=O},o[3-v][2].disable,o[3-v][3].disable,o[0][2].lock,o[0][3].lock),M.add(b[3].fire),g[b[0]]=function(){return g[b[0]+"With"](this===g?void 0:this,arguments),this},g[b[0]+"With"]=M.fireWith}),d.promise(g),n&&n.call(g,g),g},when:function(n){var o=arguments.length,f=o,d=Array(f),g=s.call(arguments),v=c.Deferred(),b=function(M){return function(O){d[M]=this,g[M]=arguments.length>1?s.call(arguments):O,--o||v.resolveWith(d,g)}};if(o<=1&&(ot(n,v.done(b(f)).resolve,v.reject,!o),v.state()==="pending"||j(g[f]&&g[f].then)))return v.then();for(;f--;)ot(g[f],b(f),v.reject);return v.promise()}});var Tt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(n,o){e.console&&e.console.warn&&n&&Tt.test(n.name)&&e.console.warn("jQuery.Deferred exception: "+n.message,n.stack,o)},c.readyException=function(n){e.setTimeout(function(){throw n})};var dt=c.Deferred();c.fn.ready=function(n){return dt.then(n).catch(function(o){c.readyException(o)}),this},c.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(n!==!0&&--c.readyWait>0)&&dt.resolveWith(ue,[c]))}}),c.ready.then=dt.then;function We(){ue.removeEventListener("DOMContentLoaded",We),e.removeEventListener("load",We),c.ready()}ue.readyState==="complete"||ue.readyState!=="loading"&&!ue.documentElement.doScroll?e.setTimeout(c.ready):(ue.addEventListener("DOMContentLoaded",We),e.addEventListener("load",We));var tt=function(n,o,f,d,g,v,b){var M=0,O=n.length,z=f==null;if(Ue(f)==="object"){g=!0;for(M in f)tt(n,o,M,f[M],!0,v,b)}else if(d!==void 0&&(g=!0,j(d)||(b=!0),z&&(b?(o.call(n,d),o=null):(z=o,o=function(ee,de,K){return z.call(c(ee),K)})),o))for(;M<O;M++)o(n[M],f,b?d:d.call(n[M],M,o(n[M],f)));return g?n:z?o.call(n):O?o(n[0],f):v},Ve=/^-ms-/,J=/-([a-z])/g;function ke(n,o){return o.toUpperCase()}function Oe(n){return n.replace(Ve,"ms-").replace(J,ke)}var q=function(n){return n.nodeType===1||n.nodeType===9||!+n.nodeType};function Me(){this.expando=c.expando+Me.uid++}Me.uid=1,Me.prototype={cache:function(n){var o=n[this.expando];return o||(o={},q(n)&&(n.nodeType?n[this.expando]=o:Object.defineProperty(n,this.expando,{value:o,c
vendor: 8,246 bytes, line 1
1onfigurable:!0}))),o},set:function(n,o,f){var d,g=this.cache(n);if(typeof o=="string")g[Oe(o)]=f;else for(d in o)g[Oe(d)]=o[d];return g},get:function(n,o){return o===void 0?this.cache(n):n[this.expando]&&n[this.expando][Oe(o)]},access:function(n,o,f){return o===void 0||o&&typeof o=="string"&&f===void 0?this.get(n,o):(this.set(n,o,f),f!==void 0?f:o)},remove:function(n,o){var f,d=n[this.expando];if(d!==void 0){if(o!==void 0)for(Array.isArray(o)?o=o.map(Oe):(o=Oe(o),o=o in d?[o]:o.match(ie)||[]),f=o.length;f--;)delete d[o[f]];(o===void 0||c.isEmptyObject(d))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var o=n[this.expando];return o!==void 0&&!c.isEmptyObject(o)}};var ge=new Me,Pe=new Me,nt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ne=/[A-Z]/g;function Bt(n){return n==="true"?!0:n==="false"?!1:n==="null"?null:n===+n+""?+n:nt.test(n)?JSON.parse(n):n}function zt(n,o,f){var d;if(f===void 0&&n.nodeType===1)if(d="data-"+o.replace(Ne,"-$&").toLowerCase(),f=n.getAttribute(d),typeof f=="string"){try{f=Bt(f)}catch(g){}Pe.set(n,o,f)}else f=void 0;return f}c.extend({hasData:function(n){return Pe.hasData(n)||ge.hasData(n)},data:function(n,o,f){return Pe.access(n,o,f)},removeData:function(n,o){Pe.remove(n,o)},_data:function(n,o,f){return ge.access(n,o,f)},_removeData:function(n,o){ge.remove(n,o)}}),c.fn.extend({data:function(n,o){var f,d,g,v=this[0],b=v&&v.attributes;if(n===void 0){if(this.length&&(g=Pe.get(v),v.nodeType===1&&!ge.get(v,"hasDataAttrs"))){for(f=b.length;f--;)b[f]&&(d=b[f].name,d.indexOf("data-")===0&&(d=Oe(d.slice(5)),zt(v,d,g[d])));ge.set(v,"hasDataAttrs",!0)}return g}return typeof n=="object"?this.each(function(){Pe.set(this,n)}):tt(this,function(M){var O;if(v&&M===void 0)return O=Pe.get(v,n),O!==void 0||(O=zt(v,n),O!==void 0)?O:void 0;this.each(function(){Pe.set(this,n,M)})},null,o,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){Pe.remove(this,n)})}}),c.extend({queue:function(n,o,f){var d;if(n)return o=(o||"fx")+"queue",d=ge.get(n,o),f&&(!d||Array.isArray(f)?d=ge.access(n,o,c.makeArray(f)):d.push(f)),d||[]},dequeue:function(n,o){o=o||"fx";var f=c.queue(n,o),d=f.length,g=f.shift(),v=c._queueHooks(n,o),b=function(){c.dequeue(n,o)};g==="inprogress"&&(g=f.shift(),d--),g&&(o==="fx"&&f.unshift("inprogress"),delete v.stop,g.call(n,b,v)),!d&&v&&v.empty.fire()},_queueHooks:function(n,o){var f=o+"queueHooks";return ge.get(n,f)||ge.access(n,f,{empty:c.Callbacks("once memory").add(function(){ge.remove(n,[o+"queue",f])})})}}),c.fn.extend({queue:function(n,o){var f=2;return typeof n!="string"&&(o=n,n="fx",f--),arguments.length<f?c.queue(this[0],n):o===void 0?this:this.each(function(){var d=c.queue(this,n,o);c._queueHooks(this,n),n==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,n)})},dequeue:function(n){return this.each(function(){c.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,o){var f,d=1,g=c.Deferred(),v=this,b=this.length,M=function(){--d||g.resolveWith(v,[v])};for(typeof n!="string"&&(o=n,n=void 0),n=n||"fx";b--;)f=ge.get(v[b],n+"queueHooks"),f&&f.empty&&(d++,f.empty.add(M));return M(),g.promise(o)}});var Le=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,qe=new RegExp("^(?:([+-])=|)("+Le+")([a-z%]*)$","i"),Ze=["Top","Right","Bottom","Left"],ut=ue.documentElement,pt=function(n){return c.contains(n.ownerDocument,n)},ir={composed:!0};ut.getRootNode&&(pt=function(n){return c.contains(n.ownerDocument,n)||n.getRootNode(ir)===n.ownerDocument});var or=function(n,o){return n=o||n,n.style.display==="none"||n.style.display===""&&pt(n)&&c.css(n,"display")==="none"};function kr(n,o,f,d){var g,v,b=20,M=d?function(){return d.cur()}:function(){return c.css(n,o,"")},O=M(),z=f&&f[3]||(c.cssNumber[o]?"":"px"),ee=n.nodeType&&(c.cssNumber[o]||z!=="px"&&+O)&&qe.exec(c.css(n,o));if(ee&&ee[3]!==z){for(O=O/2,z=z||ee[3],ee=+O||1;b--;)c.style(n,o,ee+z),(1-v)*(1-(v=M()/O||.5))<=0&&(b=0),ee=ee/v;ee=ee*2,c.style(n,o,ee+z),f=f||[]}return f&&(ee=+ee||+O||0,g=f[1]?ee+(f[1]+1)*f[2]:+f[2],d&&(d.unit=z,d.start=ee,d.end=g)),g}var kt={};function di(n){var o,f=n.ownerDocument,d=n.nodeName,g=kt[d];return g||(o=f.body.appendChild(f.createElement(d)),g=c.css(o,"display"),o.parentNode.removeChild(o),g==="none"&&(g="block"),kt[d]=g,g)}function br(n,o){for(var f,d,g=[],v=0,b=n.length;v<b;v++)d=n[v],d.style&&(f=d.style.display,o?(f==="none"&&(g[v]=ge.get(d,"display")||null,g[v]||(d.style.display="")),d.style.display===""&&or(d)&&(g[v]=di(d))):f!=="none"&&(g[v]="none",ge.set(d,"display",f)));for(v=0;v<b;v++)g[v]!=null&&(n[v].style.display=g[v]);return n}c.fn.extend({show:function(){return br(this,!0)},hide:function(){return br(this)},toggle:function(n){return typeof n=="boolean"?n?this.show():this.hide():this.each(function(){or(this)?c(this).show():c(this).hide()})}});var lr=/^(?:checkbox|radio)$/i,Fr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ur=/^$|^module$|\/(?:java|ecma)script/i;(function(){var n=ue.createDocumentFragment(),o=n.appendChild(ue.createElement("div")),f=ue.createElement("input");f.setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),o.appendChild(f),R.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,o.innerHTML="<textarea>x</textarea>",R.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="<option></option>",R.option=!!o.lastChild})();var y={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,"",""]};y.tbody=y.tfoot=y.colgroup=y.caption=y.thead,y.th=y.td,R.option||(y.optgroup=y.option=[1,"<select multiple='multiple'>","</select>"]);function x(n,o){var f;return typeof n.getElementsByTagName!="undefined"?f=n.getElementsByTagName(o||"*"):typeof n.querySelectorAll!="undefined"?f=n.querySelectorAll(o||"*"):f=[],o===void 0||o&&me(n,o)?c.merge([n],f):f}function F(n,o){for(var f=0,d=n.length;f<d;f++)ge.set(n[f],"globalEval",!o||ge.get(o[f],"globalEval"))}var U=/<|&#?\w+;/;function he(n,o,f,d,g){for(var v,b,M,O,z,ee,de=o.createDocumentFragment(),K=[],Ae=0,st=n.length;Ae<st;Ae++)if(v=n[Ae],v||v===0)if(Ue(v)==="object")c.merge(K,v.nodeType?[v]:v);else if(!U.test(v))K.push(o.createTextNode(v));else{for(b=b||de.appendChild(o.createElement("div")),M=(Fr.exec(v)||["",""])[1].toLowerCase(),O=y[M]||y._default,b.innerHTML=O[1]+c.htmlPrefilter(v)+O[2],ee=O[0];ee--;)b=b.lastChild;c.merge(K,b.childNodes),b=de.firstChild,b.textContent=""}for(de.textContent="",Ae=0;v=K[Ae++];){if(d&&c.inArray(v,d)>-1){g&&g.push(v);continue}if(z=pt(v),b=x(de.appendChild(v),"script"),z&&F(b),f)for(ee=0;v=b[ee++];)ur.test(v.type||"")&&f.push(v)}return de}var oe=/^([^.]*)(?:\.(.+)|)/;function ye(){return!0}function W(){return!1}function Re(n,o,f,d,g,v){var b,M;if(typeof o=="object"){typeof f!="string"&&(d=d||f,f=void 0);for(M in o)Re(n,M,f,d,o[M],v);return n}if(d==null&&g==null?(g=f,d=f=void 0):g==null&&(typeof f=="string"?(g=d,d=void 0):(g=d,d=f,f=void 0)),g===!1)g=W;else if(!g)return n;return v===1&&(b=g,g=function(O){return c().off(O),b.apply(this,arguments)},g.guid=b.guid||(b.guid=c.guid++)),n.each(function(){c.event.add(this,o,g,d,f)})}c.event={global:{},add:function(n,o,f,d,g){var v,b,M,O,z,ee,de,K,Ae,st,yt,ft=ge.get(n);if(!!q(n))for(f.handler&&(v=f,f=v.handler,g=v.selector),g&&c.find.matchesSelector(ut,g),f.guid||(f.guid=c.guid++),(O=ft.events)||(O=ft.events=Object.create(null)),(b=ft.handle)||(b=ft.handle=function(jt){return typeof c!="undefined"&&c.event.triggered!==jt.type?c.event.dispatch.apply(n,arguments):void 0}),o=(o||"").match(ie)||[""],z=o.length;z--;)M=oe.exec(o[z])||[],Ae=yt=M[1],st=(M[2]||"").split(".").sort(),Ae&&(de=c.event.special[Ae]||{},Ae=(g?de.delegateType:de.bindType)||Ae,de=c.event.special[Ae]||{},ee=c.extend({type:Ae,origType:yt,data:d,handler:f,guid:f.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:st.join(".")},v),(K=O[Ae])||(K=O[Ae]=[],K.delegateCount=0,(!de.setup||de.setup.call(n,d,st,b)===!1)&&n.addEventListener&&n.addEventListener(Ae,b)),de.add&&(de.add.call(n,ee),ee.handler.guid||(ee.handler.guid=f.guid)),g?K.splice(K.delegateCount++,0,ee):K.push(ee),c.event.global[Ae]=!0)},remove:function(n,o,f,d,g){var v,b,M,O,z,ee,de,
1K,Ae,st,yt,ft=ge.hasData(n)&&ge.get(n);if(!(!ft||!(O=ft.events))){for(o=(o||"").match(ie)||[""],z=o.length;z--;){if(M=oe.exec(o[z])||[],Ae=yt=M[1],st=(M[2]||"").split(".").sort(),!Ae){for(Ae in O)c.event.remove(n,Ae+o[z],f,d,!0);continue}for(de=c.event.special[Ae]||{},Ae=(d?de.delegateType:de.bindType)||Ae,K=O[Ae]||[],M=M[2]&&new RegExp("(^|\\.)"+st.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=v=K.length;v--;)ee=K[v],(g||yt===ee.origType)&&(!f||f.guid===ee.guid)&&(!M||M.test(ee.namespace))&&(!d||d===ee.selector||d==="**"&&ee.selector)&&(K.splice(v,1),ee.selector&&K.delegateCount--,de.remove&&de.remove.call(n,ee));b&&!K.length&&((!de.teardown||de.teardown.call(n,st,ft.handle)===!1)&&c.removeEvent(n,Ae,ft.handle),delete O[Ae])}c.isEmptyObject(O)&&ge.remove(n,"handle events")}},dispatch:function(n){var o,f,d,g,v,b,M=new Array(arguments.length),O=c.event.fix(n),z=(ge.get(this,"events")||Object.create(null))[O.type]||[],ee=c.event.special[O.type]||{};for(M[0]=O,o=1;o<arguments.length;o++)M[o]=arguments[o];if(O.delegateTarget=this,!(ee.preDispatch&&ee.preDispatch.call(this,O)===!1)){for(b=c.event.handlers.call(this,O,z),o=0;(g=b[o++])&&!O.isPropagationStopped();)for(O.currentTarget=g.elem,f=0;(v=g.handlers[f++])&&!O.isImmediatePropagationStopped();)(!O.rnamespace||v.namespace===!1||O.rnamespace.test(v.namespace))&&(O.handleObj=v,O.data=v.data,d=((c.event.special[v.origType]||{}).handle||v.handler).apply(g.elem,M),d!==void 0&&(O.result=d)===!1&&(O.preventDefault(),O.stopPropagation()));return ee.postDispatch&&ee.postDispatch.call(this,O),O.result}},handlers:function(n,o){var f,d,g,v,b,M=[],O=o.delegateCount,z=n.target;if(O&&z.nodeType&&!(n.type==="click"&&n.button>=1)){for(;z!==this;z=z.parentNode||this)if(z.nodeType===1&&!(n.type==="click"&&z.disabled===!0)){for(v=[],b={},f=0;f<O;f++)d=o[f],g=d.selector+" ",b[g]===void 0&&(b[g]=d.needsContext?c(g,this).index(z)>-1:c.find(g,this,null,[z]).length),b[g]&&v.push(d);v.length&&M.push({elem:z,handlers:v})}}return z=this,O<o.length&&M.push({elem:z,handlers:o.slice(O)}),M},addProp:function(n,o){Object.defineProperty(c.Event.prototype,n,{enumerable:!0,configurable:!0,get:j(o)?function(){if(this.originalEvent)return o(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(f){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:f})}})},fix:function(n){return n[c.expando]?n:new c.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var o=this||n;return lr.test(o.type)&&o.click&&me(o,"input")&&Qe(o,"click",!0),!1},trigger:function(n){var o=this||n;return lr.test(o.type)&&o.click&&me(o,"input")&&Qe(o,"click"),!0},_default:function(n){var o=n.target;return lr.test(o.type)&&o.click&&me(o,"input")&&ge.get(o,"click")||me(o,"a")}},beforeunload:{postDispatch:function(n){n.result!==void 0&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};function Qe(n,o,f){if(!f){ge.get(n,o)===void 0&&c.event.add(n,o,ye);return}ge.set(n,o,!1),c.event.add(n,o,{namespace:!1,handler:function(d){var g,v=ge.get(this,o);if(d.isTrigger&1&&this[o]){if(v)(c.event.special[o]||{}).delegateType&&d.stopPropagation();else if(v=s.call(arguments),ge.set(this,o,v),this[o](),g=ge.get(this,o),ge.set(this,o,!1),v!==g)return d.stopImmediatePropagation(),d.preventDefault(),g}else v&&(ge.set(this,o,c.event.trigger(v[0],v.slice(1),this)),d.stopPropagation(),d.isImmediatePropagationStopped=ye)}})}c.removeEvent=function(n,o,f){n.removeEventListener&&n.removeEventListener(o,f)},c.Event=function(n,o){if(!(this instanceof c.Event))return new c.Event(n,o);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.defaultPrevented===void 0&&n.returnValue===!1?ye:W,this.target=n.target&&n.target.nodeType===3?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n,o&&c.extend(this,o),this.timeStamp=n&&n.timeStamp||Date.now(),this[c.expando]=!0},c.Event.prototype={constructor:c.Event,isDefaultPrevented:W,isPropagationStopped:W,isImmediatePropagationStopped:W,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ye,n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ye,n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ye,n&&!this.isSimulated&&n.stopImmediatePropagation(),this.stopPropagation()}},c.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},c.event.addProp),c.each({focus:"focusin",blur:"focusout"},function(n,o){function f(d){if(ue.documentMode){var g=ge.get(this,"handle"),v=c.event.fix(d);v.type=d.type==="focusin"?"focus":"blur",v.isSimulated=!0,g(d),v.target===v.currentTarget&&g(v)}else c.event.simulate(o,d.target,c.event.fix(d))}c.event.special[n]={setup:function(){var d;if(Qe(this,n,!0),ue.documentMode)d=ge.get(this,o),d||this.addEventListener(o,f),ge.set(this,o,(d||0)+1);else return!1},trigger:function(){return Qe(this,n),!0},teardown:function(){var d;if(ue.documentMode)d=ge.get(this,o)-1,d?ge.set(this,o,d):(this.removeEventListener(o,f),ge.remove(this,o));else return!1},_default:function(d){return ge.get(d.target,n)},delegateType:o},c.event.special[o]={setup:function(){var d=this.ownerDocument||this.document||this,g=ue.documentMode?this:d,v=ge.get(g,o);v||(ue.documentMode?this.addEventListener(o,f):d.addEventListener(n,f,!0)),ge.set(g,o,(v||0)+1)},teardown:function(){var d=this.ownerDocument||this.document||this,g=ue.documentMode?this:d,v=ge.get(g,o)-1;v?ge.set(g,o,v):(ue.documentMode?this.removeEventListener(o,f):d.removeEventListener(n,f,!0),ge.remove(g,o))}}}
vendor: 14,190 bytes, line 1
1),c.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,o){c.event.special[n]={delegateType:o,bindType:o,handle:function(f){var d,g=this,v=f.relatedTarget,b=f.handleObj;return(!v||v!==g&&!c.contains(g,v))&&(f.type=b.origType,d=b.handler.apply(this,arguments),f.type=o),d}}}),c.fn.extend({on:function(n,o,f,d){return Re(this,n,o,f,d)},one:function(n,o,f,d){return Re(this,n,o,f,d,1)},off:function(n,o,f){var d,g;if(n&&n.preventDefault&&n.handleObj)return d=n.handleObj,c(n.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if(typeof n=="object"){for(g in n)this.off(g,o,n[g]);return this}return(o===!1||typeof o=="function")&&(f=o,o=void 0),f===!1&&(f=W),this.each(function(){c.event.remove(this,n,f,o)})}});var Ye=/<script|<style|<link/i,Ge=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function at(n,o){return me(n,"table")&&me(o.nodeType!==11?o:o.firstChild,"tr")&&c(n).children("tbody")[0]||n}function lt(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function ct(n){return(n.type||"").slice(0,5)==="true/"?n.type=n.type.slice(5):n.removeAttribute("type"),n}function Pt(n,o){var f,d,g,v,b,M,O;if(o.nodeType===1){if(ge.hasData(n)&&(v=ge.get(n),O=v.events,O)){ge.remove(o,"handle events");for(g in O)for(f=0,d=O[g].length;f<d;f++)c.event.add(o,g,O[g][f])}Pe.hasData(n)&&(b=Pe.access(n),M=c.extend({},b),Pe.set(o,M))}}function Ft(n,o){var f=o.nodeName.toLowerCase();f==="input"&&lr.test(n.type)?o.checked=n.checked:(f==="input"||f==="textarea")&&(o.defaultValue=n.defaultValue)}function _t(n,o,f,d){o=u(o);var g,v,b,M,O,z,ee=0,de=n.length,K=de-1,Ae=o[0],st=j(Ae);if(st||de>1&&typeof Ae=="string"&&!R.checkClone&&Ge.test(Ae))return n.each(function(yt){var ft=n.eq(yt);st&&(o[0]=Ae.call(this,yt,ft.html())),_t(ft,o,f,d)});if(de&&(g=he(o,n[0].ownerDocument,!1,n,d),v=g.firstChild,g.childNodes.length===1&&(g=v),v||d)){for(b=c.map(x(g,"script"),lt),M=b.length;ee<de;ee++)O=g,ee!==K&&(O=c.clone(O,!0,!0),M&&c.merge(b,x(O,"script"))),f.call(n[ee],O,ee);if(M)for(z=b[b.length-1].ownerDocument,c.map(b,ct),ee=0;ee<M;ee++)O=b[ee],ur.test(O.type||"")&&!ge.access(O,"globalEval")&&c.contains(z,O)&&(O.src&&(O.type||"").toLowerCase()!=="module"?c._evalUrl&&!O.noModule&&c._evalUrl(O.src,{nonce:O.nonce||O.getAttribute("nonce")},z):Je(O.textContent.replace(je,""),O,z))}return n}function It(n,o,f){for(var d,g=o?c.filter(o,n):n,v=0;(d=g[v])!=null;v++)!f&&d.nodeType===1&&c.cleanData(x(d)),d.parentNode&&(f&&pt(d)&&F(x(d,"script")),d.parentNode.removeChild(d));return n}c.extend({htmlPrefilter:function(n){return n},clone:function(n,o,f){var d,g,v,b,M=n.cloneNode(!0),O=pt(n);if(!R.noCloneChecked&&(n.nodeType===1||n.nodeType===11)&&!c.isXMLDoc(n))for(b=x(M),v=x(n),d=0,g=v.length;d<g;d++)Ft(v[d],b[d]);if(o)if(f)for(v=v||x(n),b=b||x(M),d=0,g=v.length;d<g;d++)Pt(v[d],b[d]);else Pt(n,M);return b=x(M,"script"),b.length>0&&F(b,!O&&x(n,"script")),M},cleanData:function(n){for(var o,f,d,g=c.event.special,v=0;(f=n[v])!==void 0;v++)if(q(f)){if(o=f[ge.expando]){if(o.events)for(d in o.events)g[d]?c.event.remove(f,d):c.removeEvent(f,d,o.handle);f[ge.expando]=void 0}f[Pe.expando]&&(f[Pe.expando]=void 0)}}}),c.fn.extend({detach:function(n){return It(this,n,!0)},remove:function(n){return It(this,n)},text:function(n){return tt(this,function(o){return o===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=o)})},null,n,arguments.length)},append:function(){return _t(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var o=at(this,n);o.appendChild(n)}})},prepend:function(){return _t(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var o=at(this,n);o.insertBefore(n,o.firstChild)}})},before:function(){return _t(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return _t(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,o=0;(n=this[o])!=null;o++)n.nodeType===1&&(c.cleanData(x(n,!1)),n.textContent="");return this},clone:function(n,o){return n=n==null?!1:n,o=o==null?n:o,this.map(function(){return c.clone(this,n,o)})},html:function(n){return tt(this,function(o){var f=this[0]||{},d=0,g=this.length;if(o===void 0&&f.nodeType===1)return f.innerHTML;if(typeof o=="string"&&!Ye.test(o)&&!y[(Fr.exec(o)||["",""])[1].toLowerCase()]){o=c.htmlPrefilter(o);try{for(;d<g;d++)f=this[d]||{},f.nodeType===1&&(c.cleanData(x(f,!1)),f.innerHTML=o);f=0}catch(v){}}f&&this.empty().append(o)},null,n,arguments.length)},replaceWith:function(){var n=[];return _t(this,arguments,function(o){var f=this.parentNode;c.inArray(this,n)<0&&(c.cleanData(x(this)),f&&f.replaceChild(o,this))},n)}}),c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,o){c.fn[n]=function(f){for(var d,g=[],v=c(f),b=v.length-1,M=0;M<=b;M++)d=M===b?this:this.clone(!0),c(v[M])[o](d),m.apply(g,d.get());return this.pushStack(g)}});var Kt=new RegExp("^("+Le+")(?!px)[a-z%]+$","i"),Jt=/^--/,pi=function(n){var o=n.ownerDocument.defaultView;return(!o||!o.opener)&&(o=e),o.getComputedStyle(n)},hn=function(n,o,f){var d,g,v={};for(g in o)v[g]=n.style[g],n.style[g]=o[g];d=f.call(n);for(g in o)n.style[g]=v[g];return d},Jn=new RegExp(Ze.join("|"),"i");(function(){function n(){if(!!z){O.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",z.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ut.appendChild(O).appendChild(z);var ee=e.getComputedStyle(z);f=ee.top!=="1%",M=o(ee.marginLeft)===12,z.style.right="60%",v=o(ee.right)===36,d=o(ee.width)===36,z.style.position="absolute",g=o(z.offsetWidth/3)===12,ut.removeChild(O),z=null}}function o(ee){return Math.round(parseFloat(ee))}var f,d,g,v,b,M,O=ue.createElement("div"),z=ue.createElement("div");!z.style||(z.style.backgroundClip="content-box",z.cloneNode(!0).style.backgroundClip="",R.clearCloneStyle=z.style.backgroundClip==="content-box",c.extend(R,{boxSizingReliable:function(){return n(),d},pixelBoxStyles:function(){return n(),v},pixelPosition:function(){return n(),f},reliableMarginLeft:function(){return n(),M},scrollboxSize:function(){return n(),g},reliableTrDimensions:function(){var ee,de,K,Ae;return b==null&&(ee=ue.createElement("table"),de=ue.createElement("tr"),K=ue.createElement("div"),ee.style.cssText="position:absolute;left:-11111px;border-collapse:separate",de.style.cssText="border:1px solid",de.style.height="1px",K.style.height="9px",K.style.display="block",ut.appendChild(ee).appendChild(de).appendChild(K),Ae=e.getComputedStyle(de),b=parseInt(Ae.height,10)+parseInt(Ae.borderTopWidth,10)+parseInt(Ae.borderBottomWidth,10)===de.offsetHeight,ut.removeChild(ee)),b}}))})();function Dt(n,o,f){var d,g,v,b,M=Jt.test(o),O=n.style;return f=f||pi(n),f&&(b=f.getPropertyValue(o)||f[o],M&&b&&(b=b.replace(te,"$1")||void 0),b===""&&!pt(n)&&(b=c.style(n,o)),!R.pixelBoxStyles()&&Kt.test(b)&&Jn.test(o)&&(d=O.width,g=O.minWidth,v=O.maxWidth,O.minWidth=O.maxWidth=O.width=b,b=f.width,O.width=d,O.minWidth=g,O.maxWidth=v)),b!==void 0?b+"":b}function Qr(n,o){return{get:function(){if(n()){delete this.get;return}return(this.get=o).apply(this,arguments)}}}var mn=["Webkit","Moz","ms"],Pi=ue.createElement("div").style,Ii={};function Zn(n){for(var o=n[0].toUpperCase()+n.slice(1),f=mn.length;f--;)if(n=mn[f]+o,n in Pi)return n}function $i(n){var o=c.cssProps[n]||Ii[n];return o||(n in Pi?n:Ii[n]=Zn(n)||n)}var ea=/^(none|table(?!-c[ea]).+)/,ta={position:"absolute",visibility:"hidden",display:"block"},_n={letterSpacing:"0",fontWeight:"400"};function gn(n,o,f){var d=qe.exec(o);return d?Math.max(0,d[2]-(f||0))+(d[3]||"px"):o}function hi(n,o,f,d,g,v){var b=o==="width"?1:0,M=0,O=0,z=0;if(f===(d?"border":"content"))return 0;for(;b<4;b+=2)f==="margin"&&(z+=c.css(n,f+Ze[b],!0,g)),d?(f==="content"&&(O-=c.css(n,"padding"+Ze[b],!0,g)),f!=="margin"&&(O-=c.css(n,"border"+Ze[b]+"Width",!0,g))):(O+=c.css(n,"padding"+Ze[b],!0,g),f!=="padding"?O+=c.css(n,"border"+Ze[b]+"Width",!0,g):M+=c.css(n,"border"+Ze[b]+"Width",!0,g));return!d&&v>=0&&(O+=Math.max(0,Math.ceil(n["offset"+o[0].toUpperCase()+o.slice(1)]-v-O-M-.5))||0),O+z}function Bi(n,o,f){var d=pi(n),g=!R.boxSizingReliable()||f,v=g&&c.css(n,"boxSizing",!1,d)==="border-box",b=v,M=Dt(n,o,d),O="offset"+o[0].toUpperCase()+o.slice(1);if(Kt.test(M)){if(!f)return M;M="auto"}return(!R.boxSizingReliable()&&v||!R.reliableTrDimensions()&&me(n,"tr")||M==="auto"||!parseFloat(M)&&c.css(n,"display",!1,d)==="inline")&&n.getClientRects().length&&(v=c.css(n,"boxSizing",!1,d)==="border-box",b=O in n,b&&(M=n[O])),M=parseFloat(M)||0,M+hi(n,o,f||(v?"border":"content"),b,d,M)+"px"}c.extend({cssHooks:{opacity:{get:function(n,o){if(o){var f=Dt(n,"opacity");return f===""?"1":f}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!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,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,o,f,d){if(!(!n||n.nodeType===3||n.nodeType===8||!n.style)){var g,v,b,M=Oe(o),O=Jt.test(o),z=n.style;if(O||(o=$i(M)),b=c.cssHooks[o]||c.cssHooks[M],f!==void 0){if(v=typeof f,v==="string"&&(g=qe.exec(f))&&g[1]&&(f=kr(n,o,g),v="number"),f==null||f!==f)return;v==="number"&&!O&&(f+=g&&g[3]||(c.cssNumber[M]?"":"px")),!R.clearCloneStyle&&f===""&&o.indexOf("background")===0&&(z[o]="inherit"),(!b||!("set"in b)||(f=b.set(n,f,d))!==void 0)&&(O?z.setProperty(o,f):z[o]=f)}else return b&&"get"in b&&(g=b.get(n,!1,d))!==void 0?g:z[o]}},css:function(n,o,f,d){var g,v,b,M=Oe(o),O=Jt.test(o);return O||(o=$i(M)),b=c.cssHooks[o]||c.cssHooks[M],b&&"get"in b&&(g=b.get(n,!0,f)),g===void 0&&(g=Dt(n,o,d)),g==="normal"&&o in _n&&(g=_n[o]),f===""||f?(v=parseFloat(g),f===!0||isFinite(v)?v||0:g):g}}),c.each(["height","width"],function(n,o){c.cssHooks[o]={get:function(f,d,g){if(d)return ea.test(c.css(f,"display"))&&(!f.getClientRects().length||!f.getBoundingClientRect().width)?hn(f,ta,function(){return Bi(f,o,g)}):Bi(f,o,g)},set:function(f,d,g){var v,b=pi(f),M=!R.scrollboxSize()&&b.position==="absolute",O=M||g,z=O&&c.css(f,"boxSizing",!1,b)==="border-box",ee=g?hi(f,o,g,z,b):0;return z&&M&&(ee-=Math.ceil(f["offset"+o[0].toUpperCase()+o.slice(1)]-parseFloat(b[o])-hi(f,o,"border",!1,b)-.5)),ee&&(v=qe.exec(d))&&(v[3]||"px")!=="px"&&(f.style[o]=d,d=c.css(f,o)),gn(f,d,ee)}}}),c.cssHooks.marginLeft=Qr(R.reliableMarginLeft,function(n,o){if(o)return(parseFloat(Dt(n,"marginLeft"))||n.getBoundingClientRect().left-hn(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(n,o){c.cssHooks[n+o]={expand:function(f){for(var d=0,g={},v=typeof f=="string"?f.split(" "):[f];d<4;d++)g[n+Ze[d]+o]=v[d]||v[d-2]||v[0];return g}},n!=="margin"&&(c.cssHooks[n+o].set=gn)}),c.fn.extend({css:function(n,o){return tt(this,function(f,d,g){var v,b,M={},O=0;if(Array.isArray(d)){for(v=pi(f),b=d.length;O<b;O++)M[d[O]]=c.css(f,d[O],!1,v);return M}return g!==void 0?c.style(f,d,g):c.css(f,d)},n,o,arguments.length>1)}});function Vt(n,o,f,d,g){return new Vt.prototype.init(n,o,f,d,g)}c.Tween=Vt,Vt.prototype={constructor:Vt,init:function(n,o,f,d,g,v){this.elem=n,this.prop=f,this.easing=g||c.easing._default,this.options=o,this.start=this.now=this.cur(),this.end=d,this.unit=v||(c.cssNumber[f]?"":"px")},cur:function(){var n=Vt.propHooks[this.prop];return n&&n.get?n.get(this):Vt.propHooks._default.get(this)},run:function(n){var o,f=Vt.propHooks[this.prop];return this.options.duration?this.pos=o=c.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):this.pos=o=n,this.now=(this.end-this.start)*o+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),f&&f.set?f.set(this):Vt.propHooks._default.set(this),this}},Vt.prototype.init.prototype=Vt.prototype,Vt.propHooks={_default:{get:function(n){var o;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(o=c.css(n.elem,n.prop,""),!o||o==="auto"?0:o)},set:function(n){c.fx.step[n.prop]?c.fx.step[n.prop](n):n.elem.nodeType===1&&(c.cssHooks[n.prop]||n.elem.style[$i(n.prop)]!=null)?c.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},Vt.propHooks.scrollTop=Vt.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},c.easing={linear:function(n){return n},swing:function(n){return .5-Math.cos(n*Math.PI)/2},_default:"swing"},c.fx=Vt.prototype.init,c.fx.step={};var zr,mi,vn=/^(?:toggle|show|hide)$/,Xr=/queueHooks$/;function _i(){mi&&(ue.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(_i):e.setTimeout(_i,c.fx.interval),c.fx.tick())}function bn(){return e.setTimeout(function(){zr=void 0}),zr=Date.now()}function gi(n,o){var f,d=0,g={height:n};for(o=o?1:0;d<4;d+=2-o)f=Ze[d],g["margin"+f]=g["padding"+f]=n;return o&&(g.opacity=g.width=n),g}function jr(n,o,f){for(var d,g=(Ht.tweeners[o]||[]).concat(Ht.tweeners["*"]),v=0,b=g.length;v<b;v++)if(d=g[v].call(f,o,n))return d}function vi(n,o,f){var d,g,v,b,M,O,z,ee,de="width"in o||"height"in o,K=this,Ae={},st=n.style,yt=n.nodeType&&or(n),ft=ge.get(n,"fxshow");f.queue||(b=c._queueHooks(n,"fx"),b.unqueued==null&&(b.unqueued=0,M=b.empty.fire,b.empty.fire=function(){b.unqueued||M()}),b.unqueued++,K.always(function(){K.always(function(){b.unqueued--,c.queue(n,"fx").length||b.empty.fire()})}));for(d in o)if(g=o[d],vn.test(g)){if(delete o[d],v=v||g==="toggle",g===(yt?"hide":"show"))if(g==="show"&&ft&&ft[d]!==void 0)yt=!0;else continue;Ae[d]=ft&&ft[d]||c.style(n,d)}if(O=!c.isEmptyObject(o),!(!O&&c.isEmptyObject(Ae))){de&&n.nodeType===1&&(f.overflow=[st.overflow,st.overflowX,st.overflowY],z=ft&&ft.display,z==null&&(z=ge.get(n,"display")),ee=c.css(n,"dis
1play"),ee==="none"&&(z?ee=z:(br([n],!0),z=n.style.display||z,ee=c.css(n,"display"),br([n]))),(ee==="inline"||ee==="inline-block"&&z!=null)&&c.css(n,"float")==="none"&&(O||(K.done(function(){st.display=z}),z==null&&(ee=st.display,z=ee==="none"?"":ee)),st.display="inline-block")),f.overflow&&(st.overflow="hidden",K.always(function(){st.overflow=f.overflow[0],st.overflowX=f.overflow[1],st.overflowY=f.overflow[2]})),O=!1;for(d in Ae)O||(ft?"hidden"in ft&&(yt=ft.hidden):ft=ge.access(n,"fxshow",{display:z}),v&&(ft.hidden=!yt),yt&&br([n],!0),K.done(function(){yt||br([n]),ge.remove(n,"fxshow");for(d in Ae)c.style(n,d,Ae[d])})),O=jr(yt?ft[d]:0,d,K),d in ft||(ft[d]=O.start,yt&&(O.end=O.start,O.start=0))}}function yn(n,o){var f,d,g,v,b;for(f in n)if(d=Oe(f),g=o[d],v=n[f],Array.isArray(v)&&(g=v[1],v=n[f]=v[0]),f!==d&&(n[d]=v,delete n[f]),b=c.cssHooks[d],b&&"expand"in b){v=b.expand(v),delete n[d];for(f in v)f in n||(n[f]=v[f],o[f]=g)}else o[d]=g}function Ht(n,o,f){var d,g,v=0,b=Ht.prefilters.length,M=c.Deferred().always(function(){delete O.elem}),O=function(){if(g)return!1;for(var de=zr||bn(),K=Math.max(0,z.startTime+z.duration-de),Ae=K/z.duration||0,st=1-Ae,yt=0,ft=z.tweens.length;yt<ft;yt++)z.tweens[yt].run(st);return M.notifyWith(n,[z,st,K]),st<1&&ft?K:(ft||M.notifyWith(n,[z,1,0]),M.resolveWith(n,[z]),!1)},z=M.promise({elem:n,props:c.extend({},o),opts:c.extend(!0,{specialEasing:{},easing:c.easing._default},f),originalProperties:o,originalOptions:f,startTime:zr||bn(),duration:f.duration,tweens:[],createTween:function(de,K){var Ae=c.Tween(n,z.opts,de,K,z.opts.specialEasing[de]||z.opts.easing);return z.tweens.push(Ae),Ae},stop:function(de){var K=0,Ae=de?z.tweens.length:0;if(g)return this;for(g=!0;K<Ae;K++)z.tweens[K].run(1);return de?(M.notifyWith(n,[z,1,0]),M.resolveWith(n,[z,de])):M.rejectWith(n,[z,de]),this}}),ee=z.props;for(yn(ee,z.opts.specialEasing);v<b;v++)if(d=Ht.prefilters[v].call(z,n,ee,z.opts),d)return j(d.stop)&&(c._queueHooks(z.elem,z.opts.queue).stop=d.stop.bind(d)),d;return c.map(ee,jr,z),j(z.opts.start)&&z.opts.start.call(n,z),z.progress(z.opts.progress).done(z.opts.done,z.opts.complete).fail(z.opts.fail).always(z.opts.always),c.fx.timer(c.extend(O,{elem:n,anim:z,queue:z.opts.queue})),z}c.Animation=c.extend(Ht,{tweeners:{"*":[function(n,o){var f=this.createTween(n,o);return kr(f.elem,n,qe.exec(o),f),f}]},tweener:function(n,o){j(n)?(o=n,n=["*"]):n=n.match(ie);for(var f,d=0,g=n.length;d<g;d++)f=n[d],Ht.tweeners[f]=Ht.tweeners[f]||[],Ht.tweeners[f].unshift(o)},prefilters:[vi],prefilter:function(n,o){o?Ht.prefilters.unshift(n):Ht.prefilters.push(n)}}),c.speed=function(n,o,f){var d=n&&typeof n=="object"?c.extend({},n):{complete:f||!f&&o||j(n)&&n,duration:n,easing:f&&o||o&&!j(o)&&o};return c.fx.off?d.duration=0:typeof d.duration!="number"&&(d.duration in c.fx.speeds?d.duration=c.fx.speeds[d.duration]:d.duration=c.fx.speeds._default),(d.queue==null||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){j(d.old)&&d.old.call(this),d.queue&&c.dequeue(this,d.queue)},d},c.fn.extend({fadeTo:function(n,o,f,d){return this.filter(or).css("opacity",0).show().end().animate({opacity:o},n,f,d)},animate:function(n,o,f,d){var g=c.isEmptyObject(n),v=c.speed(o,f,d),b=function(){var M=Ht(this,c.extend({},n),v);(g||ge.get(this,"finish"))&&M.stop(!0)};return b.finish=b,g||v.queue===!1?this.each(b):this.queue(v.queue,b)},stop:function(n,o,f){var d=function(g){var v=g.stop;delete g.stop,v(f)};return typeof n!="string"&&(f=o,o=n,n=void 0),o&&this.queue(n||"fx",[]),this.each(function(){var g=!0,v=n!=null&&n+"queueHooks",b=c.timers,M=ge.get(this);if(v)M[v]&&M[v].stop&&d(M[v]);else for(v in M)M[v]&&M[v].stop&&Xr.test(v)&&d(M[v]);for(v=b.length;v--;)b[v].elem===this&&(n==null||b[v].queue===n)&&(b[v].anim.stop(f),g=!1,b.splice(v,1));(g||!f)&&c.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var o,f=ge.get(this),d=f[n+"queue"],g=f[n+"queueHooks"],v=c.timers,b=d?d.length:0;for(f.finish=!0,c.queue(this,n,[]),g&&g.stop&&g.stop.call(this,!0),o=v.length;o--;)v[o].elem===this&&v[o].queue===n&&(v[o].anim.stop(!0),v.splice(o,1));for(o=0;o<b;o++)d[o]&&d[o].finish&&d[o].finish.call(this);delete f.finish})}}),c.each(["toggle","show","hide"],function(n,o){var f=c.fn[o];c.fn[o]=function(d,g,v){return d==null||typeof d=="boolean"?f.apply(this,arguments):this.animate(gi(o,!0),d,g,v)}}),c.each({slideDown:gi("show"),slideUp:gi("hide"),slideToggle:gi("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,o){c.fn[n]=function(f,d,g){return this.animate(o,f,d,g)}}),c.timers=[],c.fx.tick=function(){var n,o=0,f=c.timers;for(zr=Date.now();o<f.length;o++)n=f[o],!n()&&f[o]===n&&f.splice(o--,1);f.length||c.fx.stop(),zr=void 0},c.fx.timer=function(n){c.timers.push(n),c.fx.start()},c.fx.interval=13,c.fx.start=function(){mi||(mi=!0,_i())},c.fx.stop=function(){mi=null},c.fx.speeds={slow:600,fast:200,_default:400},c.fn.delay=function(n,o){return n=c.fx&&c.fx.speeds[n]||n,o=o||"fx",this.queue(o,function(f,d){var g=e.setTimeout(f,n);d.stop=function(){e.clearTimeout(g)}})},function(){var n=ue.createElement("input"),o=ue.createElement("select"),f=o.appendChild(ue.createElement("option"));n.type="checkbox",R.checkOn=n.value!=="",R.optSelected=f.selected,n=ue.createElement("input"),n.value="t",n.type="radio",R.radioValue=n.value==="t"}();var fr,Jr=c.expr.attrHandle;c.fn.extend({attr:function(n,o){return tt(this,c.attr,n,o,arguments.length>1)},removeAttr:function(n){return this.each(function(){c.removeAttr(this,n)})}}),c.extend({attr:function(n,o,f){var d,g,v=n.nodeType;if(!(v===3||v===8||v===2)){if(typeof n.getAttribute=="undefined")return c.prop(n,o,f);if((v!==1||!c.isXMLDoc(n))&&(g=c.attrHooks[o.toLowerCase()]||(c.expr.match.bool.test(o)?fr:void 0)),f!==void 0){if(f===null){c.removeAttr(n,o);return}return g&&"set"in g&&(d=g.set(n,f,o))!==void 0?d:(n.setAttribute(o,f+""),f)}return g&&"get"in g&&(d=g.get(n,o))!==null?d:(d=c.find.attr(n,o),d==null?void 0:d)}},attrHooks:{type:{set:function(n,o){if(!R.radioValue&&o==="radio"&&me(n,"input")){var f=n.value;return n.setAttribute("type",o),f&&(n.value=f),o}}}},removeAttr:function(n,o){var f,d=0,g=o&&o.match(ie);if(g&&n.nodeType===1)for(;f=g[d++];)n.removeAttribute(f)}}),fr={set:function(n,o,f){return o===!1?c.removeAttr(n,f):n.setAttribute(f,f),f}},c.each(c.expr.match.bool.source.match(/\w+/g),function(n,o){var f=Jr[o]||c.find.attr;Jr[o]=function(d,g,v){var b,M,O=g.toLowerCase();return v||(M=Jr[O],Jr[O]=b,b=f(d,g,v)!=null?O:null,Jr[O]=M),b}});var ra=/^(?:input|select|textarea|button)$/i,ia=/^(?:a|area)$/i;c.fn.extend({prop:function(n,o){return tt(this,c.prop,n,o,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[c.propFix[n]||n]})}}),c.extend({prop:function(n,o,f){var d,g,v=n.nodeType;if(!(v===3||v===8||v===2))return(v!==1||!c.isXMLDoc(n))&&(o=c.propFix[o]||o,g=c.propHooks[o]),f!==void 0?g&&"set"in g&&(d=g.set(n,f,o))!==void 0?d:n[o]=f:g&&"get"in g&&(d=g.get(n,o))!==null?d:n[o]},propHooks:{tabIndex:{get:function(n){var o=c.find.attr(n,"tabindex");return o?parseInt(o,10):ra.test(n.nodeName)||ia.test(n.nodeName)&&n.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),R.optSelected||(c.propHooks.selected={get:function(n){var o=n.parentNode;return o&&o.parentNode&&o.parentNode.selectedIndex,null},set:function(n){var o=n.parentNode;o&&(o.selectedIndex,o.parentNode&&o.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function Cr(n){var o=n.match(ie)||[];return o.join(" ")}function Or(n){return n.getAttribute&&n.getAttribute("class")||""}function Fi(n){return Array.isArray(n)?n:typeof n=="string"?n.match(ie)||[]:[]}c.fn.extend({addClass:function(n){var o,f,d,g,v,b;return j(n)?this.each(function(M){c(this).addClass(n.call(this,M,Or(this)))}):(o=Fi(n),o.length?this.each(function(){if(d=Or(this),f=this.nodeType===1&&" "+Cr(d)+" ",f){for(v=0;v<o.length;v++)g=o[v],f.indexOf(" "+g+" ")<0&&(f+=g+" ");b=Cr(f),d!==b&&this.setAttribute("class",b)}}):this)},removeClass:function(n){var o,f,d,g,v,b;return j(n)?this.each(function(M){c(this).removeClass(n.call(this,M,Or(this)))}):arguments.length?(o=Fi(n),o.length?this.each(function(){if(d=Or(this),f=this.nodeType===1&&" "+Cr(d)+" ",f){for(v=0;v<o.length;v++)for(g=o[v];f.indexOf(" "+g+" ")>-1;)f=f.replace(" "+g+" "," ");b=Cr(f),d!==b&&this.setAttribute("class",b)}}):this):this.attr("class","")},toggleClass:function(n,o){var f,d,g,v,b=typeof n,M=b==="string"||Array.isArray(n);return j(n)?this.each(function(O){c(this).toggleClass(n.call(this,O,Or(this),o),o)}):typeof o=="boolean"&&M?o?this.addClass(n):this.removeClass(n):(f=Fi(n),this.each(function(){if(M)for(v=c(this),g=0;g<f.length;g++)d=f[g],v.hasClass(d)?v.removeClass(d):v.addClass(d);
1else(n===void 0||b==="boolean")&&(d=Or(this),d&&ge.set(this,"__className__",d),this.setAttribute&&this.setAttribute("class",d||n===!1?"":ge.get(this,"__className__")||""))}))},hasClass:function(n){var o,f,d=0;for(o=" "+n+" ";f=this[d++];)if(f.nodeType===1&&(" "+Cr(Or(f))+" ").indexOf(o)>-1)return!0;return!1}});var na=/\r/g;c.fn.extend({val:function(n){var o,f,d,g=this[0];return arguments.length?(d=j(n),this.each(function(v){var b;this.nodeType===1&&(d?b=n.call(this,v,c(this).val()):b=n,b==null?b="":typeof b=="number"?b+="":Array.isArray(b)&&(b=c.map(b,function(M){return M==null?"":M+""})),o=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!o||!("set"in o)||o.set(this,b,"value")===void 0)&&(this.value=b))})):g?(o=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()],o&&"get"in o&&(f=o.get(g,"value"))!==void 0?f:(f=g.value,typeof f=="string"?f.replace(na,""):f==null?"":f)):void 0}}),c.extend({valHooks:{option:{get:function(n){var o=c.find.attr(n,"value");return o!=null?o:Cr(c.text(n))}},select:{get:function(n){var o,f,d,g=n.options,v=n.selectedIndex,b=n.type==="select-one",M=b?null:[],O=b?v+1:g.length;for(v<0?d=O:d=b?v:0;d<O;d++)if(f=g[d],(f.selected||d===v)&&!f.disabled&&(!f.parentNode.disabled||!me(f.parentNode,"optgroup"))){if(o=c(f).val(),b)return o;M.push(o)}return M},set:function(n,o){for(var f,d,g=n.options,v=c.makeArray(o),b=g.length;b--;)d=g[b],(d.selected=c.inArray(c.valHooks.option.get(d),v)>-1)&&(f=!0);return f||(n.selectedIndex=-1),v}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(n,o){if(Array.isArray(o))return n.checked=c.inArray(c(n).val(),o)>-1}},R.checkOn||(c.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var Zr=e.location,bi={guid:Date.now()},zi=/\?/;c.parseXML=function(n){var o,f;if(!n||typeof n!="string")return null;try{o=new e.DOMParser().parseFromString(n,"text/xml")}catch(d){}return f=o&&o.getElementsByTagName("parsererror")[0],(!o||f)&&c.error("Invalid XML: "+(f?c.map(f.childNodes,function(d){return d.textContent}).join(`
2`):n)),o};var ji=/^(?:focusinfocus|focusoutblur)$/,An=function(n){n.stopPropagation()};c.extend(c.event,{trigger:function(n,o,f,d){var g,v,b,M,O,z,ee,de,
vendor: 7,120 bytes, lines 2-4
2K=[f||ue],Ae=T.call(n,"type")?n.type:n,st=T.call(n,"namespace")?n.namespace.split("."):[];if(v=de=b=f=f||ue,!(f.nodeType===3||f.nodeType===8)&&!ji.test(Ae+c.event.triggered)&&(Ae.indexOf(".")>-1&&(st=Ae.split("."),Ae=st.shift(),st.sort()),O=Ae.indexOf(":")<0&&"on"+Ae,n=n[c.expando]?n:new c.Event(Ae,typeof n=="object"&&n),n.isTrigger=d?2:3,n.namespace=st.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+st.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=f),o=o==null?[n]:c.makeArray(o,[n]),ee=c.event.special[Ae]||{},!(!d&&ee.trigger&&ee.trigger.apply(f,o)===!1))){if(!d&&!ee.noBubble&&!Ce(f)){for(M=ee.delegateType||Ae,ji.test(M+Ae)||(v=v.parentNode);v;v=v.parentNode)K.push(v),b=v;b===(f.ownerDocument||ue)&&K.push(b.defaultView||b.parentWindow||e)}for(g=0;(v=K[g++])&&!n.isPropagationStopped();)de=v,n.type=g>1?M:ee.bindType||Ae,z=(ge.get(v,"events")||Object.create(null))[n.type]&&ge.get(v,"handle"),z&&z.apply(v,o),z=O&&v[O],z&&z.apply&&q(v)&&(n.result=z.apply(v,o),n.result===!1&&n.preventDefault());return n.type=Ae,!d&&!n.isDefaultPrevented()&&(!ee._default||ee._default.apply(K.pop(),o)===!1)&&q(f)&&O&&j(f[Ae])&&!Ce(f)&&(b=f[O],b&&(f[O]=null),c.event.triggered=Ae,n.isPropagationStopped()&&de.addEventListener(Ae,An),f[Ae](),n.isPropagationStopped()&&de.removeEventListener(Ae,An),c.event.triggered=void 0,b&&(f[O]=b)),n.result}},simulate:function(n,o,f){var d=c.extend(new c.Event,f,{type:n,isSimulated:!0});c.event.trigger(d,null,o)}}),c.fn.extend({trigger:function(n,o){return this.each(function(){c.event.trigger(n,o,this)})},triggerHandler:function(n,o){var f=this[0];if(f)return c.event.trigger(n,o,f,!0)}});var aa=/\[\]$/,En=/\r?\n/g,sa=/^(?:submit|button|image|reset|file)$/i,oa=/^(?:input|select|textarea|keygen)/i;function Ui(n,o,f,d){var g;if(Array.isArray(o))c.each(o,function(v,b){f||aa.test(n)?d(n,b):Ui(n+"["+(typeof b=="object"&&b!=null?v:"")+"]",b,f,d)});else if(!f&&Ue(o)==="object")for(g in o)Ui(n+"["+g+"]",o[g],f,d);else d(n,o)}c.param=function(n,o){var f,d=[],g=function(v,b){var M=j(b)?b():b;d[d.length]=encodeURIComponent(v)+"="+encodeURIComponent(M==null?"":M)};if(n==null)return"";if(Array.isArray(n)||n.jquery&&!c.isPlainObject(n))c.each(n,function(){g(this.name,this.value)});else for(f in n)Ui(f,n[f],o,g);return d.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=c.prop(this,"elements");return n?c.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!c(this).is(":disabled")&&oa.test(this.nodeName)&&!sa.test(n)&&(this.checked||!lr.test(n))}).map(function(n,o){var f=c(this).val();return f==null?null:Array.isArray(f)?c.map(f,function(d){return{name:o.name,value:d.replace(En,`\r
3`)}}):{name:o.name,value:f.replace(En,`\r
4`)}}).get()}});var la=/%20/g,ua=/#.*$/,fa=/([?&])_=[^&]*/,ca=/^(.*?):[ \t]*([^\r\n]*)$/mg,da=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,pa=/^(?:GET|HEAD)$/,ha=/^\/\//,wn={},Hi={},yi="*/".concat("*"),ei=ue.createElement("a");ei.href=Zr.href;function Tn(n){return function(o,f){typeof o!="string"&&(f=o,o="*");var d,g=0,v=o.toLowerCase().match(ie)||[];if(j(f))for(;d=v[g++];)d[0]==="+"?(d=d.slice(1)||"*",(n[d]=n[d]||[]).unshift(f)):(n[d]=n[d]||[]).push(f)}}function qi(n,o,f,d){var g={},v=n===Hi;function b(M){var O;return g[M]=!0,c.each(n[M]||[],function(z,ee){var de=ee(o,f,d);if(typeof de=="string"&&!v&&!g[de])return o.dataTypes.unshift(de),b(de),!1;if(v)return!(O=de)}),O}return b(o.dataTypes[0])||!g["*"]&&b("*")}function Ai(n,o){var f,d,g=c.ajaxSettings.flatOptions||{};for(f in o)o[f]!==void 0&&((g[f]?n:d||(d={}))[f]=o[f]);return d&&c.extend(!0,n,d),n}function ma(n,o,f){for(var d,g,v,b,M=n.contents,O=n.dataTypes;O[0]==="*";)O.shift(),d===void 0&&(d=n.mimeType||o.getResponseHeader("Content-Type"));if(d){for(g in M)if(M[g]&&M[g].test(d)){O.unshift(g);break}}if(O[0]in f)v=O[0];else{for(g in f){if(!O[0]||n.converters[g+" "+O[0]]){v=g;break}b||(b=g)}v=v||b}if(v)return v!==O[0]&&O.unshift(v),f[v]}function _a(n,o,f,d){var g,v,b,M,O,z={},ee=n.dataTypes.slice();if(ee[1])for(b in n.converters)z[b.toLowerCase()]=n.converters[b];for(v=ee.shift();v;)if(n.responseFields[v]&&(f[n.responseFields[v]]=o),!O&&d&&n.dataFilter&&(o=n.dataFilter(o,n.dataType)),O=v,v=ee.shift(),v){if(v==="*")v=O;else if(O!=="*"&&O!==v){if(b=z[O+" "+v]||z["* "+v],!b){for(g in z)if(M=g.split(" "),M[1]===v&&(b=z[O+" "+M[0]]||z["* "+M[0]],b)){b===!0?b=z[g]:z[g]!==!0&&(v=M[0],ee.unshift(M[1]));break}}if(b!==!0)if(b&&n.throws)o=b(o);else try{o=b(o)}catch(de){return{state:"parsererror",error:b?de:"No conversion from "+O+" to "+v}}}}return{state:"success",data:o}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Zr.href,type:"GET",isLocal:da.test(Zr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yi,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":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,o){return o?Ai(Ai(n,c.ajaxSettings),o):Ai(c.ajaxSettings,n)},ajaxPrefilter:Tn(wn),ajaxTransport:Tn(Hi),ajax:function(n,o){typeof n=="object"&&(o=n,n=void 0),o=o||{};var f,d,g,v,b,M,O,z,ee,de,K=c.ajaxSetup({},o),Ae=K.context||K,st=K.context&&(Ae.nodeType||Ae.jquery)?c(Ae):c.event,yt=c.Deferred(),ft=c.Callbacks("once memory"),jt=K.statusCode||{},$t={},cr={},dr="canceled",vt={readyState:0,getResponseHeader:function(Et){var Lt;if(O){if(!v)for(v={};Lt=ca.exec(g);)v[Lt[1].toLowerCase()+" "]=(v[Lt[1].toLowerCase()+" "]||[]).concat(Lt[2]);Lt=v[Et.toLowerCase()+" "]}return Lt==null?null:Lt.join(", ")},getAllResponseHeaders:function(){return O?g:null},setRequestHeader:function(Et,Lt){return O==null&&(Et=cr[Et.toLowerCase()]=cr[Et.toLowerCase()]||Et,$t[Et]=Lt),this},overrideMimeType:function(Et){return O==null&&(K.mimeType=Et),this},statusCode:function(Et){var Lt;if(Et)if(O)vt.always(Et[vt.status]);else for(Lt in Et)jt[Lt]=[jt[Lt],Et[Lt]];return this},abort:function(Et){var Lt=Et||dr;return f&&f.abort(Lt),xr(0,Lt),this}};if(yt.promise(vt),K.url=((n||K.url||Zr.href)+"").replace(ha,Zr.protocol+"//"),K.type=o.method||o.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(ie)||[""],K.crossDomain==null){M=ue.createElement("a");try{M.href=K.url,M.href=M.href,K.crossDomain=ei.protocol+"//"+ei.host!=M.protocol+"//"+M.host}catch(Et){K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),qi(wn,K,o,vt),O)return vt;z=c.event&&K.global,z&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!pa.test(K.type),d=K.url.replace(ua,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(la,"+")):(de=K.url.slice(d.length),K.data&&(K.processData||typeof K.data=="str
4ing")&&(d+=(zi.test(d)?"&":"?")+K.data,delete K.data),K.cache===!1&&(d=d.replace(fa,"$1"),de=(zi.test(d)?"&":"?")+"_="+bi.guid+++de),K.url=d+de),K.ifModified&&(c.lastModified[d]&&vt.setRequestHeader("If-Modified-Since",c.lastModified[d]),c.etag[d]&&vt.setRequestHeader("If-None-Match",c.etag[d])),(K.data&&K.hasContent&&K.contentType!==!1||o.contentType)&&vt.setRequestHeader("Content-Type",K.contentType),vt.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+yi+"; q=0.01":""):K.accepts["*"]);for(ee in K.headers)vt.setRequestHeader(ee,K.headers[ee]);if(K.beforeSend&&(K.beforeSend.call(Ae,vt,K)===!1||O))return vt.abort();if(dr="abort",ft.add(K.complete),vt.done(K.success),vt.fail(K.error),f=qi(Hi,K,o,vt),!f)xr(-1,"No Transport");else{if(vt.readyState=1,z&&st.trigger("ajaxSend",[vt,K]),O)return vt;K.async&&K.timeout>0&&(b=e.setTimeout(function(){vt.abort("timeout")},K.timeout));try{O=!1,f.send($t,xr)}catch(Et){if(O)throw Et;xr(-1,Et)}}function xr(Et,Lt,ni,wr){var pr,Mr,hr,mr,Tr,Zt=Lt;O||(O=!0,b&&e.clearTimeout(b),f=void 0,g=wr||"",vt.readyState=Et>0?4:0,pr=Et>=200&&Et<300||Et===304,ni&&(mr=ma(K,vt,ni)),!pr&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),mr=_a(K,mr,vt,pr),pr?(K.ifModified&&(Tr=vt.getResponseHeader("Last-Modified"),Tr&&(c.lastModified[d]=Tr),Tr=vt.getResponseHeader("etag"),Tr&&(c.etag[d]=Tr)),Et===204||K.type==="HEAD"?Zt="nocontent":Et===304?Zt="notmodified":(Zt=mr.state,Mr=mr.data,hr=mr.error,pr=!hr)):(hr=Zt,(Et||!Zt)&&(Zt="error",Et<0&&(Et=0))),vt.status=Et,vt.statusText=(Lt||Zt)+"",pr?yt.resolveWith(Ae,[Mr,Zt,vt]):yt.rejectWith(Ae,[vt,Zt,hr]),vt.statusCode(jt),jt=void 0,z&&st.trigger(pr?"ajaxSuccess":"ajaxError",[vt,K,pr?Mr:hr]),ft.fireWith(Ae,[vt,Zt]),z&&(st.trigger("ajaxComplete",[vt,K]),--c.active||c.event.trigger("ajaxStop")))}return vt},getJSON:function(n,o,f){return c.get(n,o,f,"json")},getScript:function(n,o){return c.get(n,void 0,o,"script")}}),c.each(["get","post"],function(n,o){c[o]=function(f,d,g,v){return j(d)&&(v=v||g,g=d,d=void 0),c.ajax(c.extend({url:f,type:o,dataType:v,data:d,success:g},c.isPlainObject(f)&&f))}}),c.ajaxPrefilter(function(n){var o;for(o in n.headers)o.toLowerCase()==="content-type"&&(n.contentType=n.headers[o]||"")}),c._evalUrl=function(n,o,f){return c.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(d){c.globalEval(d,o,f)}})},c.fn.extend({wrapAll:function(n){var o;return this[0]&&(j(n)&&(n=n.call(this[0])),o=c(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&o.insertBefore(this[0]),o.map(function(){for(var f=this;f.firstElementChild;)f=f.firstElementChild;return f}).append(this)),this},wrapInner:function(n){return j(n)?this.each(function(o){c(this).wrapInner(n.call(this,o))}):this.each(function(){var o=c(this),f=o.contents();f.length?f.wrapAll(n):o.append(n)})},wrap:function(n){var o=j(n);return this.each(function(f){c(this).wrapAll(o?n.call(this,f):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(n){return!c.expr.pseudos.visible(n)},c.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(n){}};var ga={0:200,1223:204},ti=c.ajaxSettings.xhr();R.cors=!!ti&&"withCredentials"in ti,R.ajax=ti=!!ti,c.ajaxTransport(function(n){var o,f;if(R.cors||ti&&!n.crossDomain)return{send:function(d,g){var v,b=n.xhr();if(b.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(v in n.xhrFields)b[v]=n.xhrFields[v];n.mimeType&&b.overrideMimeType&&b.overrideMimeType(n.mimeType),!n.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");for(v in d)b.setRequestHeader(v,d[v]);o=function(M){return function(){o&&(o=f=b.onload=b.onerror=b.onabort=b.ontimeout=b.onreadystatechange=null,M==="abort"?b.abort():M==="error"?typeof b.status!="number"?g(0,"error"):g(b.status,b.statusText):g(ga[b.status]||b.status,b.statusText,(b.responseType||"text")!=="text"||typeof b.responseText!="string"?{binary:b.response}:{text:b.responseText},b.getAllResponseHeaders()))}},b.onload=o(),f=b.onerror=b.ontimeout=o("error"),b.onabort!==void 0?b.onabort=f:b.onreadystatechange=function(){b.readyState===4&&e.setTimeout(function(){o&&f()})},o=o("abort");try{b.send(n.hasContent&&n.data||null)}
vendor: 1,046 bytes, line 4
4catch(M){if(o)throw M}},abort:function(){o&&o()}}}),c.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return c.globalEval(n),n}}}),c.ajaxPrefilter("script",function(n){n.cache===void 0&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),c.ajaxTransport("script",function(n){if(n.crossDomain||n.scriptAttrs){var o,f;return{send:function(d,g){o=c("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",f=function(v){o.remove(),f=null,v&&g(v.type==="error"?404:200,v.type)}),ue.head.appendChild(o[0])},abort:function(){f&&f()}}}});var Wi=[],xt=/(=)\?(?=&|$)|\?\?/;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=Wi.pop()||c.expando+"_"+bi.guid++;return this[n]=!0,n}}),c.ajaxPrefilter("json jsonp",function(n,o,f){var d,g,v,b=n.jsonp!==!1&&(xt.test(n.url)?"url":typeof n.data=="str
4ing"&&(n.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&xt.test(n.data)&&"data");if(b||n.dataTypes[0]==="jsonp")return d=n.jsonpCallback=j(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,b?n[b]=n[b].replace(xt,"$1"+d):n.jsonp!==!1&&(n.url+=(zi.test(n.url)?"&":"?")+n.jsonp+"="+d),n.converters["script json"]=function(){return v||c.error(d+" was not called"),v[0]},n.dataTypes[0]="json",g=e[d],e[d]=function(){v=arguments},f.always(function(){g===void 0?c(e).removeProp(d):e[d]=g,n[d]&&(n.jsonpCallback=o.jsonpCallback,Wi.push(d)),v&&j(g)&&g(v[0]),v=g=void 0}),"script"}),R.createHTMLDocument=function(){var n=ue.implementation.createHTMLDocument("").body;return n.innerHTML="<form></form><form></form>",n.childNodes.length===2}(),c.parseHTML=function(n,o,f){if(typeof n!="string")return[];typeof o=="boolean"&&(f=o,o=!1);var d,g,v;return o||(R.createHTMLDocument?(o=ue.implementation.createHTMLDocument(""),d=o.createElement("base"),d.href=ue.location.href,o.head.appendChild(d)):o=ue),g=le.exec(n),v=!f&&[],g?[o.createElement(g[1])]:(g=he([n],o,v),v&&v.length&&c(v).remove(),c.merge([],g.childNodes))},c.fn.load=function(n,o,f){var d,g,v,b=this,M=n.indexOf(" ");return M>-1&&(d=Cr(n.slice(M)),n=n.slice(0,M)),j(o)?(f=o,o=void 0):o&&typeof o=="object"&&(g="POST"),b.length>0&&c.ajax({url:n,type:g||"GET",dataType:"html",data:o}).done(function(O){v=arguments,b.html(d?c("<div>").append(c.parseHTML(O)).find(d):O)}).always(f&&function(O,z){b.each(function(){f.apply(this,v||[O.responseText,z,O])})}),this},c.expr.pseudos.animated=function(n){return c.grep(c.timers,function(o){return n===o.elem}).length},c.offset={setOffset:function(n,o,f){var d,g,v,b,M,O,z,ee=c.css(n,"position"),de=c(n),K={};ee==="static"&&(n.style.position="relative"),M=de.offset(),v=c.css(n,"top"),O=c.css(n,"left"),z=(ee==="absolute"||ee==="fixed")&&(v+O).indexOf("auto")>-1,z?(d=de.position(),b=d.top,g=d.left):(b=parseFloat(v)||0,g=parseFloat(O)||0),j(o)&&(o=o.call(n,f,c.extend({},M))),o.top!=null&&(K.top=o.top-M.top+b),o.left!=null&&(K.left=o.left-M.left+g),"using"in o?o.using.call(n,K):de.css(K)}},c.fn.extend({offset:function(n){if(arguments.length)return n===void 0?this:this.each(function(g){c.offset.setOffset(this,n,g)});var o,f,d=this[0];if(!!d)return d.getClientRects().length?(o=d.getBoundingClientRect(),f=d.ownerDocument.defaultView,{top:o.top+f.pageYOffset,left:o.left+f.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var n,o,f,d=this[0],g={top:0,left:0};if(c.css(d,"position")==="fixed")o=d.getBoundingClientRect();else{for(o=this.offset(),f=d.ownerDocument,n=d.offsetParent||f.documentElement;n&&(n===f.body||n===f.documentElement)&&c.css(n,"position")==="static";)n=n.parentNode;n&&n!==d&&n.nodeType===1&&(g=c(n).offset(),g.top+=c.css(n,"borderTopWidth",!0),g.left+=c.css(n,"borderLeftWidth",!0))}return{top:o.top-g.top-c.css(d,"marginTop",!0),left:o.left-g.left-c.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&c.css(n,"position")==="static";)n=n.offsetParent;return n||ut})}}),c.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,o){var f=o==="pageYOffset";c.fn[n]=function(d){return tt(this,function(g,v,b){var M;if(Ce(g)?M=g:g.nodeType===9&&(M=g.defaultView),b===void 0)return M?M[o]:g[v];M?M.scrollTo(f?M.pageXOffset:b,f?b:M.pageYOffset):g[v]=b},n,d,arguments.length)}}),c.each(["top","left"],function(n,o){c.cssHooks[o]=Qr(R.pixelPosition,function(f,d){if(d)return d=Dt(f,o),Kt.test(d)?c(f).position()[o]+"px":d})}),c.each({Height:"height",Width:"width"},function(n,o){c.each({padding:"inner"+n,content:o,"":"outer"+n},function(f,d){c.fn[d]=function(g,v){var b=arguments.length&&(f||typeof g!="boolean"),M=f||(g===!0||v===!0?"margin":"border");return tt(this,function(O,z,ee){var de;return Ce(O)?d.indexOf("outer")===0?O["inner"+n]:O.document.documentElement["client"+n]:O.nodeType===9?(de=O.documentElement,Math.max(O.body["scroll"+n],de["scroll"+n],O.body["offset"+n],de["offset"+n],de["client"+n])):ee===void 0?c.css(O,z,M):c.style(O,z,ee,M)},o,b?g:void 0,b)}})}),c.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,o){c.fn[o]=function(f){return this.on(o,f)}}),c.fn.extend({bind:function(n,o,f){return this.on(n,null,o,f)},unbind:function(n,o){return this.off(n,null,o)},delegate:function(n,o,f,d){return this.on(o,n,f,d)},undelegate:function(n,o,f){return arguments.length===1?this.off(n,"**"):this.off(o,n||"**",f)},hover:function(n,o){return this.mouseenter(n).mouseleave(o||n)}}),c.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(n,o){c.fn[o]=function(f,d){return arguments.length>0?this.on(o,null,f,d):this.trigger(o)}});var ri=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;c.proxy=function(n,o){var f,d,g;
4if(typeof o=="string"&&(f=n[o],o=n,n=f),!!j(n))return d=s.call(arguments,2),g=function(){return n.apply(o||this,d.concat(s.call(arguments)))},g.guid=n.guid=n.guid||c.guid++,g},c.holdReady=function(n){n?c.readyWait++:c.ready(!0)},c.isArray=Array.isArray,c.parseJSON=JSON.parse,c.nodeName=me,c.isFunction=j,c.isWindow=Ce,c.camelCase=Oe,c.type=Ue,c.now=Date.now,c.isNumeric=function(n){var o=c.type(n);return(o==="number"||o==="string")&&!isNaN(n-parseFloat(n))},c.trim=function(n){return n==null?"":(n+"").replace(ri,"$1")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return c});var ii=e.jQuery,va=e.$;return c.noConflict=function(n){return e.$===c&&(e.$=va),n&&e.jQuery===c&&(e.jQuery=ii),c},typeof t=="undefined"&&(e.jQuery=e.$=c),c})});var Ar=bt((xa,Ma)=>{(function(e,t){typeof xa=="object"&&typeof Ma!="undefined"?Ma.exports=t(rr()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Util=t(e.jQuery))})(xa,function(e){"use strict";function t(S){return S&&typeof S=="object"&&"default"in S?S:{default:S}}var r=t(e),i="transitionend",s=1e6,u=1e3;function m(S){return S===null||typeof S=="undefined"?""+S:{}.toString.call(S).match(/\s([a-z]+)/i)[1].toLowerCase()}function h(){return{bindType:i,delegateType:i,handle:function(D){if(r.default(D.target).is(this))return D.handleObj.handler.apply(this,arguments)}}}function E(S){var D=this,R=!1;return r.default(this).one(T.TRANSITION_END,function(){R=!0}),setTimeout(function(){R||T.triggerTransitionEnd(D)},S),this}function w(){r.default.fn.emulateTransitionEnd=E,r.default.event.special[T.TRANSITION_END]=h()}var T={TRANSITION_END:"bsTransitionEnd",getUID:function(D){do D+=~~(Math.random()*s);while(document.getElementById(D));return D},getSelectorFromElement:function(D){var R=D.getAttribute("data-target");if(!R||R==="#"){var j=D.getAttribute("href");R=j&&j!=="#"?j.trim():""}try{return document.querySelector(R)?R:null}catch(Ce){return null}},getTransitionDurationFromElement:function(D){if(!D)return 0;var R=r.default(D).css("transition-duration"),j=r.default(D).css("transition-delay"),Ce=parseFloat(R),ue=parseFloat(j);return!Ce&&!ue?0:(R=R.split(",")[0],j=j.split(",")[0],(parseFloat(R)+parseFloat(j))*u)},reflow:function(D){return D.offsetHeight},triggerTransitionEnd:function(D){r.default(D).trigger(i)},supportsTransitionEnd:function(){return Boolean(i)},isElement:function(D){return(D[0]||D).nodeType},typeCheckConfig:function(D,R,j){for(var Ce in j)if(Object.prototype.hasOwnProperty.call(j,Ce)){var ue=j[Ce],De=R[Ce],Je=De&&T.isElement(De)?"element":m(De);if(!new RegExp(ue).test(Je))throw new Error(D.toUpperCase()+": "+('Option "'+Ce+'" provided type "'+Je+'" ')+('but expected type "'+ue+'".'))}},findShadowRoot:function(D){if(!document.documentElement.attachShadow)return null;if(typeof D.getRootNode=="function"){var R=D.getRootNode();return R instanceof ShadowRoot?R:null}return D instanceof ShadowRoot?D:D.parentNode?T.findShadowRoot(D.parentNode):null},jQueryDetection:function(){if(typeof r.default=="undefined")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var D=r.default.fn.jquery.split(" ")[0].split("."),R=1,j=2,Ce=9,ue=1,De=4;if(D[0]<j&&D[1]<Ce||D[0]===R&&D[1]===Ce&&D[2]<ue||D[0]>=De)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};return T.jQueryDetection(),w(),T})});var Js=bt((Da,Na)=>{(function(e,t){typeof Da=="object"&&typeof Na!="undefined"?Na.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Alert=t(e.jQuery,e.Util))})(Da,function(e,t){"use strict";function r(Fe){return Fe&&typeof Fe=="object"&&"default"in Fe?Fe:{default:Fe}}var i=r(e),s=r(t);function u(Fe,c){for(var He=0;He<c.length;He++){var me=c[He];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(Fe,me.key,me)}}function m(Fe,c,He){return c&&u(Fe.prototype,c),He&&u(Fe,He),Object.defineProperty(Fe,"prototype",{writable:!1}),Fe}var h="alert",E="4.6.2",w="bs.alert",T="."+w,S=".data-api",D=i.default.fn[h],R="alert",j="fade",Ce="show",ue="close"+T,De="closed"+T,Je="click"+T+S,Ue='[data-dismiss="alert"]',Ie=function(){function Fe(He){this._element=He}var c=Fe.prototype;return c.close=function(me){var pe=this._element;me&&(pe=this._getRootElement(me));var ne=this._triggerCloseEvent(pe);ne.isDefaultPrevented()||this._removeElement(pe)},c.dispose=function(){i.default.removeData(this._element,w),this._element=null},c._getRootElement=function(me){var pe=s.default.getSelectorFromElement(me),ne=!1;
4return pe&&(ne=document.querySelector(pe)),ne||(ne=i.default(me).closest("."+R)[0]),ne},c._triggerCloseEvent=function(me){var pe=i.default.Event(ue);return i.default(me).trigger(pe),pe},c._removeElement=function(me){var pe=this;if(i.default(me).removeClass(Ce),!i.default(me).hasClass(j)){this._destroyElement(me);return}var ne=s.default.getTransitionDurationFromElement(me);i.default(me).one(s.default.TRANSITION_END,function(ve){return pe._destroyElement(me,ve)}).emulateTransitionEnd(ne)},c._destroyElement=function(me){i.default(me).detach().trigger(De).remove()},Fe._jQueryInterface=function(me){return this.each(function(){var pe=i.default(this),ne=pe.data(w);ne||(ne=new Fe(this),pe.data(w,ne)),me==="close"&&ne[me](this)})},Fe._handleDismiss=function(me){return function(pe){pe&&pe.preventDefault(),me.close(this)}},m(Fe,null,[{key:"VERSION",get:function(){return E}}]),Fe}();return i.default(document).on(Je,Ue,Ie._handleDismiss(new Ie)),i.default.fn[h]=Ie._jQueryInterface,i.default.fn[h].Constructor=Ie,i.default.fn[h].noConflict=function(){return i.default.fn[h]=D,Ie._jQueryInterface},Ie})});var Zs=bt((Ra,La)=>{(function(e,t){typeof Ra=="object"&&typeof La!="undefined"?La.exports=t(rr()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Button=t(e.jQuery))})(Ra,function(e){"use strict";
4function t(pe){return pe&&typeof pe=="object"&&"default"in pe?pe:{default:pe}}var r=t(e);function i(pe,ne){for(var ve=0;ve<ne.length;ve++){var Z=ne[ve];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(pe,Z.key,Z)}}function s(pe,ne,ve){return ne&&i(pe.prototype,ne),ve&&i(pe,ve),Object.defineProperty(pe,"prototype",{writable:!1}),pe}var u="button",m="4.6.2",h="bs.button",E="."+h,w=".data-api",T=r.default.fn[u],S="active",D="btn",R="focus",j="click"+E+w,Ce="focus"+E+w+" "+("blur"+E+w),ue="load"+E+w,De='[data-toggle^="button"]',Je='[data-toggle="buttons"]',Ue='[data-toggle="button"]',Ie='[data-toggle="buttons"] .btn',Fe='input:not([type="hidden"])',c=".active",He=".btn",me=function(){function pe(ve){this._element=ve,this.shouldAvoidTriggerChange=!1}var ne=pe.prototype;return ne.toggle=function(){var Z=!0,te=!0,Te=r.default(this._element).closest(Je)[0];if(Te){var re=this._element.querySelector(Fe);if(re){if(re.type==="radio")if(re.checked&&this._element.classList.contains(S))Z=!1;else{var be=Te.querySelector(c);be&&r.default(be).removeClass(S)}Z&&((re.type==="checkbox"||re.type==="radio")&&(re.checked=!this._element.classList.contains(S)),this.shouldAvoidTriggerChange||r.default(re).trigger("change")),re.focus(),te=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(te&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),Z&&r.default(this._element).toggleClass(S))},ne.dispose=function(){r.default.removeData(this._element,h),this._element=null},pe._jQueryInterface=function(Z,te){return this.each(function(){var Te=r.default(this),re=Te.data(h);re||(re=new pe(this),Te.data(h,re)),re.shouldAvoidTriggerChange=te,Z==="toggle"&&re[Z]()})},s(pe,null,[{key:"VERSION",get:function(){return m}}]),pe}();return r.default(document).on(j,De,function(pe){var ne=pe.target,ve=ne;if(r.default(ne).hasClass(D)||(ne=r.default(ne).closest(He)[0]),!ne||ne.hasAttribute("disabled")||ne.classList.contains("disabled"))pe.preventDefault();else{var Z=ne.querySelector(Fe);if(Z&&(Z.hasAttribute("disabled")||Z.classList.contains("disabled"))){pe.preventDefault();return}(ve.tagName==="INPUT"||ne.tagName!=="LABEL")&&me._jQueryInterface.call(r.default(ne),"toggle",ve.tagName==="INPUT")}}).on(Ce,De,function(pe){var ne=r.default(pe.target).closest(He)[0];r.default(ne).toggleClass(R,/^focus(in)?$/.test(pe.type))}),r.default(window).on(ue,function(){for(var pe=[].slice.call(document.querySelectorAll(Ie)),ne=0,ve=pe.length;ne<ve;ne++){var Z=pe[ne],te=Z.querySelector(Fe);te.checked||te.hasAttribute("checked")?Z.classList.add(S):Z.classList.remove(S)}pe=[].slice.call(document.querySelectorAll(Ue));for(var Te=0,re=pe.length;Te<re;Te++){var be=pe[Te];be.getAttribute("aria-pressed")==="true"?be.classList.add(S):be.classList.remove(S)}}),r.default.fn[u]=me._jQueryInterface,r.default.fn[u].Constructor=me,r.default.fn[u].noConflict=function(){return r.default.fn[u]=T,me._jQueryInterface},me})});var eo=bt((Pa,Ia)=>{(function(e,t){typeof Pa=="object"&&typeof Ia!="undefined"?Ia.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Carousel=t(e.jQuery,e.Util))})(Pa,function(e,t){"use strict";function r(J){return J&&typeof J=="object"&&"default"in J?J:{default:J}}var i=r(e),s=r(t);function u(J,ke){for(var Oe=0;Oe<ke.length;Oe++){var q=ke[Oe];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(J,q.key,q)}}function m(J,ke,Oe){return ke&&u(J.prototype,ke),Oe&&u(J,Oe),Object.defineProperty(J,"prototype",{writable:!1}),J}function h(){return h=Object.assign?Object.assign.bind():function(J){for(var ke=1;ke<arguments.length;ke++){var Oe=arguments[ke];for(var q in Oe)Object.prototype.hasOwnProperty.call(Oe,q)&&(J[q]=Oe[q])}return J},h.apply(this,arguments)}var E="carousel",w="4.6.2",T="bs.carousel",S="."+T,D=".data-api",R=i.default.fn[E],j=37,Ce=39,ue=500,De=40,Je="carousel",Ue="active",Ie="slide",Fe="carousel-item-right",c="carousel-item-left",He="carousel-item-next",me="carousel-item-prev",pe="pointer-event",ne="next",ve="prev",Z="left",te="right",Te="slide"+S,re="slid"+S,be="keydown"+S,_e="mouseenter"+S,k="mouseleave"+S,P="touchstart"+S,G="touchmove"+S,le="touchend"+S,Ee="pointerdown"+S,N="pointerup"+S,H="dragstart"+S,fe="load"+S+D,X="click"+S+D,B=".active",V=".active.carousel-item",ie=".carousel-item",se=".carousel-item img",we=".carousel-item-next, .carousel-item-prev",ze=".carousel-indicators",ot="[data-sli
4de], [data-slide-to]",Tt='[data-ride="carousel"]',dt={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},We={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},tt={TOUCH:"touch",PEN:"pen"},Ve=function(){function J(Oe,q){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(q),this._element=Oe,this._indicatorsElement=this._element.querySelector(ze),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var ke=J.prototype;return ke.next=function(){this._isSliding||this._slide(ne)},ke.nextWhenVisible=function(){var q=i.default(this._element);!document.hidden&&q.is(":visible")&&q.css("visibility")!=="hidden"&&this.next()},ke.prev=function(){this._isSliding||this._slide(ve)},ke.pause=function(q){q||(this._isPaused=!0),this._element.querySelector(we)&&(s.default.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},ke.cycle=function(q){q||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},ke.to=function(q){var Me=this;this._activeElement=this._element.querySelector(V);var ge=this._getItemIndex(this._activeElement);if(!(q>this._items.length-1||q<0)){if(this._isSliding){i.default(this._element).one(re,function(){return Me.to(q)});return}if(ge===q){this.pause(),this.cycle();return}var Pe=q>ge?ne:ve;this._slide(Pe,this._items[q])}},ke.dispose=function(){i.default(this._element).off(S),i.default.removeData(this._element,T),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},ke._getConfig=function(q){return q=h({},dt,q),s.default.typeCheckConfig(E,q,We),q},ke._handleSwipe=function(){var q=Math.abs(this.touchDeltaX);if(!(q<=De)){var Me=q/this.touchDeltaX;this.touchDeltaX=0,Me>0&&this.prev(),Me<0&&this.next()}},ke._addEventListeners=function(){var q=this;this._config.keyboard&&i.default(this._element).on(be,function(Me){return q._keydown(Me)}),this._config.pause==="hover"&&i.default(this._element).on(_e,function(Me){return q.pause(Me)}).on(k,function(Me){return q.cycle(Me)}),this._config.touch&&this._addTouchEventListeners()},ke._addTouchEventListeners=function(){var q=this;if(!!this._touchSupported){var Me=function(Ne){q._pointerEvent&&tt[Ne.originalEvent.pointerType.toUpperCase()]?q.touchStartX=Ne.originalEvent.clientX:q._pointerEvent||(q.touchStartX=Ne.originalEvent.touches[0].clientX)},ge=function(Ne){q.touchDeltaX=Ne.originalEvent.touches&&Ne.originalEvent.touches.length>1?0:Ne.originalEvent.touches[0].clientX-q.touchStartX},Pe=function(Ne){q._pointerEvent&&tt[Ne.originalEvent.pointerType.toUpperCase()]&&(q.touchDeltaX=Ne.originalEvent.clientX-q.touchStartX),q._handleSwipe(),q._config.pause==="hover"&&(q.pause(),q.touchTimeout&&clearTimeout(q.touchTimeout),q.touchTimeout=setTimeout(function(Bt){return q.cycle(Bt)},ue+q._config.interval))};i.default(this._element.querySelectorAll(se)).on(H,function(nt){return nt.preventDefault()}),this._pointerEvent?(i.default(this._element).on(Ee,function(nt){return Me(nt)}),i.default(this._element).on(N,function(nt){return Pe(nt)}),this._element.classList.add(pe)):(i.default(this._element).on(P,function(nt){return Me(nt)}),i.default(this._element).on(G,function(nt){return ge(nt)}),i.default(this._element).on(le,function(nt){return Pe(nt)}))}},ke._keydown=function(q){if(!/input|textarea/i.test(q.target.tagName))switch(q.which){case j:q.preventDefault(),this.prev();break;case Ce:q.preventDefault(),this.next();break}},ke._getItemIndex=function(q){return this._items=q&&q.parentNode?[].slice.call(q.parentNode.querySelectorAll(ie)):[],this._items.indexOf(q)},ke._getItemByDirection=function(q,Me){var ge=q===ne,Pe=q===ve,nt=this._getItemIndex(Me),Ne=this._items.length-1,Bt=Pe&&nt===0||ge&&nt===Ne;if(Bt&&!this._config.wrap)return Me;var zt=q===ve?-1:1,Le=(nt+zt)%this._items.length;return Le===-1?this._items[this._items.length-1]:this._items[Le]},ke._triggerSlideEvent=function(q,Me){var ge=this._getItemIndex(q),Pe=this._getItemIndex(this._element.querySelector(V)),nt=i.default.Event(Te,{relatedTarget:q,direction:Me,from:Pe,to:ge});return i.default(this._element).trigger(nt),nt},ke._setActiveIndicatorElement=function(q){if(this._indicatorsElement){var Me=[].slice.call(this._indicatorsElement.querySelectorAll(B));i.default(Me).removeClass(Ue);var ge=this._indicatorsElement.children[this._getItemIndex(q)];ge&&i.default(ge).addClass(Ue)}},ke._updateInterval=function(){var q=this._activeElement||this._element.querySelector(V);if(!!q){var Me=parseInt(q.getAttribute("data-interval"),10);Me?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=Me):this._config.interval=this._config.defaultInterval||this._config.interval}},ke._slide=function(q,Me){var ge=this,Pe=this._element.querySelector(V),nt=this._getItemIndex(Pe),Ne=Me||Pe&&this._getItemByDirection(q,Pe),Bt=this._getItemIndex(Ne),zt=Boolean(this._interval),Le,qe,Ze;if(q===ne?(Le=c,qe=He,Ze=Z):(Le=Fe,qe=me,Ze=te),Ne&&i.default(Ne).hasClass(Ue)){this._isSliding=!1;return}var ut=this._triggerSlideEvent(Ne,Ze);if(!ut.isDefaultPrevented()&&!(!Pe||!Ne)){this._isSliding=!0,zt&&this.pause(),this._setActiveIndicatorElement(Ne),this._activeElement=Ne;var pt=i.default.Event(re,{relatedTarget:Ne,direction:Ze,from:nt,to:Bt});if(i.default(this._element).hasClass(Ie)){i.default(Ne).addClass(qe),s.default.reflow(Ne),i.default(Pe).addClass(Le),i.default(Ne).addClass(Le);var ir=s.default.getTransitionDurationFromElement(Pe);i.default(Pe).one(s.default.TRANSITION_END,function(){i.default(Ne).removeClass(Le+" "+qe).addClass(Ue),i.default(Pe).removeClass(Ue+" "+qe+" "+Le),ge._isSliding=!1,setTimeout(function(){return i.default(ge._element).trigger(pt)},0)}).emulateTransitionEnd(ir)}else i.default(Pe).removeClass(Ue),i.default(Ne).addClass(Ue),this._isSliding=!1,i.default(this._element).trigger(pt);zt&&this.cycle()}},J._jQueryInterface=function(q){return this.each(function(){var Me=i.default(this).data(T),ge=h({},dt,i.default(this).data());typeof q=="object"&&(ge=h({},ge,q));var Pe=typeof q=="string"?q:ge.slide;if(Me||(Me=new J(this,ge),i.default(this).data(T,Me)),typeof q=="number")Me.to(q);else if(typeof Pe=="string"){if(typeof Me[Pe]=="undefined")throw new TypeError('No method n
4amed "'+Pe+'"');Me[Pe]()}else ge.interval&&ge.ride&&(Me.pause(),Me.cycle())})},J._dataApiClickHandler=function(q){var Me=s.default.getSelectorFromElement(this);if(!!Me){var ge=i.default(Me)[0];if(!(!ge||!i.default(ge).hasClass(Je))){var Pe=h({},i.default(ge).data(),i.default(this).data()),nt=this.getAttribute("data-slide-to");nt&&(Pe.interval=!1),J._jQueryInterface.call(i.default(ge),Pe),nt&&i.default(ge).data(T).to(nt),q.preventDefault()}}},m(J,null,[{key:"VERSION",get:function(){return w}},{key:"Default",get:function(){return dt}}]),J}();return i.default(document).on(X,ot,Ve._dataApiClickHandler),i.default(window).on(fe,function(){for(var J=[].slice.call(document.querySelectorAll(Tt)),ke=0,Oe=J.length;ke<Oe;ke++){var q=i.default(J[ke]);Ve._jQueryInterface.call(q,q.data())}}),i.default.fn[E]=Ve._jQueryInterface,i.default.fn[E].Constructor=Ve,i.default.fn[E].noConflict=function(){return i.default.fn[E]=R,Ve._jQueryInterface},Ve})});var to=bt(($a,Ba)=>{(function(e,t){typeof $a=="object"&&typeof Ba!="undefined"?Ba.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Collapse=t(e.jQuery,e.Util))})($a,function(e,t){"use strict";function r(Te){return Te&&typeof Te=="object"&&"default"in Te?Te:{default:Te}}var i=r(e),s=r(t);function u(Te,re){for(var be=0;be<re.length;be++){var _e=re[be];_e.enumerable=_e.enumerable||!1,_e.configurable=!0,"value"in _e&&(_e.writable=!0),Object.defineProperty(Te,_e.key,_e)}}function m(Te,re,be){return re&&u(Te.prototype,re),be&&u(Te,be),Object.defineProperty(Te,"prototype",{writable:!1}),Te}function h(){return h=Object.assign?Object.assign.bind():function(Te){for(var re=1;re<arguments.length;re++){var be=arguments[re];for(var _e in be)Object.prototype.hasOwnProperty.call(be,_e)&&(Te[_e]=be[_e])}return Te},h.apply(this,arguments)}var E="collapse",w="4.6.2",T="bs.collapse",S="."+T,D=".data-api",R=i.default.fn[E],j="show",Ce="collapse",ue="collapsing",De="collapsed",Je="width",Ue="height",Ie="show"+S,Fe="shown"+S,c="hide"+S,He="hidden"+S,me="click"+S+D,pe=".show, .collapsing",ne='[data-toggle="collapse"]',ve={toggle:!0,parent:""},Z={toggle:"boolean",parent:"(string|element)"},te=function(){function Te(be,_e){this._isTransitioning=!1,this._element=be,this._config=this._getConfig(_e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+be.id+'"],'+('[data-toggle="collapse"][data-target="#'+be.id+'"]')));for(var k=[].slice.call(document.querySelectorAll(ne)),P=0,G=k.length;P<G;P++){var le=k[P],Ee=s.default.getSelectorFromElement(le),N=[].slice.call(document.querySelectorAll(Ee)).filter(function(H){return H===be});Ee!==null&&N.length>0&&(this._selector=Ee,this._triggerArray.push(le))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var re=Te.prototype;return re.toggle=function(){i.default(this._element).hasClass(j)?this.hide():this.show()},re.show=function(){var _e=this;if(!(this._isTransitioning||i.default(this._element).hasClass(j))){var k,P;if(this._parent&&(k=[].slice.call(this._parent.querySelectorAll(pe)).filter(function(X){return typeof _e._config.parent=="string"?X.getAttribute("data-parent")===_e._config.parent:X.classList.contains(Ce)}),k.length===0&&(k=null)),!(k&&(P=i.default(k).not(this._selector).data(T),P&&P._isTransitioning))){var G=i.default.Event(Ie);if(i.default(this._element).trigger(G),!G.isDefaultPrevented()){k&&(Te._jQueryInterface.call(i.default(k).not(this._selector),"hide"),P||i.default(k).data(T,null));var le=this._getDimension();i.default(this._element).removeClass(Ce).addClass(ue),this._element.style[le]=0,this._triggerArray.length&&i.default(this._triggerArray).removeClass(De).attr("aria-expanded",!0),this.setTransitioning(!0);var Ee=function(){i.default(_e._element).removeClass(ue).addClass(Ce+" "+j),_e._element.style[le]="",_e.setTransitioning(!1),i.default(_e._element).trigger(Fe)},N=le[0].toUpperCase()+le.slice(1),H="scroll"+N,fe=s.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(s.default.TRANSITION_END,Ee).emulateTransitionEnd(fe),this._element.style[le]=this._element[H]+"px"}}}},re.hide=function(){var _e=this;if(!(this._isTransitioning||!i.default(this._element).hasClass(j))){var k=i.default.Event(c);if(i.default(this._element).trigger(k),!k.isDefaultPrevented()){var P=this._getDimension();this._element.style[P]=this._element.getBoundingClientRect()[P]+"px",s.default.reflow(this._element),i.default(this._element).addClass(ue).removeClass(Ce+" "+j);var G=this._triggerArray.length;if(G>0)for(var le=0;le<G;le++){var Ee=this._triggerArray[le],N=s.default.getSelectorFromElement(Ee);if(N!==null){var H=i.default([].slice.call(document.querySelectorAll(N)));H.hasClass(j)||i.default(Ee).addClass(De).attr("aria-expanded",!1)}}this.setTransitioning(!0);var fe=function(){_e.setTransitioning(!1),i.default(_e._element).removeClass(ue).addClass(Ce).trigger(He)};this._element.style[P]="";var X=s.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(s.default.TRANSITION_END,fe).emulateTransitionEnd(X)}}},re.setTransitioning=function(_e){this._isTransitioning=_e},re.dispose=function(){i.default.removeData(this._element,T),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},re._getConfig=function(_e){return _e=h({}
4,ve,_e),_e.toggle=Boolean(_e.toggle),s.default.typeCheckConfig(E,_e,Z),_e},re._getDimension=function(){var _e=i.default(this._element).hasClass(Je);return _e?Je:Ue},re._getParent=function(){var _e=this,k;s.default.isElement(this._config.parent)?(k=this._config.parent,typeof this._config.parent.jquery!="undefined"&&(k=this._config.parent[0])):k=document.querySelector(this._config.parent);var P='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',G=[].slice.call(k.querySelectorAll(P));return i.default(G).each(function(le,Ee){_e._addAriaAndCollapsedClass(Te._getTargetFromElement(Ee),[Ee])}),k},re._addAriaAndCollapsedClass=function(_e,k){var P=i.default(_e).hasClass(j);k.length&&i.default(k).toggleClass(De,!P).attr("aria-expanded",P)},Te._getTargetFromElement=function(_e){var k=s.default.getSelectorFromElement(_e);return k?document.querySelector(k):null},Te._jQueryInterface=function(_e){return this.each(function(){var k=i.default(this),P=k.data(T),G=h({},ve,k.data(),typeof _e=="object"&&_e?_e:{});if(!P&&G.toggle&&typeof _e=="string"&&/show|hide/.test(_e)&&(G.toggle=!1),P||(P=new Te(this,G),k.data(T,P)),typeof _e=="string"){if(typeof P[_e]=="undefined")throw new TypeError('No method named "'+_e+'"');P[_e]()}})},m(Te,null,[{key:"VERSION",get:function(){return w}},{key:"Default",get:function(){return ve}}]),Te}();return i.default(document).on(me,ne,function(Te){Te.currentTarget.tagName==="A"&&Te.preventDefault();var re=i.default(this),be=s.default.getSelectorFromElement(this),_e=[].slice.call(document.querySelectorAll(be));i.default(_e).each(function(){var k=i.default(this),P=k.data(T),G=P?"toggle":re.data();te._jQueryInterface.call(k,G)})}),i.default.fn[E]=te._jQueryInterface,i.default.fn[E].Constructor=te,i.default.fn[E].noConflict=function(){return i.default.fn[E]=R,te._jQueryInterface},te})});var ja=bt((Fa,za)=>{(function(e,t){typeof Fa=="object"&&typeof za!="undefined"?za.exports=t():typeof define=="function"&&define.amd?define(t):e.Popper=t()})(Fa,function(){"use strict";var e=typeof window!="undefined"&&typeof document!="undefined"&&typeof navigator!="undefined",t=function(){for(var y=["Edge","Trident","Firefox"],x=0;x<y.length;x+=1)if(e&&navigator.userAgent.indexOf(y[x])>=0)return 1;return 0}();function r(y){var x=!1;return function(){x||(x=!0,window.Promise.resolve().then(function(){x=!1,y()}))}}function i(y){var x=!1;return function(){x||(x=!0,setTimeout(function(){x=!1,y()},t))}}var s=e&&window.Promise,u=s?r:i;function m(y){var x={};return y&&x.toString.call(y)==="[object Function]"}function h(y,x){if(y.nodeType!==1)return[];var F=y.ownerDocument.defaultView,U=F.getComputedStyle(y,null);return x?U[x]:U}function E(y){return y.nodeName==="HTML"?y:y.parentNode||y.host}function w(y){if(!y)return document.body;switch(y.nodeName){case"HTML":case"BODY":return y.ownerDocument.body;case"#document":return y.body}var x=h(y),F=x.overflow,U=x.overflowX,he=x.overflowY;return/(auto|scroll|overlay)/.test(F+he+U)?y:w(E(y))}function T(y){return y&&y.referenceNode?y.referenceNode:y}var S=e&&!!(window.MSInputMethodContext&&document.documentMode),D=e&&/MSIE 10/.test(navigator.userAgent);function R(y){return y===11?S:y===10?D:S||D}function j(y){if(!y)return document.documentElement;for(var x=R(10)?document.body:null,F=y.offsetParent||null;F===x&&y.nextElementSibling;)F=(y=y.nextElementSibling).offsetParent;var U=F&&F.nodeName;return!U||U==="BODY"||U==="HTML"?y?y.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(F.nodeName)!==-1&&h(F,"position")==="static"?j(F):F}function Ce(y){var x=y.nodeName;return x==="BODY"?!1:x==="HTML"||j(y.firstElementChild)===y}function ue(y){return y.parentNode!==null?ue(y.parentNode):y}function De(y,x){if(!y||!y.nodeType||!x||!x.nodeType)return document.documentElement;var F=y.compareDocumentPosition(x)&Node.DOCUMENT_POSITION_FOLLOWING,U=F?y:x,he=F?x:y,oe=document.createRange();oe.setStart(U,0),oe.setEnd(he,0);var ye=oe.commonAncestorContainer;if(y!==ye&&x!==ye||U.contains(he))return Ce(ye)?ye:j(ye);var W=ue(y);return W.host?De(W.host,x):De(y,ue(x).host)}function Je(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",F=x==="top"?"scrollTop":"scrollLeft",U=y.nodeName;if(U==="BODY"||U==="HTML"){var he=y.ownerDocument.documentElement,oe
vendor: 9,213 bytes, line 4
4=y.ownerDocument.scrollingElement||he;return oe[F]}return y[F]}function Ue(y,x){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,U=Je(x,"top"),he=Je(x,"left"),oe=F?-1:1;return y.top+=U*oe,y.bottom+=U*oe,y.left+=he*oe,y.right+=he*oe,y}function Ie(y,x){var F=x==="x"?"Left":"Top",U=F==="Left"?"Right":"Bottom";return parseFloat(y["border"+F+"Width"])+parseFloat(y["border"+U+"Width"])}function Fe(y,x,F,U){return Math.max(x["offset"+y],x["scroll"+y],F["client"+y],F["offset"+y],F["scroll"+y],R(10)?parseInt(F["offset"+y])+parseInt(U["margin"+(y==="Height"?"Top":"Left")])+parseInt(U["margin"+(y==="Height"?"Bottom":"Right")]):0)}function c(y){var x=y.body,F=y.documentElement,U=R(10)&&getComputedStyle(F);return{height:Fe("Height",x,F,U),width:Fe("Width",x,F,U)}}var He=function(y,x){if(!(y instanceof x))throw new TypeError("Cannot call a class as a function")},me=function(){function y(x,F){for(var U=0;U<F.length;U++){var he=F[U];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(x,he.key,he)}}return function(x,F,U){return F&&y(x.prototype,F),U&&y(x,U),x}}(),pe=function(y,x,F){return x in y?Object.defineProperty(y,x,{value:F,enumerable:!0,configurable:!0,writable:!0}):y[x]=F,y},ne=Object.assign||function(y){for(var x=1;x<arguments.length;x++){var F=arguments[x];for(var U in F)Object.prototype.hasOwnProperty.call(F,U)&&(y[U]=F[U])}return y};function ve(y){return ne({},y,{right:y.left+y.width,bottom:y.top+y.height})}function Z(y){var x={};try{if(R(10)){x=y.getBoundingClientRect();var F=Je(y,"top"),U=Je(y,"left");x.top+=F,x.left+=U,x.bottom+=F,x.right+=U}else x=y.getBoundingClientRect()}catch(Ge){}var he={left:x.left,top:x.top,width:x.right-x.left,height:x.bottom-x.top},oe=y.nodeName==="HTML"?c(y.ownerDocument):{},ye=oe.width||y.clientWidth||he.width,W=oe.height||y.clientHeight||he.height,Re=y.offsetWidth-ye,Qe=y.offsetHeight-W;if(Re||Qe){var Ye=h(y);Re-=Ie(Ye,"x"),Qe-=Ie(Ye,"y"),he.width-=Re,he.height-=Qe}return ve(he)}function te(y,x){var F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,U=R(10),he=x.nodeName==="HTML",oe=Z(y),ye=Z(x),W=w(y),Re=h(x),Qe=parseFloat(Re.borderTopWidth),Ye=parseFloat(Re.borderLeftWidth);F&&he&&(ye.top=Math.max(ye.top,0),ye.left=Math.max(ye.left,0));var Ge=ve({top:oe.top-ye.top-Qe,left:oe.left-ye.left-Ye,width:oe.width,height:oe.height});if(Ge.marginTop=0,Ge.marginLeft=0,!U&&he){var je=parseFloat(Re.marginTop),at=parseFloat(Re.marginLeft);Ge.top-=Qe-je,Ge.bottom-=Qe-je,Ge.left-=Ye-at,Ge.right-=Ye-at,Ge.marginTop=je,Ge.marginLeft=at}return(U&&!F?x.contains(W):x===W&&W.nodeName!=="BODY")&&(Ge=Ue(Ge,x)),Ge}function Te(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=y.ownerDocument.documentElement,U=te(y,F),he=Math.max(F.clientWidth,window.innerWidth||0),oe=Math.max(F.clientHeight,window.innerHeight||0),ye=x?0:Je(F),W=x?0:Je(F,"left"),Re={top:ye-U.top+U.marginTop,left:W-U.left+U.marginLeft,width:he,height:oe};return ve(Re)}function re(y){var x=y.nodeName;if(x==="BODY"||x==="HTML")return!1;if(h(y,"position")==="fixed")return!0;var F=E(y);return F?re(F):!1}function be(y){if(!y||!y.parentElement||R())return document.documentElement;for(var x=y.parentElement;x&&h(x,"transform")==="none";)x=x.parentElement;return x||document.documentElement}function _e(y,x,F,U){var he=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,oe={top:0,left:0},ye=he?be(y):De(y,T(x));if(U==="viewport")oe=Te(ye,he);else{var W=void 0;U==="scrollParent"?(W=w(E(x)),W.nodeName==="BODY"&&(W=y.ownerDocument.documentElement)):U==="window"?W=y.ownerDocument.documentElement:W=U;var Re=te(W,ye,he);if(W.nodeName==="HTML"&&!re(ye)){var Qe=c(y.ownerDocument),Ye=Qe.height,Ge=Qe.width;oe.top+=Re.top-Re.marginTop,oe.bottom=Ye+Re.top,oe.left+=Re.left-Re.marginLeft,oe.right=Ge+Re.left}else oe=Re}F=F||0;var je=typeof F=="number";return oe.left+=je?F:F.left||0,oe.top+=je?F:F.top||0,oe.right-=je?F:F.right||0,oe.bottom-=je?F:F.bottom||0,oe}function k(y){var x=y.width,F=y.height;return x*F}function P(y,x,F,U,he){var oe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(y.indexOf("auto")===-1)return y;var ye=_e(F,U,oe,he),W={top:{width:ye.width,height:x.top-ye.top},right:{width:ye.right-x.right,height:ye.height},bottom:{width:ye.width,height:ye.bottom-x.bottom},left:{width:x.left-ye.left,height:ye.height}},Re=Object.keys(W).map(function(je){return ne({key:je},W[je],{area:k(W[je])})}).sort(function(je,at){return at.area-je.area}),Qe=Re.filter(function(je){var at=je.width,lt=je.height;return at>=F.clientWidth&&lt>=F.clientHeight}),Ye=Qe.length>0?Qe[0].key:Re[0].key,Ge=y.split("-")[1];return Ye+(Ge?"-"+Ge:"")}function G(y,x,F){var U=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,he=U?be(x):De(x,T(F));return te(F,he,U)}function le(y){var x=y.ownerDocument.defaultView,F=x.getComputedStyle(y),U=parseFloat(F.marginTop||0)+parseFloat(F.marginBottom||0),he=parseFloat(F.marginLeft||0)+parseFloat(F.marginRight||0),oe={width:y.offsetWidth+he,height:y.offsetHeight+U};return oe}function Ee(y){var x={left:"right",right:"left",bottom:"top",top:"bottom"};return y.replace(/left|right|bottom|top/g,function(F){return x[F]})}function N(y,x,F){F=F.split("-")[0];var U=le(y),he={width:U.width,height:U.height},oe=["right","left"].indexOf(F)!==-1,ye=oe?"top":"left",W=oe?"left":"top",Re=oe?"height":"width",Qe=oe?"width":"height";return he[ye]=x[ye]+x[Re]/2-U[Re]/2,F===W?he[W]=x[W]-U[Qe]:he[W]=x[Ee(W)],he}function H(y,x){return Array.prototype.find?y.find(x):y.filter(x)[0]}function fe(y,x,F){if(Array.prototype.findIndex)return y.findIndex(function(he){return he[x]===F});var U=H(y,function(he){return he[x]===F});return y.indexOf(U)}function X(y,x,F){var U=F===void 0?y:y.slice(0,fe(y,"name",F));return U.forEach(function(he){he.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var oe=he.function||he.fn;he.enabled&&m(oe)&&(x.offsets.popper=ve(x.offsets.popper),x.offsets.reference=ve(x.offsets.reference),x=oe(x,he))}),x}function B(){if(!this.state.isDestroyed){var y={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};y.offsets.reference=G(this.state,this.popper,this.reference,this.options.positionFixed),y.placement=P(this.options.placement,y.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),y.originalPlacement=y.placement,y.positionFixed=this.options.positionFixed,y.offsets.popper=N(this.popper,y.offsets.reference,y.placement),y.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",y=X(this.modifiers,y),this.state.isCreated?this.options.onUpdate(y):(this.state.isCreated=!0,this.options.onCreate(y))}}function V(y,x){return y.some(function(F){var U=F.name,he=F.enabled;return he&&U===x})}function ie(y){for(var x=[!1,"ms","Webkit","Moz","O"],F=y.charAt(0).toUpperCase()+y.slice(1),U=0;U<x.length;U++){var he=x[U],oe=he?""+he+F:y;if(typeof document.body.style[oe]!="undefined")return oe}return null}function se(){return this.state.isDestroyed=!0,V(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[ie("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function we(y){var x=y.ownerDocument;return x?x.defaultView:window}function ze(y,x,F,U){var he=y.nodeName==="BODY",oe=he?y.ownerDocument.defaultView:y;oe.addEventListener(x,F,{passive:!0}),he||ze(w(oe.parentNode),x,F,U),U.push(oe)}function ot(y,x,F,U){F.updateBound=U,we(y).addEventListener("resize",F.updateBound,{passive:!0});var he=w(y);return ze(he,"scroll",F.updateBound,F.scrollParents),F.scrollElement=he,F.eventsEnabled=!0,F}function Tt(){this.state.eventsEnabled||(this.state=ot(this.reference,this.options,this.state,this.scheduleUpdate))}function dt(y,x){return we(y).removeEventListener("resize",x.updateBound),x.scrollParents.forEach(function(F){F.removeEventListener("scroll",x.updateBound)}),x.updateBound=null,x.scrollParents=[],x.scrollElement=null,x.eventsEnabled=!1,x}function We(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=dt(this.reference,this.state))}function tt(y){return y!==""&&!isNaN(parseFloat(y))&&isFinite(y)}function Ve(y,x){Object.keys(x).forEach(function(F){var U="";["width","height","top","right","bottom","left"].indexOf(F)!==-1&&tt(x[F])&&(U="px"),y.style[F]=x[F]+U})}function J(y,x){Object.keys(x).forEach(function(F){var U=x[F];U!==!1?y.setAttribute(F,x[F]):y.removeAttribute(F)})}function ke(y){return Ve(y.instance.popper,y.styles),J(y.instance.popper,y.attributes),y.arrowElement&&Object.keys(y.arrowStyles).length&&Ve(y.arrowElement,y.arrowStyles),y}function Oe(y,x,F,U,he){var oe=G(he,x,y,F.positionFixed),ye=P(F.placement,oe,x,y,F.modifiers.flip.boundariesElement,F.modifiers.flip.padding);return x.setAttribute("x-placement",ye),Ve(x,{position:F.positionFixed?"fixed":"absolute"}),F}function q(y,x){var F=y.offsets,U=F.popper,he=F.reference,oe=Math.round,ye=Math.floor,W
vendor: 4,778 bytes, line 4
4=function(Ft){return Ft},Re=oe(he.width),Qe=oe(U.width),Ye=["left","right"].indexOf(y.placement)!==-1,Ge=y.placement.indexOf("-")!==-1,je=Re%2===Qe%2,at=Re%2===1&&Qe%2===1,lt=x?Ye||Ge||je?oe:ye:W,ct=x?oe:W;return{left:lt(at&&!Ge&&x?U.left-1:U.left),top:ct(U.top),bottom:ct(U.bottom),right:lt(U.right)}}var Me=e&&/Firefox/i.test(navigator.userAgent);function ge(y,x){var F=x.x,U=x.y,he=y.offsets.popper,oe=H(y.instance.modifiers,function(It){return It.name==="applyStyle"}).gpuAcceleration;oe!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var ye=oe!==void 0?oe:x.gpuAcceleration,W=j(y.instance.popper),Re=Z(W),Qe={position:he.position},Ye=q(y,window.devicePixelRatio<2||!Me),Ge=F==="bottom"?"top":"bottom",je=U==="right"?"left":"right",at=ie("transform"),lt=void 0,ct=void 0;if(Ge==="bottom"?W.nodeName==="HTML"?ct=-W.clientHeight+Ye.bottom:ct=-Re.height+Ye.bottom:ct=Ye.top,je==="right"?W.nodeName==="HTML"?lt=-W.clientWidth+Ye.right:lt=-Re.width+Ye.right:lt=Ye.left,ye&&at)Qe[at]="translate3d("+lt+"px, "+ct+"px, 0)",Qe[Ge]=0,Qe[je]=0,Qe.willChange="transform";else{var Pt=Ge==="bottom"?-1:1,Ft=je==="right"?-1:1;Qe[Ge]=ct*Pt,Qe[je]=lt*Ft,Qe.willChange=Ge+", "+je}var _t={"x-placement":y.placement};return y.attributes=ne({},_t,y.attributes),y.styles=ne({},Qe,y.styles),y.arrowStyles=ne({},y.offsets.arrow,y.arrowStyles),y}function Pe(y,x,F){var U=H(y,function(W){var Re=W.name;return Re===x}),he=!!U&&y.some(function(W){return W.name===F&&W.enabled&&W.order<U.order});if(!he){var oe="`"+x+"`",ye="`"+F+"`";console.warn(ye+" modifier is required by "+oe+" modifier in order to work, be sure to include it before "+oe+"!")}return he}function nt(y,x){var F;if(!Pe(y.instance.modifiers,"arrow","keepTogether"))return y;var U=x.element;if(typeof U=="string"){if(U=y.instance.popper.querySelector(U),!U)return y}else if(!y.instance.popper.contains(U))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),y;var he=y.placement.split("-")[0],oe=y.offsets,ye=oe.popper,W=oe.reference,Re=["left","right"].indexOf(he)!==-1,Qe=Re?"height":"width",Ye=Re?"Top":"Left",Ge=Ye.toLowerCase(),je=Re?"left":"top",at=Re?"bottom":"right",lt=le(U)[Qe];W[at]-lt<ye[Ge]&&(y.offsets.popper[Ge]-=ye[Ge]-(W[at]-lt)),W[Ge]+lt>ye[at]&&(y.offsets.popper[Ge]+=W[Ge]+lt-ye[at]),y.offsets.popper=ve(y.offsets.popper);var ct=W[Ge]+W[Qe]/2-lt/2,Pt=h(y.instance.popper),Ft=parseFloat(Pt["margin"+Ye]),_t=parseFloat(Pt["border"+Ye+"Width"]),It=ct-y.offsets.popper[Ge]-Ft-_t;return It=Math.max(Math.min(ye[Qe]-lt,It),0),y.arrowElement=U,y.offsets.arrow=(F={},pe(F,Ge,Math.round(It)),pe(F,je,""),F),y}function Ne(y){return y==="end"?"start":y==="start"?"end":y}var Bt=["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"],zt=Bt.slice(3);function Le(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=zt.indexOf(y),U=zt.slice(F+1).concat(zt.slice(0,F));return x?U.reverse():U}var qe={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Ze(y,x){if(V(y.instance.modifiers,"inner")||y.flipped&&y.placement===y.originalPlacement)return y;var F=_e(y.instance.popper,y.instance.reference,x.padding,x.boundariesElement,y.positionFixed),U=y.placement.split("-")[0],he=Ee(U),oe=y.placement.split("-")[1]||"",ye=[];switch(x.behavior){case qe.FLIP:ye=[U,he];break;case qe.CLOCKWISE:ye=Le(U);break;case qe.COUNTERCLOCKWISE:ye=Le(U,!0);break;default:ye=x.behavior}return ye.forEach(function(W,Re){if(U!==W||ye.length===Re+1)return y;U=y.placement.split("-")[0],he=Ee(U);var Qe=y.offsets.popper,Ye=y.offsets.reference,Ge=Math.floor,je=U==="left"&&Ge(Qe.right)>Ge(Ye.left)||U==="right"&&Ge(Qe.left)<Ge(Ye.right)||U==="top"&&Ge(Qe.bottom)>Ge(Ye.top)||U==="bottom"&&Ge(Qe.top)<Ge(Ye.bottom),at=Ge(Qe.left)<Ge(F.left),lt=Ge(Qe.right)>Ge(F.right),ct=Ge(Qe.top)<Ge(F.top),Pt=Ge(Qe.bottom)>Ge(F.bottom),Ft=U==="left"&&at||U==="right"&&lt||U==="top"&&ct||U==="bottom"&&Pt,_t=["top","bottom"].indexOf(U)!==-1,It=!!x.flipVariations&&(_t&&oe==="start"&&at||_t&&oe==="end"&&lt||!_t&&oe==="start"&&ct||!_t&&oe==="end"&&Pt),Kt=!!x.flipVariationsByContent&&(_t&&oe==="start"&&lt||_t&&oe==="end"&&at||!_t&&oe==="start"&&Pt||!_t&&oe==="end"&&ct),Jt=It||Kt;(je||Ft||Jt)&&(y.flipped=!0,(je||Ft)&&(U=ye[Re+1]),Jt&&(oe=Ne(oe)),y.placement=U+(oe?"-"+oe:""),y.offsets.popper=ne({},y.offsets.popper,N(y.instance.popper,y.offsets.reference,y.placement)),y=X(y.instance.modifiers,y,"flip"))}),y}function ut(y){var x=y.offsets,F=x.popper,U=x.reference,he=y.placement.split("-")[0],oe=Math.floor,ye=["top","bottom"].indexOf(he)!==-1,W=ye?"right":"bottom",Re=ye?"left"
vendor: 4,819 bytes, line 4
4:"top",Qe=ye?"width":"height";return F[W]<oe(U[Re])&&(y.offsets.popper[Re]=oe(U[Re])-F[Qe]),F[Re]>oe(U[W])&&(y.offsets.popper[Re]=oe(U[W])),y}function pt(y,x,F,U){var he=y.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),oe=+he[1],ye=he[2];if(!oe)return y;if(ye.indexOf("%")===0){var W=void 0;switch(ye){case"%p":W=F;break;case"%":case"%r":default:W=U}var Re=ve(W);return Re[x]/100*oe}else if(ye==="vh"||ye==="vw"){var Qe=void 0;return ye==="vh"?Qe=Math.max(document.documentElement.clientHeight,window.innerHeight||0):Qe=Math.max(document.documentElement.clientWidth,window.innerWidth||0),Qe/100*oe}else return oe}function ir(y,x,F,U){var he=[0,0],oe=["right","left"].indexOf(U)!==-1,ye=y.split(/(\+|\-)/).map(function(Ye){return Ye.trim()}),W=ye.indexOf(H(ye,function(Ye){return Ye.search(/,|\s/)!==-1}));ye[W]&&ye[W].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var Re=/\s*,\s*|\s+/,Qe=W!==-1?[ye.slice(0,W).concat([ye[W].split(Re)[0]]),[ye[W].split(Re)[1]].concat(ye.slice(W+1))]:[ye];return Qe=Qe.map(function(Ye,Ge){var je=(Ge===1?!oe:oe)?"height":"width",at=!1;return Ye.reduce(function(lt,ct){return lt[lt.length-1]===""&&["+","-"].indexOf(ct)!==-1?(lt[lt.length-1]=ct,at=!0,lt):at?(lt[lt.length-1]+=ct,at=!1,lt):lt.concat(ct)},[]).map(function(lt){return pt(lt,je,x,F)})}),Qe.forEach(function(Ye,Ge){Ye.forEach(function(je,at){tt(je)&&(he[Ge]+=je*(Ye[at-1]==="-"?-1:1))})}),he}function or(y,x){var F=x.offset,U=y.placement,he=y.offsets,oe=he.popper,ye=he.reference,W=U.split("-")[0],Re=void 0;return tt(+F)?Re=[+F,0]:Re=ir(F,oe,ye,W),W==="left"?(oe.top+=Re[0],oe.left-=Re[1]):W==="right"?(oe.top+=Re[0],oe.left+=Re[1]):W==="top"?(oe.left+=Re[0],oe.top-=Re[1]):W==="bottom"&&(oe.left+=Re[0],oe.top+=Re[1]),y.popper=oe,y}function kr(y,x){var F=x.boundariesElement||j(y.instance.popper);y.instance.reference===F&&(F=j(F));var U=ie("transform"),he=y.instance.popper.style,oe=he.top,ye=he.left,W=he[U];he.top="",he.left="",he[U]="";var Re=_e(y.instance.popper,y.instance.reference,x.padding,F,y.positionFixed);he.top=oe,he.left=ye,he[U]=W,x.boundaries=Re;var Qe=x.priority,Ye=y.offsets.popper,Ge={primary:function(at){var lt=Ye[at];return Ye[at]<Re[at]&&!x.escapeWithReference&&(lt=Math.max(Ye[at],Re[at])),pe({},at,lt)},secondary:function(at){var lt=at==="right"?"left":"top",ct=Ye[lt];return Ye[at]>Re[at]&&!x.escapeWithReference&&(ct=Math.min(Ye[lt],Re[at]-(at==="right"?Ye.width:Ye.height))),pe({},lt,ct)}};return Qe.forEach(function(je){var at=["left","top"].indexOf(je)!==-1?"primary":"secondary";Ye=ne({},Ye,Ge[at](je))}),y.offsets.popper=Ye,y}function kt(y){var x=y.placement,F=x.split("-")[0],U=x.split("-")[1];if(U){var he=y.offsets,oe=he.reference,ye=he.popper,W=["bottom","top"].indexOf(F)!==-1,Re=W?"left":"top",Qe=W?"width":"height",Ye={start:pe({},Re,oe[Re]),end:pe({},Re,oe[Re]+oe[Qe]-ye[Qe])};y.offsets.popper=ne({},ye,Ye[U])}return y}function di(y){if(!Pe(y.instance.modifiers,"hide","preventOverflow"))return y;var x=y.offsets.reference,F=H(y.instance.modifiers,function(U){return U.name==="preventOverflow"}).boundaries;if(x.bottom<F.top||x.left>F.right||x.top>F.bottom||x.right<F.left){if(y.hide===!0)return y;y.hide=!0,y.attributes["x-out-of-boundaries"]=""}else{if(y.hide===!1)return y;y.hide=!1,y.attributes["x-out-of-boundaries"]=!1}return y}function br(y){var x=y.placement,F=x.split("-")[0],U=y.offsets,he=U.popper,oe=U.reference,ye=["left","right"].indexOf(F)!==-1,W=["top","left"].indexOf(F)===-1;return he[ye?"left":"top"]=oe[F]-(W?he[ye?"width":"height"]:0),y.placement=Ee(x),y.offsets.popper=ve(he),y}var lr={shift:{order:100,enabled:!0,fn:kt},offset:{order:200,enabled:!0,fn:or,offset:0},preventOverflow:{order:300,enabled:!0,fn:kr,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:ut},arrow:{order:500,enabled:!0,fn:nt,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:Ze,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:br},hide:{order:800,enabled:!0,fn:di},computeStyle:{order:850,enabled:!0,fn:ge,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:ke,onLoad:Oe,gpuAcceleration:void 0}},Fr={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:lr},ur=function(){function y(x,F){var U=this,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};He(this,y),this.scheduleUpdate=function(){return requestAnimationFrame(U.update)},this.update=u(this.update.bind(this)),this.options=ne({},y.Defaults,he),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=x&&x.jquery?x[0]:x,this.popper=F&&F.jquery?F[0]:F,this.options.modifiers={},Object.keys(ne({}
4,y.Defaults.modifiers,he.modifiers)).forEach(function(ye){U.options.modifiers[ye]=ne({},y.Defaults.modifiers[ye]||{},he.modifiers?he.modifiers[ye]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(ye){return ne({name:ye},U.options.modifiers[ye])}).sort(function(ye,W){return ye.order-W.order}),this.modifiers.forEach(function(ye){ye.enabled&&m(ye.onLoad)&&ye.onLoad(U.reference,U.popper,U.options,ye,U.state)}),this.update();var oe=this.options.eventsEnabled;oe&&this.enableEventListeners(),this.state.eventsEnabled=oe}return me(y,[{key:"update",value:function(){return B.call(this)}},{key:"destroy",value:function(){return se.call(this)}},{key:"enableEventListeners",value:function(){return Tt.call(this)}},{key:"disableEventListeners",value:function(){return We.call(this)}}]),y}();return ur.Utils=(typeof window!="undefined"?window:global).PopperUtils,ur.placements=Bt,ur.Defaults=Fr,ur})});var ro=bt((Ua,Ha)=>{(function(e,t){typeof Ua=="object"&&typeof Ha!="undefined"?Ha.exports=t(rr(),ja(),Ar()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Dropdown=t(e.jQuery,e.Popper,e.Util))})(Ua,function(e,t,r){"use strict";function i(We){return We&&typeof We=="object"&&"default"in We?We:{default:We}}var s=i(e),u=i(t),m=i(r);function h(We,tt){for(var Ve=0;Ve<tt.length;Ve++){var J=tt[Ve];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(We,J.key,J)}}function E(We,tt,Ve){return tt&&h(We.prototype,tt),Ve&&h(We,Ve),Object.defineProperty(We,"prototype",{writable:!1}),We}function w(){return w=Object.assign?Object.assign.bind():function(We){for(var tt=1;tt<arguments.length;tt++){var Ve=arguments[tt];for(var J in Ve)Object.prototype.hasOwnProperty.call(Ve,J)&&(We[J]=Ve[J])}return We},w.apply(this,arguments)}var T="dropdown",S="4.6.2",D="bs.dropdown",R="."+D,j=".data-api",Ce=s.default.fn[T],ue=27,De=32,Je=9,Ue=38,Ie=40,Fe=3,c=new RegExp(Ue+"|"+Ie+"|"+ue),He="disabled",me="show",pe="dropup",ne="dropright",ve="dropleft",Z="dropdown-menu-right",te="position-static",Te="hide"+R,re="hidden"+R,be="show"+R,_e="shown"+R,k="click"+R,P="click"+R+j,G="keydown"+R+j,le="keyup"+R+j,Ee='[data-toggle="dropdown"]',N=".dropdown form",H=".dropdown-menu",fe=".navbar-nav",X=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",B="top-start",V="top-end",ie="bottom-start",se="bottom-end",we="right-start",ze="left-start",ot={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Tt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},dt=function(){function We(Ve,J){this._element=Ve,this._popper=null,this._config=this._getConfig(J),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var tt=We.prototype;return tt.toggle=function(){if(!(this._element.disabled||s.default(this._element).hasClass(He))){var J=s.default(this._menu).hasClass(me);We._clearMenus(),!J&&this.show(!0)}},tt.show=function(J){if(J===void 0&&(J=!1),!(this._element.disabled||s.default(this._element).hasClass(He)||s.default(this._menu).hasClass(me))){var ke={relatedTarget:this._element},Oe=s.default.Event(be,ke),q=We._getParentFromElement(this._element);if(s.default(q).trigger(Oe),!Oe.isDefaultPrevented()){if(!this._inNavbar&&J){if(typeof u.default=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var Me=this._element;this._config.reference==="parent"?Me=q:m.default.isElement(this._config.reference)&&(Me=this._config.reference,typeof this._config.reference.jquery!="undefined"&&(Me=this._config.reference[0])),this._config.boundary!=="scrollParent"&&s.default(q).addClass(te),this._popper=new u.default(Me,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&s.default(q).closest(fe).length===0&&s.default(document.body).children().on("mouseover",null,s.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),s.default(this._menu).toggleClass(me),s.default(q).toggleClass(me).trigger(s.default.Event(_e,ke))}}},tt.hide=function(){if(!(this._element.disabled||s.default(this._element).hasClass(He)||!s.default(this._menu).hasClass(me))){var J={relatedTarget:this._element},ke=s.default.Event(Te,J),Oe=We._getParentFromElement(this._element);s.default(Oe).trigger(ke),!ke.isDefaultPrevented()&&(this._popper&&this._popper.destroy(),s.default(this._menu).toggleClass(me),s.default(Oe).toggleClass(me).trigger(s.default.Event(re,J)))}},tt.dispose=function(){s.default.removeData(this._element,D),s.default(this._element).off(R),this._element=null,this._menu=null,this._popper!==null&&(this._popper.destroy(),this._popper=null)},tt.update=function(){this._inNavbar=this._detectNavbar(),this._popper!==null&&this._popper.scheduleUpdate()},tt._addEventListeners=function(){var J=this;s.default(this._element).on(k,function(ke){ke.preventDefault(),ke.stopPropagation(),J.toggle(
4)})},tt._getConfig=function(J){return J=w({},this.constructor.Default,s.default(this._element).data(),J),m.default.typeCheckConfig(T,J,this.constructor.DefaultType),J},tt._getMenuElement=function(){if(!this._menu){var J=We._getParentFromElement(this._element);J&&(this._menu=J.querySelector(H))}return this._menu},tt._getPlacement=function(){var J=s.default(this._element.parentNode),ke=ie;return J.hasClass(pe)?ke=s.default(this._menu).hasClass(Z)?V:B:J.hasClass(ne)?ke=we:J.hasClass(ve)?ke=ze:s.default(this._menu).hasClass(Z)&&(ke=se),ke},tt._detectNavbar=function(){return s.default(this._element).closest(".navbar").length>0},tt._getOffset=function(){var J=this,ke={};return typeof this._config.offset=="function"?ke.fn=function(Oe){return Oe.offsets=w({},Oe.offsets,J._config.offset(Oe.offsets,J._element)),Oe}:ke.offset=this._config.offset,ke},tt._getPopperConfig=function(){var J={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display==="static"&&(J.modifiers.applyStyle={enabled:!1}),w({},J,this._config.popperConfig)},We._jQueryInterface=function(J){return this.each(function(){var ke=s.default(this).data(D),Oe=typeof J=="object"?J:null;if(ke||(ke=new We(this,Oe),s.default(this).data(D,ke)),typeof J=="string"){if(typeof ke[J]=="undefined")throw new TypeError('No method named "'+J+'"');ke[J]()}})},We._clearMenus=function(J){if(!(J&&(J.which===Fe||J.type==="keyup"&&J.which!==Je)))for(var ke=[].slice.call(document.querySelectorAll(Ee)),Oe=0,q=ke.length;Oe<q;Oe++){var Me=We._getParentFromElement(ke[Oe]),ge=s.default(ke[Oe]).data(D),Pe={relatedTarget:ke[Oe]};if(J&&J.type==="click"&&(Pe.clickEvent=J),!!ge){var nt=ge._menu;if(!!s.default(Me).hasClass(me)&&!(J&&(J.type==="click"&&/input|textarea/i.test(J.target.tagName)||J.type==="keyup"&&J.which===Je)&&s.default.contains(Me,J.target))){var Ne=s.default.Event(Te,Pe);s.default(Me).trigger(Ne),!Ne.isDefaultPrevented()&&("ontouchstart"in document.documentElement&&s.default(document.body).children().off("mouseover",null,s.default.noop),ke[Oe].setAttribute("aria-expanded","false"),ge._popper&&ge._popper.destroy(),s.default(nt).removeClass(me),s.default(Me).removeClass(me).trigger(s.default.Event(re,Pe)))}}}},We._getParentFromElement=function(J){var ke,Oe=m.default.getSelectorFromElement(J);return Oe&&(ke=document.querySelector(Oe)),ke||J.parentNode},We._dataApiKeydownHandler=function(J){if(!(/input|textarea/i.test(J.target.tagName)?J.which===De||J.which!==ue&&(J.which!==Ie&&J.which!==Ue||s.default(J.target).closest(H).length):!c.test(J.which))&&!(this.disabled||s.default(this).hasClass(He))){var ke=We._getParentFromElement(this),Oe=s.default(ke).hasClass(me);if(!(!Oe&&J.which===ue)){if(J.preventDefault(),J.stopPropagation(),!Oe||J.which===ue||J.which===De){J.which===ue&&s.default(ke.querySelector(Ee)).trigger("focus"),s.default(this).trigger("click");return}var q=[].slice.call(ke.querySelectorAll(X)).filter(function(ge){return s.default(ge).is(":visible")});if(q.length!==0){var Me=q.indexOf(J.target);J.which===Ue&&Me>0&&Me--,J.which===Ie&&Me<q.length-1&&Me++,Me<0&&(Me=0),q[Me].focus()}}}},E(We,null,[{key:"VERSION",get:function(){return S}},{key:"Default",get:function(){return ot}},{key:"DefaultType",get:function(){return Tt}}]),We}();return s.default(document).on(G,Ee,dt._dataApiKeydownHandler).on(G,H,dt._dataApiKeydownHandler).on(P+" "+le,dt._clearMenus).on(P,Ee,function(We){We.preventDefault(),We.stopPropagation(),dt._jQueryInterface.call(s.default(this),"toggle")}).on(P,N,function(We){We.stopPropagation()}),s.default.fn[T]=dt._jQueryInterface,s.default.fn[T].Constructor=dt,s.default.fn[T].noConflict=function(){return s.default.fn[T]=Ce,dt._jQueryInterface},dt})});var io=bt((qa,Wa)=>{(function(e,t){typeof qa=="object"&&typeof Wa!="undefined"?Wa.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Modal=t(e.jQuery,e.Util))})(qa,function(e,t){"use strict";function r(B){return B&&typeof B=="object"&&"default"in B?B:{default:B}}var i=r(e),s=r(t);function u(B,V){for(var ie=0;ie<V.length;ie++){var se=V[ie];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(B,se.key,se)}}function m(B,V,ie){return V&&u(B.prototype,V),ie&&u(B,ie),Object.defineProperty(B,"prototype",{writable:!1}),B}function h(){return h=Object.assign?Object.assign.bind():function(B){for(var V=1;V<arguments.length;V++){var ie=arguments[V];for(var se in ie)Object.prototype.hasOwnProperty.call(ie,se)&&(B[se]=ie[se])}return B},h.apply(this,arguments)}var E="modal",w="4.6.2",T="bs.modal",S="."+T,D=".data-api",R=i.default.fn[E],j=27,Ce="modal-dialog-scrollable",ue="modal-scrollbar-measure",De="modal-backdrop",Je="modal-open",Ue="fade",Ie="show",Fe="modal-static",c="hide"+S,He="hidePrevented"+S,me="hidden"+S,pe="show"+S,ne="shown"+S,ve="focusin"+S,Z="resize"+S,te="click.dismiss"+S,Te="keydown.dismiss"+S,re="mou
4seup.dismiss"+S,be="mousedown.dismiss"+S,_e="click"+S+D,k=".modal-dialog",P=".modal-body",G='[data-toggle="modal"]',le='[data-dismiss="modal"]',Ee=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",N=".sticky-top",H={backdrop:!0,keyboard:!0,focus:!0,show:!0},fe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},X=function(){function B(ie,se){this._config=this._getConfig(se),this._element=ie,this._dialog=ie.querySelector(k),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var V=B.prototype;return V.toggle=function(se){return this._isShown?this.hide():this.show(se)},V.show=function(se){var we=this;if(!(this._isShown||this._isTransitioning)){var ze=i.default.Event(pe,{relatedTarget:se});i.default(this._element).trigger(ze),!ze.isDefaultPrevented()&&(this._isShown=!0,i.default(this._element).hasClass(Ue)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),i.default(this._element).on(te,le,function(ot){return we.hide(ot)}),i.default(this._dialog).on(be,function(){i.default(we._element).one(re,function(ot){i.default(ot.target).is(we._element)&&(we._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return we._showElement(se)}))}},V.hide=function(se){var we=this;if(se&&se.preventDefault(),!(!this._isShown||this._isTransitioning)){var ze=i.default.Event(c);if(i.default(this._element).trigger(ze),!(!this._isShown||ze.isDefaultPrevented())){this._isShown=!1;var ot=i.default(this._element).hasClass(Ue);if(ot&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),i.default(document).off(ve),i.default(this._element).removeClass(Ie),i.default(this._element).off(te),i.default(this._dialog).off(be),ot){var Tt=s.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(s.default.TRANSITION_END,function(dt){return we._hideModal(dt)}).emulateTransitionEnd(Tt)}else this._hideModal()}}},V.dispose=function(){[window,this._element,this._dialog].forEach(function(se){return i.default(se).off(S)}),i.default(document).off(ve),i.default.removeData(this._element,T),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},V.handleUpdate=function(){this._adjustDialog()},V._getConfig=function(se){return se=h({},H,se),s.default.typeCheckConfig(E,se,fe),se},V._triggerBackdropTransition=function(){var se=this,we=i.default.Event(He);if(i.default(this._element).trigger(we),!we.isDefaultPrevented()){var ze=this._element.scrollHeight>document.documentElement.clientHeight;ze||(this._element.style.overflowY="hidden"),this._element.classList.add(Fe);var ot=s.default.getTransitionDurationFromElement(this._dialog);i.default(this._element).off(s.default.TRANSITION_END),i.default(this._element).one(s.default.TRANSITION_END,function(){se._element.classList.remove(Fe),ze||i.default(se._element).one(s.default.TRANSITION_END,function(){se._element.style.overflowY=""}).emulateTransitionEnd(se._element,ot)}).emulateTransitionEnd(ot),this._element.focus()}},V._showElement=function(se){var we=this,ze=i.default(this._element).hasClass(Ue),ot=this._dialog?this._dialog.querySelector(P):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),this._element.setAttribute("role","dialog"),i.default(this._dialog).hasClass(Ce)&&ot?ot.scrollTop=0:this._element.scrollTop=0,ze&&s.default.reflow(this._element),i.default(this._element).addClass(Ie),this._config.focus&&this._enforceFocus();var Tt=i.default.Event(ne,{relatedTarget:se}),dt=function(){we._config.focus&&we._element.focus(),we._isTransitioning=!1,i.default(we._element).trigger(Tt)};if(ze){var We=s.default.getTransitionDurationFromElement(this._dialog);
4i.default(this._dialog).one(s.default.TRANSITION_END,dt).emulateTransitionEnd(We)}else dt()},V._enforceFocus=function(){var se=this;i.default(document).off(ve).on(ve,function(we){document!==we.target&&se._element!==we.target&&i.default(se._element).has(we.target).length===0&&se._element.focus()})},V._setEscapeEvent=function(){var se=this;this._isShown?i.default(this._element).on(Te,function(we){se._config.keyboard&&we.which===j?(we.preventDefault(),se.hide()):!se._config.keyboard&&we.which===j&&se._triggerBackdropTransition()}):this._isShown||i.default(this._element).off(Te)},V._setResizeEvent=function(){var se=this;this._isShown?i.default(window).on(Z,function(we){return se.handleUpdate(we)}):i.default(window).off(Z)},V._hideModal=function(){var se=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop(function(){i.default(document.body).removeClass(Je),se._resetAdjustments(),se._resetScrollbar(),i.default(se._element).trigger(me)})},V._removeBackdrop=function(){this._backdrop&&(i.default(this._backdrop).remove(),this._backdrop=null)},V._showBackdrop=function(se){var we=this,ze=i.default(this._element).hasClass(Ue)?Ue:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=De,ze&&this._backdrop.classList.add(ze),i.default(this._backdrop).appendTo(document.body),i.default(this._element).on(te,function(We){if(we._ignoreBackdropClick){we._ignoreBackdropClick=!1;return}We.target===We.currentTarget&&(we._config.backdrop==="static"?we._triggerBackdropTransition():we.hide())}),ze&&s.default.reflow(this._backdrop),i.default(this._backdrop).addClass(Ie),!se)return;if(!ze){se();return}var ot=s.default.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(s.default.TRANSITION_END,se).emulateTransitionEnd(ot)}else if(!this._isShown&&this._backdrop){i.default(this._backdrop).removeClass(Ie);var Tt=function(){we._removeBackdrop(),se&&se()};if(i.default(this._element).hasClass(Ue)){var dt=s.default.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(s.default.TRANSITION_END,Tt).emulateTransitionEnd(dt)}else Tt()}else se&&se()},V._adjustDialog=function(){var se=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&se&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!se&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},V._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},V._checkScrollbar=function(){var se=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(se.left+se.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},V._setScrollbar=function(){var se=this;if(this._isBodyOverflowing){var we=[].slice.call(document.querySelectorAll(Ee)),ze=[].slice.call(document.querySelectorAll(N));i.default(we).each(function(dt,We){var tt=We.style.paddingRight,Ve=i.default(We).css("padding-right");i.default(We).data("padding-right",tt).css("padding-right",parseFloat(Ve)+se._scrollbarWidth+"px")}),i.default(ze).each(function(dt,We){var tt=We.style.marginRight,Ve=i.default(We).css("margin-right");i.default(We).data("margin-right",tt).css("margin-right",parseFloat(Ve)-se._scrollbarWidth+"px")});var ot=document.body.style.paddingRight,Tt=i.default(document.body).css("padding-right");i.default(document.body).data("padding-right",ot).css("padding-right",parseFloat(Tt)+this._scrollbarWidth+"px")}i.default(document.body).addClass(Je)},V._resetScrollbar=function(){var se=[].slice.call(document.querySelectorAll(Ee));i.default(se).each(function(ot,Tt){var dt=i.default(Tt).data("padding-right");i.default(Tt).removeData("padding-right"),Tt.style.paddingRight=dt||""});var we=[].slice.call(document.querySelectorAll(""+N));i.default(we).each(function(ot,Tt){var dt=i.default(Tt).data("margin-right");typeof dt!="undefined"&&i.default(Tt).css("margin-right",dt).removeData("margin-right")});var ze=i.default(document.body).data("padding-right");i.default(document.body).removeData("padding-right"),document.body.style.paddingRight=ze||""},V._getScrollbarWidth=function(){var se=document.createElement("div");se.className=ue,document.body.appendChild(se);var we=se.getBoundingClientRect().width-se.clientWidth;return document.body.removeChild(se),we},B._jQueryInterface=function(se,we){return this.each(function(){var ze=i.default(this).data(T),ot=h({},H,i.default(this).data(),typeof se=="object"&&se?se:{});if(ze||(ze=new B(this,ot),i.default(this).data(T,ze)),typeof se=="string"){if(typeof ze[se]=="undefined")throw new TypeError('No method n
4amed "'+se+'"');ze[se](we)}else ot.show&&ze.show(we)})},m(B,null,[{key:"VERSION",get:function(){return w}},{key:"Default",get:function(){return H}}]),B}();return i.default(document).on(_e,G,function(B){var V=this,ie,se=s.default.getSelectorFromElement(this);se&&(ie=document.querySelector(se));var we=i.default(ie).data(T)?"toggle":h({},i.default(ie).data(),i.default(this).data());(this.tagName==="A"||this.tagName==="AREA")&&B.preventDefault();var ze=i.default(ie).one(pe,function(ot){ot.isDefaultPrevented()||ze.one(me,function(){i.default(V).is(":visible")&&V.focus()})});X._jQueryInterface.call(i.default(ie),we,this)}),i.default.fn[E]=X._jQueryInterface,i.default.fn[E].Constructor=X,i.default.fn[E].noConflict=function(){return i.default.fn[E]=R,X._jQueryInterface},X})});var Ga=bt((Ya,Va)=>{(function(e,t){typeof Ya=="object"&&typeof Va!="undefined"?Va.exports=t(rr(),ja(),Ar()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Tooltip=t(e.jQuery,e.Popper,e.Util))})(Ya,function(e,t,r){"use strict";function i(H){return H&&typeof H=="object"&&"default"in H?H:{default:H}}var s=i(e),u=i(t),m=i(r);function h(H,fe){for(var X=0;X<fe.length;X++){var B=fe[X];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(H,B.key,B)}}function E(H,fe,X){return fe&&h(H.prototype,fe),X&&h(H,X),Object.defineProperty(H,"prototype",{writable:!1}),H}function w(){return w=Object.assign?Object.assign.bind():function(H){for(var fe=1;fe<arguments.length;fe++){var X=arguments[fe];for(var B in X)Object.prototype.hasOwnProperty.call(X,B)&&(H[B]=X[B])}return H},w.apply(this,arguments)}var T=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],S=/^aria-[\w-]*$/i,D={"*":["class","dir","id","lang","role",S],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:[]},R=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,j=/^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 Ce(H,fe){var X=H.nodeName.toLowerCase();if(fe.indexOf(X)!==-1)return T.indexOf(X)!==-1?Boolean(R.test(H.nodeValue)||j.test(H.nodeValue)):!0;for(var B=fe.filter(function(se){return se instanceof RegExp}),V=0,ie=B.length;V<ie;V++)if(B[V].test(X))return!0;return!1}function ue(H,fe,X){if(H.length===0)return H;if(X&&typeof X=="function")return X(H);for(var B=new window.DOMParser,V=B.parseFromString(H,"text/html"),ie=Object.keys(fe),se=[].slice.call(V.body.querySelectorAll("*")),we=function(We,tt){var Ve=se[We],J=Ve.nodeName.toLowerCase();if(ie.indexOf(Ve.nodeName.toLowerCase())===-1)return Ve.parentNode.removeChild(Ve),"continue";var ke=[].slice.call(Ve.attributes),Oe=[].concat(fe["*"]||[],fe[J]||[]);ke.forEach(function(q){Ce(q,Oe)||Ve.removeAttribute(q.nodeName)})},ze=0,ot=se.length;ze<ot;ze++)var Tt=we(ze);return V.body.innerHTML}var De="tooltip",Je="4.6.2",Ue="bs.tooltip",Ie="."+Ue,Fe=s.default.fn[De],c="bs-tooltip",He=new RegExp("(^|\\s)"+c+"\\S+","g"),me=["sanitize","whiteList","sanitizeFn"],pe="fade",ne="show",ve="show",Z="out",te=".tooltip-inner",Te=".arrow",re="hover",be="focus",_e="click",k="manual",P={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},G={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",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:D,popperConfig:null},le={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)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Ee={HIDE:"hide"+Ie,HIDDEN:"hidden"+Ie,SHOW:"show"+Ie,SHOWN:"shown"+Ie,INSERTED:"inserted"+Ie,CLICK:"click"+Ie,FOCUSIN:"focusin"+Ie,FOCUSOUT:"focusout"+Ie,MOUSEENTER:"mouseenter"+Ie,MOUSELEAVE:"mouseleave"+Ie},N=function(){function H(X,B){if(typeof u.default=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=X,this.config=this._getConfig(B),this.tip=null,this._setListeners()}var fe=H.prototype;return fe.enable=function(){this._isEnabled=!0},fe.disable=function(){this._isEnabled=!1},fe.toggleEnabled=function(){this._isEnabled=!this._isEnabled},fe.toggle=function(B){if(!!this._isEnabled)if(B){var V=this.constructor.DATA_KEY,ie=s.default(B.currentTarget).data(V);ie||(ie=new this.constructor(B.currentTarget,this._getDelegateConfig()),s.default(B.currentTarget).data(V,ie)),ie._activeTrigger.click=!ie._activeTrigger.click,ie._isWithActiveTrigger()?ie._enter(null,ie):ie._leave(null,ie)}else{if(s.default(this.getTipElement()).hasClass(ne)){this._leave(null,this);return}this._enter(null,this)}},fe.dispose=function(){clearTimeout(this._timeout),s.default.removeData(this.element,this.constructor.DATA_KEY),s.default(this.element).off(this.constructor.EVENT_KEY),s.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&s.default(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},fe.show=function(){var B=this;if(s.default(this.element).css("display")==="none")throw new Error("Please use show on visible elements");var V=s.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){s.default(this.element).trigger(V);var ie=m.default.findShadowRoot(this.element),se=s.default.contains(ie!==null?ie:this.element.ownerDocument.documentElement,this.element);if(V.isDefaultPrevented()||!se)return;var we=this.getTipElement(),ze=m.default.getUID(this.constructor.NAME);we.setAttribute("id",ze),this.element.setAttribute("aria-describedby",ze),this.setContent(),this.config.animation&&s.default(we).addClass(pe);var ot=typeof this.config.placement=="function"?this.config.placement.call(this,we,this.element):this.config.placement,Tt=this._getAttachment(ot);this.addAttachmentClass(Tt);var dt=this._getContainer();s.default(we).data(this.constructor.DATA_KEY,this),s.default.contains(this.element.ownerDocument.documentElement,this.tip)||s.default(we).appendTo(dt),s.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u.default(this.element,we,this._getPopperConfig(Tt)),s.default(we).addClass(ne),s.default(we).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&s.default(document.body).children().on("mouseover",null,s.default.noop);var We=function(){B.config.animation&&B._fixTransition();var J=B._hoverState;B._hoverState=null,s.default(B.element).trigger(B.constructor.Event.SHOWN),J===Z&&B._leave(null,B)};if(s.default(this.tip).hasClass(pe)){var tt=m.default.getTransitionDurationFromElement(this.tip);s.default(this.tip).one(m.default.TRANSITION_END,We).emulateTransitionEnd(tt)}else We()}},fe.hide=function(B){var V=this,ie=this.getTipElement(),se=s.default.Event(this.constructor.Event.HIDE),we=function(){V._hoverState!==ve&&ie.parentNode&&ie.parentNode.removeChild(ie),V._cleanTipClass(),V.element.removeAttribute("aria-describedby"),s.default(V.element).trigger(V.constructor.Event.HIDDEN),V._popper!==null&&V._popper.destroy(),B&&B()};if(s.default(this.element).trigger(se),!se.isDefaultPrevented()){if
4(s.default(ie).removeClass(ne),"ontouchstart"in document.documentElement&&s.default(document.body).children().off("mouseover",null,s.default.noop),this._activeTrigger[_e]=!1,this._activeTrigger[be]=!1,this._activeTrigger[re]=!1,s.default(this.tip).hasClass(pe)){var ze=m.default.getTransitionDurationFromElement(ie);s.default(ie).one(m.default.TRANSITION_END,we).emulateTransitionEnd(ze)}else we();this._hoverState=""}},fe.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},fe.isWithContent=function(){return Boolean(this.getTitle())},fe.addAttachmentClass=function(B){s.default(this.getTipElement()).addClass(c+"-"+B)},fe.getTipElement=function(){return this.tip=this.tip||s.default(this.config.template)[0],this.tip},fe.setContent=function(){var B=this.getTipElement();this.setElementContent(s.default(B.querySelectorAll(te)),this.getTitle()),s.default(B).removeClass(pe+" "+ne)},fe.setElementContent=function(B,V){if(typeof V=="object"&&(V.nodeType||V.jquery)){this.config.html?s.default(V).parent().is(B)||B.empty().append(V):B.text(s.default(V).text());return}this.config.html?(this.config.sanitize&&(V=ue(V,this.config.whiteList,this.config.sanitizeFn)),B.html(V)):B.text(V)},fe.getTitle=function(){var B=this.element.getAttribute("data-original-title");return B||(B=typeof this.config.title=="function"?this.config.title.call(this.element):this.config.title),B},fe._getPopperConfig=function(B){var V=this,ie={placement:B,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Te},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(we){we.originalPlacement!==we.placement&&V._handlePopperPlacementChange(we)},onUpdate:function(we){return V._handlePopperPlacementChange(we)}};return w({},ie,this.config.popperConfig)},fe._getOffset=function(){var B=this,V={};return typeof this.config.offset=="function"?V.fn=function(ie){return ie.offsets=w({},ie.offsets,B.config.offset(ie.offsets,B.element)),ie}:V.offset=this.config.offset,V},fe._getContainer=function(){return this.config.container===!1?document.body:m.default.isElement(this.config.container)?s.default(this.config.container):s.default(document).find(this.config.container)},fe._getAttachment=function(B){return P[B.toUpperCase()]},fe._setListeners=function(){var B=this,V=this.config.trigger.split(" ");
4V.forEach(function(ie){if(ie==="click")s.default(B.element).on(B.constructor.Event.CLICK,B.config.selector,function(ze){return B.toggle(ze)});else if(ie!==k){var se=ie===re?B.constructor.Event.MOUSEENTER:B.constructor.Event.FOCUSIN,we=ie===re?B.constructor.Event.MOUSELEAVE:B.constructor.Event.FOCUSOUT;s.default(B.element).on(se,B.config.selector,function(ze){return B._enter(ze)}).on(we,B.config.selector,function(ze){return B._leave(ze)})}}),this._hideModalHandler=function(){B.element&&B.hide()},s.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=w({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},fe._fixTitle=function(){var B=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||B!=="string")&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},fe._enter=function(B,V){var ie=this.constructor.DATA_KEY;if(V=V||s.default(B.currentTarget).data(ie),V||(V=new this.constructor(B.currentTarget,this._getDelegateConfig()),s.default(B.currentTarget).data(ie,V)),B&&(V._activeTrigger[B.type==="focusin"?be:re]=!0),s.default(V.getTipElement()).hasClass(ne)||V._hoverState===ve){V._hoverState=ve;return}if(clearTimeout(V._timeout),V._hoverState=ve,!V.config.delay||!V.config.delay.show){V.show();return}V._timeout=setTimeout(function(){V._hoverState===ve&&V.show()},V.config.delay.show)},fe._leave=function(B,V){var ie=this.constructor.DATA_KEY;if(V=V||s.default(B.currentTarget).data(ie),V||(V=new this.constructor(B.currentTarget,this._getDelegateConfig()),s.default(B.currentTarget).data(ie,V)),B&&(V._activeTrigger[B.type==="focusout"?be:re]=!1),!V._isWithActiveTrigger()){if(clearTimeout(V._timeout),V._hoverState=Z,!V.config.delay||!V.config.delay.hide){V.hide();return}V._timeout=setTimeout(function(){V._hoverState===Z&&V.hide()},V.config.delay.hide)}},fe._isWithActiveTrigger=function(){for(var B in this._activeTrigger)if(this._activeTrigger[B])return!0;return!1},fe._getConfig=function(B){var V=s.default(this.element).data();return Object.keys(V).forEach(function(ie){me.indexOf(ie)!==-1&&delete V[ie]}),B=w({},this.constructor.Default,V,typeof B=="object"&&B?B:{}),typeof B.delay=="number"&&(B.delay={show:B.delay,hide:B.delay}),typeof B.title=="number"&&(B.title=B.title.toString()),typeof B.content=="number"&&(B.content=B.content.toString()),m.default.typeCheckConfig(De,B,this.constructor.DefaultType),B.sanitize&&(B.template=ue(B.template,B.whiteList,B.sanitizeFn)),B},fe._getDelegateConfig=function(){var B={};if(this.config)for(var V in this.config)this.constructor.Default[V]!==this.config[V]&&(B[V]=this.config[V]);return B},fe._cleanTipClass=function(){var B=s.default(this.getTipElement()),V=B.attr("class").match(He);V!==null&&V.length&&B.removeClass(V.join(""))},fe._handlePopperPlacementChange=function(B){this.tip=B.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(B.placement))},fe._fixTransition=function(){var B=this.getTipElement(),V=this.config.animation;B.getAttribute("x-placement")===null&&(s.default(B).removeClass(pe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=V)},H._jQueryInterface=function(B){return this.each(function(){var V=s.default(this),ie=V.data(Ue),se=typeof B=="object"&&B;if(!(!ie&&/dispose|hide/.test(B))&&(ie||(ie=new H(this,se),V.data(Ue,ie)),typeof B=="string")){if(typeof ie[B]=="undefined")throw new TypeError('No method named "'+B+'"');ie[B]()}})},E(H,null,[{key:"VERSION",get:function(){return Je}},{key:"Default",get:function(){return G}},{key:"NAME",get:function(){return De}},{key:"DATA_KEY",get:function(){return Ue}},{key:"Event",get:function(){return Ee}},{key:"EVENT_KEY",get:function(){return Ie}},{key:"DefaultType",get:function(){return le}}]),H}();return s.default.fn[De]=N._jQueryInterface,s.default.fn[De].Constructor=N,s.default.fn[De].noConflict=function(){return s.default.fn[De]=Fe,N._jQueryInterface},N})});var no=bt((Ka,Qa)=>{(function(e,t){typeof Ka=="object"&&typeof Qa!="undefined"?Qa.exports=t(rr(),Ga()):typeof define=="function"&&define.amd?define(["jquery","./tooltip"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Popover=t(e.jQuery,e.Tooltip))})(Ka,function(e,t){"use strict";
4function r(pe){return pe&&typeof pe=="object"&&"default"in pe?pe:{default:pe}}var i=r(e),s=r(t);function u(pe,ne){for(var ve=0;ve<ne.length;ve++){var Z=ne[ve];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(pe,Z.key,Z)}}function m(pe,ne,ve){return ne&&u(pe.prototype,ne),ve&&u(pe,ve),Object.defineProperty(pe,"prototype",{writable:!1}),pe}function h(){return h=Object.assign?Object.assign.bind():function(pe){for(var ne=1;ne<arguments.length;ne++){var ve=arguments[ne];for(var Z in ve)Object.prototype.hasOwnProperty.call(ve,Z)&&(pe[Z]=ve[Z])}return pe},h.apply(this,arguments)}function E(pe,ne){pe.prototype=Object.create(ne.prototype),pe.prototype.constructor=pe,w(pe,ne)}function w(pe,ne){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Z,te){return Z.__proto__=te,Z},w(pe,ne)}var T="popover",S="4.6.2",D="bs.popover",R="."+D,j=i.default.fn[T],Ce="bs-popover",ue=new RegExp("(^|\\s)"+Ce+"\\S+","g"),De="fade",Je="show",Ue=".popover-header",Ie=".popover-body",Fe=h({},s.default.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>'}),c=h({},s.default.DefaultType,{content:"(string|element|function)"}),He={HIDE:"hide"+R,HIDDEN:"hidden"+R,SHOW:"show"+R,SHOWN:"shown"+R,INSERTED:"inserted"+R,CLICK:"click"+R,FOCUSIN:"focusin"+R,FOCUSOUT:"focusout"+R,MOUSEENTER:"mouseenter"+R,MOUSELEAVE:"mouseleave"+R},me=function(pe){E(ne,pe);function ne(){return pe.apply(this,arguments)||this}var ve=ne.prototype;return ve.isWithContent=function(){return this.getTitle()||this._getContent()},ve.addAttachmentClass=function(te){i.default(this.getTipElement()).addClass(Ce+"-"+te)},ve.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},ve.setContent=function(){var te=i.default(this.getTipElement());this.setElementContent(te.find(Ue),this.getTitle());var Te=this._getContent();typeof Te=="function"&&(Te=Te.call(this.element)),this.setElementContent(te.find(Ie),Te),te.removeClass(De+" "+Je)},ve._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},ve._cleanTipClass=function(){var te=i.default(this.getTipElement()),Te=te.attr("class").match(ue);Te!==null&&Te.length>0&&te.removeClass(Te.join(""))},ne._jQueryInterface=function(te){return this.each(function(){var Te=i.default(this).data(D),re=typeof te=="object"?te:null;if(!(!Te&&/dispose|hide/.test(te))&&(Te||(Te=new ne(this,re),i.default(this).data(D,Te)),typeof te=="string")){if(typeof Te[te]=="undefined")throw new TypeError('No method named "'+te+'"');Te[te]()}})},m(ne,null,[{key:"VERSION",get:function(){return S}},{key:"Default",get:function(){return Fe}},{key:"NAME",get:function(){return T}},{key:"DATA_KEY",get:function(){return D}},{key:"Event",get:function(){return He}},{key:"EVENT_KEY",get:function(){return R}},{key:"DefaultType",get:function(){return c}}]),ne}(s.default);return i.default.fn[T]=me._jQueryInterface,i.default.fn[T].Constructor=me,i.default.fn[T].noConflict=function(){return i.default.fn[T]=j,me._jQueryInterface},me})});var ao=bt((Xa,Ja)=>{(function(e,t){typeof Xa=="object"&&typeof Ja!="undefined"?Ja.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.ScrollSpy=t(e.jQuery,e.Util))})(Xa,function(e,t){"use strict";function r(be){return be&&typeof be=="object"&&"default"in be?be:{default:be}}var i=r(e),s=r(t);function u(be,_e){for(var k=0;k<_e.length;k++){var P=_e[k];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(be,P.key,P)}}function m(be,_e,k){return _e&&u(be.prototype,_e),k&&u(be,k),Object.defineProperty(be,"prototype",{writable:!1}),be}function h(){return h=Object.assign?Object.assign.bind():function(be){for(var _e=1;_e<arguments.length;_e++){var k=arguments[_e];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(be[P]=k[P])}return be},h.apply(this,arguments)}var E="scrollspy",w="4.6.2",T="bs.scrollspy",S="."+T,D=".data-api",R=i.default.fn[E],j="dropdown-item",Ce="active",ue="activate"+S,De="scroll"+S,Je="load"+S+D,Ue="offset",Ie="position",Fe='[data-spy="scroll"]',c=".nav, .list-group",He=".nav-link",me=".nav-item",pe=".list-group-item",ne=".dropdown",ve=".dropdown-item",Z=".dropdown-toggle",te={offset:10,method:"auto",target:""},Te={offset:"number",method:"string",target:"(string|element)"},re=function(){function be(k,P){var G=this;this._element=k,this._scrollElement=k.tagName==="BODY"?window:k,this._config=this._getConfig(P),this._selector=this._config.target+" "+He+","+(this._config.target+" "+pe+",")+(this._config.target+" "+ve),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,i.default(this._scrollElement).on(De,function(le){return G._process(le)}),this.refresh(),this._process()}var _e=be.prototype;return _e.refresh=function(){var P=this,G=this._scrollElement===this._scrollElement.window?Ue:Ie,le=this._config.method==="auto"?G:this._config.method,Ee=le===Ie?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight();var N=[].slice.call(document.querySelectorAll(this._selector));N.map(function(H){var fe,X=s.default.getSelectorFromElement(H);if(X&&(fe=document.querySelector(X)),fe){var B=fe.getBoundingClientRect();if(B.width||B.height)return[i.default(fe)[le]().top+Ee,X]}return null}
4).filter(Boolean).sort(function(H,fe){return H[0]-fe[0]}).forEach(function(H){P._offsets.push(H[0]),P._targets.push(H[1])})},_e.dispose=function(){i.default.removeData(this._element,T),i.default(this._scrollElement).off(S),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},_e._getConfig=function(P){if(P=h({},te,typeof P=="object"&&P?P:{}),typeof P.target!="string"&&s.default.isElement(P.target)){var G=i.default(P.target).attr("id");G||(G=s.default.getUID(E),i.default(P.target).attr("id",G)),P.target="#"+G}return s.default.typeCheckConfig(E,P,Te),P},_e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},_e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},_e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},_e._process=function(){var P=this._getScrollTop()+this._config.offset,G=this._getScrollHeight(),le=this._config.offset+G-this._getOffsetHeight();if(this._scrollHeight!==G&&this.refresh(),P>=le){var Ee=this._targets[this._targets.length-1];this._activeTarget!==Ee&&this._activate(Ee);return}if(this._activeTarget&&P<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null,this._clear();return}for(var N=this._offsets.length;N--;){var H=this._activeTarget!==this._targets[N]&&P>=this._offsets[N]&&(typeof this._offsets[N+1]=="undefined"||P<this._offsets[N+1]);H&&this._activate(this._targets[N])}},_e._activate=function(P){this._activeTarget=P,this._clear();var G=this._selector.split(",").map(function(Ee){return Ee+'[data-target="'+P+'"],'+Ee+'[href="'+P+'"]'}),le=i.default([].slice.call(document.querySelectorAll(G.join(","))));le.hasClass(j)?(le.closest(ne).find(Z).addClass(Ce),le.addClass(Ce)):(le.addClass(Ce),le.parents(c).prev(He+", "+pe).addClass(Ce),le.parents(c).prev(me).children(He).addClass(Ce)),i.default(this._scrollElement).trigger(ue,{relatedTarget:P})},_e._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(P){return P.classList.contains(Ce)}).forEach(function(P){return P.classList.remove(Ce)})},be._jQueryInterface=function(P){return this.each(function(){var G=i.default(this).data(T),le=typeof P=="object"&&P;if(G||(G=new be(this,le),i.default(this).data(T,G)),typeof P=="string"){if(typeof G[P]=="undefined")throw new TypeError('No method named "'+P+'"');G[P]()}})},m(be,null,[{key:"VERSION",get:function(){return w}},{key:"Default",get:function(){return te}}]),be}();return i.default(window).on(Je,function(){for(var be=[].slice.call(document.querySelectorAll(Fe)),_e=be.length,k=_e;k--;){var P=i.default(be[k]);re._jQueryInterface.call(P,P.data())}}),i.default.fn[E]=re._jQueryInterface,i.default.fn[E].Constructor=re,i.default.fn[E].noConflict=function(){return i.default.fn[E]=R,re._jQueryInterface},re})});var so=bt((Za,es)=>{(function(e,t){typeof Za=="object"&&typeof es!="undefined"?es.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Tab=t(e.jQuery,e.Util))})(Za,function(e,t){"use strict";function r(re){return re&&typeof re=="object"&&"default"in re?re:{default:re}}var i=r(e),s=r(t);function u(re,be){for(var _e=0;_e<be.length;_e++){var k=be[_e];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(re,k.key,k)}}function m(re,be,_e){return be&&u(re.prototype,be),_e&&u(re,_e),Object.defineProperty(re,"prototype",{writable:!1}),re}var h="tab",E="4.6.2",w="bs.tab",T="."+w,S=".data-api",D=i.default.fn[h],R="dropdown-menu",j="active",Ce="disabled",ue="fade",De="show",Je="hide"+T,Ue="hidden"+T,Ie="show"+T,Fe="shown"+T,c="click"+T+S,He=".dropdown",me=".nav, .list-group",pe=".active",ne="> li > .active",ve='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Z=".dropdown-toggle",te="> .dropdown-menu .active",Te=function(){function re(_e){this._element=_e}var be=re.prototype;return be.show=function(){var k=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&i.default(this._element).hasClass(j)||i.default(this._element).hasClass(Ce)||this._element.hasAttribute("disabled"))){var P,G,le=i.default(this._element).closest(me)[0],Ee=s.default.getSelectorFromElement(this._element);if(le){var N=le.nodeName==="UL"||le.nodeName==="OL"?ne:pe;G=i.default.makeArray(i.default(le).find(N)),G=G[G.length-1]}var H=i.default.Event(Je,{relatedTarget:this._element}),fe=i.default.Event(Ie,{relatedTarget:G});if(G&&i.default(G).trigger(H),i.default(this._element).trigger(fe),!(fe.isDefaultPrevented()||H.isDefaultPrevented())){Ee&&(P=document.querySelector(Ee)),this._activate(this._element,le);var X=function(){var V=i.default.Event(Ue,{relatedTarget:k._element}),ie=i.default.Event(Fe,{relatedTarget:G});i.default(G).trigger(V),i.default(k._element).trigger(ie)};P?this._activate(P,P.parentNode,X):X()}}},be.dispose=function(){i.default.removeData(this._element,w),this._element=null},be._activate=function(k,P,G){var le=this,Ee=P&&(P.nodeName==="UL"||P.nodeName==="OL")?i.default(P).find(ne):i.default(P).children(pe),N=Ee[0],H=G&&N&&i.default(N).hasClass(ue),fe=function(){return le._transitionComplete(k,N,G)};if(N&&H){var X=s.default.getTransitionDurationFromElement(N);i.default(N).removeClass(De).one(s.default.TRANSITION_END,fe).emulateTransitionEnd(X)}else fe()},be._transitionComplete=function(k,P,G){if(P){i.default(P).removeClass(j);var le=i.default(P.parentNode).find(te)[0];le&&i.default(le).removeClass(j),P.getAttribute("role")==="tab"&&P.setAttribute("aria-selected",!1)}i.default(k).addClass(j),k.getAttribute("role")==="tab"&&k.setAttribute("aria-selected",!0),s.default.reflow(k),k.classList.contains(ue)&&k.classList.add(De);var Ee=k.parentNode;if(Ee&&Ee.nodeName==="LI"&&(Ee=Ee.parentNode),Ee&&i.default(Ee).hasClass(R)){var N=i.default(k).closest(He)[0];if(N){var H=[].slice.call(N.querySelectorAll(Z));i.default(H).addClass(j)}k.setAttribute("aria-expanded",!0)}G&&G()},re._jQueryInterface=function(k){return this.each(function(){var P=i.default(this),G=P.data(w);if(G||(G=new re(this),P.data(w,G)),typeof k=="string"){if(typeof G[k]=="undefined")throw new TypeError('No method n
4amed "'+k+'"');G[k]()}})},m(re,null,[{key:"VERSION",get:function(){return E}}]),re}();return i.default(document).on(c,ve,function(re){re.preventDefault(),Te._jQueryInterface.call(i.default(this),"show")}),i.default.fn[h]=Te._jQueryInterface,i.default.fn[h].Constructor=Te,i.default.fn[h].noConflict=function(){return i.default.fn[h]=D,Te._jQueryInterface},Te})});var oo=bt((ts,rs)=>{(function(e,t){typeof ts=="object"&&typeof rs!="undefined"?rs.exports=t(rr(),Ar()):typeof define=="function"&&define.amd?define(["jquery","./util"],t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Toast=t(e.jQuery,e.Util))})(ts,function(e,t){"use strict";function r(ne){return ne&&typeof ne=="object"&&"default"in ne?ne:{default:ne}}var i=r(e),s=r(t);function u(ne,ve){for(var Z=0;Z<ve.length;Z++){var te=ve[Z];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(ne,te.key,te)}}function m(ne,ve,Z){return ve&&u(ne.prototype,ve),Z&&u(ne,Z),Object.defineProperty(ne,"prototype",{writable:!1}),ne}function h(){return h=Object.assign?Object.assign.bind():function(ne){for(var ve=1;ve<arguments.length;ve++){var Z=arguments[ve];for(var te in Z)Object.prototype.hasOwnProperty.call(Z,te)&&(ne[te]=Z[te])}return ne},h.apply(this,arguments)}var E="toast",w="4.6.2",T="bs.toast",S="."+T,D=i.default.fn[E],R="fade",j="hide",Ce="show",ue="showing",De="click.dismiss"+S,Je="hide"+S,Ue="hidden"+S,Ie="show"+S,Fe="shown"+S,c='[data-dismiss="toast"]',He={animation:!0,autohide:!0,delay:500},me={animation:"boolean",autohide:"boolean",delay:"number"},pe=function(){function ne(Z,te){this._element=Z,this._config=this._getConfig(te),this._timeout=null,this._setListeners()}var ve=ne.prototype;return ve.show=function(){var te=this,Te=i.default.Event(Ie);if(i.default(this._element).trigger(Te),!Te.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add(R);var re=function(){te._element.classList.remove(ue),te._element.classList.add(Ce),i.default(te._element).trigger(Fe),te._config.autohide&&(te._timeout=setTimeout(function(){te.hide()},te._config.delay))};if(this._element.classList.remove(j),s.default.reflow(this._element),this._element.classList.add(ue),this._config.animation){var be=s.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(s.default.TRANSITION_END,re).emulateTransitionEnd(be)}else re()}},ve.hide=function(){if(!!this._element.classList.contains(Ce)){var te=i.default.Event(Je);i.default(this._element).trigger(te),!te.isDefaultPrevented()&&this._close()}},ve.dispose=function(){this._clearTimeout(),this._element.classList.contains(Ce)&&this._element.classList.remove(Ce),i.default(this._element).off(De),i.default.removeData(this._element,T),this._element=null,this._config=null},ve._getConfig=function(te){return te=h({},He,i.default(this._element).data(),typeof te=="object"&&te?te:{}),s.default.typeCheckConfig(E,te,this.constructor.DefaultType),te},ve._setListeners=function(){var te=this;i.default(this._element).on(De,c,function(){return te.hide()})},ve._close=function(){var te=this,Te=function(){te._element.classList.add(j),i.default(te._element).trigger(Ue)};if(this._element.classList.remove(Ce),this._config.animation){var re=s.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(s.default.TRANSITION_END,Te).emulateTransitionEnd(re)}else Te()},ve._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},ne._jQueryInterface=function(te){return this.each(function(){var Te=i.default(this),re=Te.data(T),be=typeof te=="object"&&te;if(re||(re=new ne(this,be),Te.data(T,re)),typeof te=="string"){if(typeof re[te]=="undefined")throw new TypeError('No method named "'+te+'"');re[te](this)}})},m(ne,null,[{key:"VERSION",get:function(){return w}},{key:"DefaultType",get:function(){return me}},{key:"Default",get:function(){return He}}]),ne}();return i.default.fn[E]=pe._jQueryInterface,i.default.fn[E].Constructor=pe,i.default.fn[E].noConflict=function(){return i.default.fn[E]=D,pe._jQueryInterface},pe})});var lo=bt((ns,xi)=>{(function(e,t){typeof ns=="object"&&typeof xi!="undefined"?xi.exports=t():typeof define=="function"&&define.amd?define(t):e.moment=t()})(ns,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function r(a){e=a}function i(a){return a instanceof Array||Object.prototype.toString.call(a)==="[object Array]"}function s(a){return a!=null&&Object.prototype.toString.call(a)==="[object Object]"}function u(a,l){return Object.prototype.hasOwnProperty.call(a,l)}function m(a){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(a).length===0;var l;
4for(l in a)if(u(a,l))return!1;return!0}function h(a){return a===void 0}function E(a){return typeof a=="number"||Object.prototype.toString.call(a)==="[object Number]"}function w(a){return a instanceof Date||Object.prototype.toString.call(a)==="[object Date]"}function T(a,l){var p=[],_,A=a.length;for(_=0;_<A;++_)p.push(l(a[_],_));return p}function S(a,l){for(var p in l)u(l,p)&&(a[p]=l[p]);return u(l,"toString")&&(a.toString=l.toString),u(l,"valueOf")&&(a.valueOf=l.valueOf),a}function D(a,l,p,_){return Sn(a,l,p,_,!0).utc()}function R(){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(a){return a._pf==null&&(a._pf=R()),a._pf}var Ce;Array.prototype.some?Ce=Array.prototype.some:Ce=function(a){var l=Object(this),p=l.length>>>0,_;for(_=0;_<p;_++)if(_ in l&&a.call(this,l[_],_,l))return!0;return!1};function ue(a){if(a._isValid==null){var l=j(a),p=Ce.call(l.parsedDateParts,function(A){return A!=null}),_=!isNaN(a._d.getTime())&&l.overflow<0&&!l.empty&&!l.invalidEra&&!l.invalidMonth&&!l.invalidWeekday&&!l.weekdayMismatch&&!l.nullInput&&!l.invalidFormat&&!l.userInvalidated&&(!l.meridiem||l.meridiem&&p);if(a._strict&&(_=_&&l.charsLeftOver===0&&l.unusedTokens.length===0&&l.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(a))a._isValid=_;else return _}return a._isValid}function De(a){var l=D(NaN);return a!=null?S(j(l),a):j(l).userInvalidated=!0,l}var Je=t.momentProperties=[],Ue=!1;function Ie(a,l){var p,_,A,L=Je.length;if(h(l._isAMomentObject)||(a._isAMomentObject=l._isAMomentObject),h(l._i)||(a._i=l._i),h(l._f)||(a._f=l._f),h(l._l)||(a._l=l._l),h(l._strict)||(a._strict=l._strict),h(l._tzm)||(a._tzm=l._tzm),h(l._isUTC)||(a._isUTC=l._isUTC),h(l._offset)||(a._offset=l._offset),h(l._pf)||(a._pf=j(l)),h(l._locale)||(a._locale=l._locale),L>0)for(p=0;p<L;p++)_=Je[p],A=l[_],h(A)||(a[_]=A);return a}function Fe(a){Ie(this,a),this._d=new Date(a._d!=null?a._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Ue===!1&&(Ue=!0,t.updateOffset(this),Ue=!1)}function c(a){return a instanceof Fe||a!=null&&a._isAMomentObject!=null}function He(a){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+a)}function me(a,l){var p=!0;return S(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,a),p){var _=[],A,L,ae,et=arguments.length;for(L=0;L<et;L++){if(A="",typeof arguments[L]=="object"){A+=`
5[`+L+"] ";for(ae in arguments[0])u(arguments[0],ae)&&(A+=ae+": "+arguments[0][ae]+", ");A=A.slice(0,-2)}else A=arguments[L];_.push(A)}He(a+`
6Arguments: `+Array.prototype.slice.call(_).join("")+`
7`+new Error().stack),p=!1}return l.apply(this,arguments)},l)}var pe={};function ne(a,l){t.deprecationHandler!=null&&t.deprecationHandler(a,l),pe[a]||(He(l),pe[a]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function ve(a){return typeof Function!="undefined"&&a instanceof Function||Object.prototype.toString.call(a)==="[object Function]"}function Z(a){var l,p;for(p in a)u(a,p)&&(l=a[p],ve(l)?this[p]=l:this["_"+p]=l);this._config=a,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function te(a,l){var p=S({},a),_;for(_ in l)u(l,_)&&(s(a[_])&&s(l[_])?(p[_]={},S(p[_],a[_]),S(p[_],l[_])):l[_]!=null?p[_]=l[_]:delete p[_]);for(_ in a)u(a,_)&&!u(l,_)&&s(a[_])&&(p[_]=S({},p[_]));return p}function Te(a){a!=null&&this.set(a)}var re;Object.keys?re=Object.keys:re=function(a){var l,p=[];for(l in a)u(a,l)&&p.push(l);return p};var be={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function _e(a,l,p){var _=this._calendar[a]||this._calendar.sameElse;return ve(_)?_.call(l,p):_}function k(a,l,p){var _=""+Math.abs(a),A=l-_.length,L=a>=0;return(L?p?"+":"":"-")+Math.pow(10,Math.max(0,A)).toString().substr(1)+_}var P=/(\[[^\[]*\])|(\\)?([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}
7|x|X|zz?|ZZ?|.)/g,G=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,le={},Ee={};function N(a,l,p,_){var A=_;typeof _=="string"&&(A=function(){return this[_]()}),a&&(Ee[a]=A),l&&(Ee[l[0]]=function(){return k(A.apply(this,arguments),l[1],l[2])}),p&&(Ee[p]=function(){return this.localeData().ordinal(A.apply(this,arguments),a)})}function H(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function fe(a){var l=a.match(P),p,_;for(p=0,_=l.length;p<_;p++)Ee[l[p]]?l[p]=Ee[l[p]]:l[p]=H(l[p]);return function(A){var L="",ae;for(ae=0;ae<_;ae++)L+=ve(l[ae])?l[ae].call(A,a):l[ae];return L}}function X(a,l){return a.isValid()?(l=B(l,a.localeData()),le[l]=le[l]||fe(l),le[l](a)):a.localeData().invalidDate()}function B(a,l){var p=5;function _(A){return l.longDateFormat(A)||A}for(G.lastIndex=0;p>=0&&G.test(a);)a=a.replace(G,_),G.lastIndex=0,p-=1;return a}var V={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 ie(a){var l=this._longDateFormat[a],p=this._longDateFormat[a.toUpperCase()];return l||!p?l:(this._longDateFormat[a]=p.match(P).map(function(_){return _==="MMMM"||_==="MM"||_==="DD"||_==="dddd"?_.slice(1):_}).join(""),this._longDateFormat[a])}var se="Invalid date";function we(){return this._invalidDate}var ze="%d",ot=/\d{1,2}/;function Tt(a){return this._ordinal.replace("%d",a)}var dt={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 We(a,l,p,_){var A=this._relativeTime[p];return ve(A)?A(a,l,p,_):A.replace(/%d/i,a)}function tt(a,l){var p=this._relativeTime[a>0?"future":"past"];return ve(p)?p(l):p.replace(/%s/i,l)}var Ve={};function J(a,l){var p=a.toLowerCase();Ve[p]=Ve[p+"s"]=Ve[l]=a}function ke(a){return typeof a=="string"?Ve[a]||Ve[a.toLowerCase()]:void 0}function Oe(a){var l={},p,_;for(_ in a)u(a,_)&&(p=ke(_),p&&(l[p]=a[_]));return l}var q={};function Me(a,l){q[a]=l}function ge(a){var l=[],p;for(p in a)u(a,p)&&l.push({unit:p,priority:q[p]});return l.sort(function(_,A){return _.priority-A.priority}),l}function Pe(a){return a%4===0&&a%100!==0||a%400===0}function nt(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function Ne(a){var l=+a,p=0;return l!==0&&isFinite(l)&&(p=nt(l)),p}function Bt(a,l){return function(p){return p!=null?(Le(this,a,p),t.updateOffset(this,l),this):zt(this,a)}}function zt(a,l){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+l]():NaN}function Le(a,l,p){a.isValid()&&!isNaN(p)&&(l==="FullYear"&&Pe(a.year())&&a.month()===1&&a.date()===29?(p=Ne(p),a._d["set"+(a._isUTC?"UTC":"")+l](p,a.month(),Qr(p,a.month()))):a._d["set"+(a._isUTC?"UTC":"")+l](p))}function qe(a){return a=ke(a),ve(this[a])?this[a]():this}function Ze(a,l){if(typeof a=="object"){a=Oe(a);var p=ge(a),_,A=p.length;for(_=0;_<A;_++)this[p[_].unit](a[p[_].unit])}else if(a=ke(a),ve(this[a]))return this[a](l);return this}var ut=/\d/,pt=/\d\d/,ir=/\d{3}/,or=/\d{4}/,kr=/[+-]?\d{6}/,kt=/\d\d?/,di=/\d\d\d\d?/,br=/\d\d\d\d\d\d?/,lr=/\d{1,3}/,Fr=/\d{1,4}/,ur=/[+-]?\d{1,6}/,y=/\d+/,x=/[+-]?\d+/,F=/Z|[+-]\d\d:?\d\d/gi,U=/Z|[+-]\d\d(?::?\d\d)?/gi,he=/[+-]?\d+(\.\d{1,3})?/,oe=/[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,ye;ye={};function W(a,l,p){ye[a]=ve(l)?l:function(_,A){return _&&p?p:l}}function Re(a,l){return u(ye,a)?ye[a](l._strict,l._locale):new RegExp(Qe(a))}function Qe(a){return Ye(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(l,p,_,A,L){return p||_||A||L}))}function Ye(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Ge={};function je(a,l){var p,_=l,A;for(typeof a=="string"&&(a=[a]),E(l)&&(_=function(L,ae){ae[l]=Ne(L)}),A=a.length,p=0;p<A;p++)Ge[a[p]]=_}function at(a,l){je(a,function(p,_,A,L){A._w=A._w||{},l(p,A._w,A,L)})}function lt(a,l,p){l!=null&&u(Ge,a)&&Ge[a](l,p._a,p,a)}var ct=0,Pt=1,Ft=2,_t=3,It=4,Kt=5,Jt=6,pi=7,hn=8;function Jn(a,l){return(a%l+l)%l}var Dt;Array.prototype.indexOf?Dt=Array.prototype.indexOf:Dt=function(a){var l;
vendor: 4,956 bytes, line 7
7for(l=0;l<this.length;++l)if(this[l]===a)return l;return-1};function Qr(a,l){if(isNaN(a)||isNaN(l))return NaN;var p=Jn(l,12);return a+=(l-p)/12,p===1?Pe(a)?29:28:31-p%7%2}N("M",["MM",2],"Mo",function(){return this.month()+1}),N("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),N("MMMM",0,0,function(a){return this.localeData().months(this,a)}),J("month","M"),Me("month",8),W("M",kt),W("MM",kt,pt),W("MMM",function(a,l){return l.monthsShortRegex(a)}),W("MMMM",function(a,l){return l.monthsRegex(a)}),je(["M","MM"],function(a,l){l[Pt]=Ne(a)-1}),je(["MMM","MMMM"],function(a,l,p,_){var A=p._locale.monthsParse(a,_,p._strict);A!=null?l[Pt]=A:j(p).invalidMonth=a});var mn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Pi="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ii=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Zn=oe,$i=oe;function ea(a,l){return a?i(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||Ii).test(l)?"format":"standalone"][a.month()]:i(this._months)?this._months:this._months.standalone}function ta(a,l){return a?i(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[Ii.test(l)?"format":"standalone"][a.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function _n(a,l,p){var _,A,L,ae=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],_=0;_<12;++_)L=D([2e3,_]),this._shortMonthsParse[_]=this.monthsShort(L,"").toLocaleLowerCase(),this._longMonthsParse[_]=this.months(L,"").toLocaleLowerCase();return p?l==="MMM"?(A=Dt.call(this._shortMonthsParse,ae),A!==-1?A:null):(A=Dt.call(this._longMonthsParse,ae),A!==-1?A:null):l==="MMM"?(A=Dt.call(this._shortMonthsParse,ae),A!==-1?A:(A=Dt.call(this._longMonthsParse,ae),A!==-1?A:null)):(A=Dt.call(this._longMonthsParse,ae),A!==-1?A:(A=Dt.call(this._shortMonthsParse,ae),A!==-1?A:null))}function gn(a,l,p){var _,A,L;if(this._monthsParseExact)return _n.call(this,a,l,p);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(A=D([2e3,_]),p&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(A,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(A,"").replace(".","")+"$","i")),!p&&!this._monthsParse[_]&&(L="^"+this.months(A,"")+"|^"+this.monthsShort(A,""),this._monthsParse[_]=new RegExp(L.replace(".",""),"i")),p&&l==="MMMM"&&this._longMonthsParse[_].test(a))return _;if(p&&l==="MMM"&&this._shortMonthsParse[_].test(a))return _;if(!p&&this._monthsParse[_].test(a))return _}}function hi(a,l){var p;if(!a.isValid())return a;if(typeof l=="string"){if(/^\d+$/.test(l))l=Ne(l);else if(l=a.localeData().monthsParse(l),!E(l))return a}return p=Math.min(a.date(),Qr(a.year(),l)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](l,p),a}function Bi(a){return a!=null?(hi(this,a),t.updateOffset(this,!0),this):zt(this,"Month")}function Vt(){return Qr(this.year(),this.month())}function zr(a){return this._monthsParseExact?(u(this,"_monthsRegex")||vn.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=Zn),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function mi(a){return this._monthsParseExact?(u(this,"_monthsRegex")||vn.call(this),a?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=$i),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function vn(){function a(ae,et){return et.length-ae.length}var l=[],p=[],_=[],A,L;for(A=0;A<12;A++)L=D([2e3,A]),l.push(this.monthsShort(L,"")),p.push(this.months(L,"")),_.push(this.months(L,"")),_.push(this.monthsShort(L,""));for(l.sort(a),p.sort(a),_.sort(a),A=0;A<12;A++)l[A]=Ye(l[A]),p[A]=Ye(p[A]);for(A=0;A<24;A++)_[A]=Ye(_[A]);this._monthsRegex=new RegExp("^("+_.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+p.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+l.join("|")+")","i")}N("Y",0,0,function(){var a=this.year();return a<=9999?k(a,4):"+"+a}),N(0,["YY",2],0,function(){return this.year()%100}),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),J("year","y"),Me("year",1),W("Y",x),W("YY",kt,pt),W("YYYY",Fr,or),W("YYYYY",ur,kr),W("YYYYYY",ur,kr),je(["YYYYY","YYYYYY"],ct),je("YYYY",function(a,l){l[ct]=a.length===2?t.parseTwoDigitYear(a):Ne(a)}),je("YY",function(a,l){l[ct]=t.parseTwoDigitYear(a)}),je("Y",function(a,l){l[ct]=parseInt(a,10)});function Xr(a){return Pe(a)?366:365}t.parseTwoDigitYear=function(a){return Ne(a)+(Ne(a)>68?1900:2e3)};var _i=Bt("FullYear",!0);function bn(){return Pe(this.year())}function gi(a,l,p,_,A,L,ae){var et;return a<100&&a>=0?(et=new Date(a+400,l,p,_,A,L,ae),isFinite(et.getFullYear())&&et.setFullYear(a)):et=new Date(a,l,p,_,A,L,ae),et}
vendor: 6,544 bytes, line 7
7function jr(a){var l,p;return a<100&&a>=0?(p=Array.prototype.slice.call(arguments),p[0]=a+400,l=new Date(Date.UTC.apply(null,p)),isFinite(l.getUTCFullYear())&&l.setUTCFullYear(a)):l=new Date(Date.UTC.apply(null,arguments)),l}function vi(a,l,p){var _=7+l-p,A=(7+jr(a,0,_).getUTCDay()-l)%7;return-A+_-1}function yn(a,l,p,_,A){var L=(7+p-_)%7,ae=vi(a,_,A),et=1+7*(l-1)+L+ae,mt,Mt;return et<=0?(mt=a-1,Mt=Xr(mt)+et):et>Xr(a)?(mt=a+1,Mt=et-Xr(a)):(mt=a,Mt=et),{year:mt,dayOfYear:Mt}}function Ht(a,l,p){var _=vi(a.year(),l,p),A=Math.floor((a.dayOfYear()-_-1)/7)+1,L,ae;return A<1?(ae=a.year()-1,L=A+fr(ae,l,p)):A>fr(a.year(),l,p)?(L=A-fr(a.year(),l,p),ae=a.year()+1):(ae=a.year(),L=A),{week:L,year:ae}}function fr(a,l,p){var _=vi(a,l,p),A=vi(a+1,l,p);return(Xr(a)-_+A)/7}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),Me("week",5),Me("isoWeek",5),W("w",kt),W("ww",kt,pt),W("W",kt),W("WW",kt,pt),at(["w","ww","W","WW"],function(a,l,p,_){l[_.substr(0,1)]=Ne(a)});function Jr(a){return Ht(a,this._week.dow,this._week.doy).week}var ra={dow:0,doy:6};function ia(){return this._week.dow}function Cr(){return this._week.doy}function Or(a){var l=this.localeData().week(this);return a==null?l:this.add((a-l)*7,"d")}function Fi(a){var l=Ht(this,1,4).week;return a==null?l:this.add((a-l)*7,"d")}N("d",0,"do","day"),N("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),N("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),N("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),Me("day",11),Me("weekday",11),Me("isoWeekday",11),W("d",kt),W("e",kt),W("E",kt),W("dd",function(a,l){return l.weekdaysMinRegex(a)}),W("ddd",function(a,l){return l.weekdaysShortRegex(a)}),W("dddd",function(a,l){return l.weekdaysRegex(a)}),at(["dd","ddd","dddd"],function(a,l,p,_){var A=p._locale.weekdaysParse(a,_,p._strict);A!=null?l.d=A:j(p).invalidWeekday=a}),at(["d","e","E"],function(a,l,p,_){l[_]=Ne(a)});function na(a,l){return typeof a!="string"?a:isNaN(a)?(a=l.weekdaysParse(a),typeof a=="number"?a:null):parseInt(a,10)}function Zr(a,l){return typeof a=="string"?l.weekdaysParse(a)%7||7:isNaN(a)?null:a}function bi(a,l){return a.slice(l,7).concat(a.slice(0,l))}var zi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ji="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),An="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),aa=oe,En=oe,sa=oe;function oa(a,l){var p=i(this._weekdays)?this._weekdays:this._weekdays[a&&a!==!0&&this._weekdays.isFormat.test(l)?"format":"standalone"];return a===!0?bi(p,this._week.dow):a?p[a.day()]:p}function Ui(a){return a===!0?bi(this._weekdaysShort,this._week.dow):a?this._weekdaysShort[a.day()]:this._weekdaysShort}function la(a){return a===!0?bi(this._weekdaysMin,this._week.dow):a?this._weekdaysMin[a.day()]:this._weekdaysMin}function ua(a,l,p){var _,A,L,ae=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)L=D([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(L,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(L,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(L,"").toLocaleLowerCase();return p?l==="dddd"?(A=Dt.call(this._weekdaysParse,ae),A!==-1?A:null):l==="ddd"?(A=Dt.call(this._shortWeekdaysParse,ae),A!==-1?A:null):(A=Dt.call(this._minWeekdaysParse,ae),A!==-1?A:null):l==="dddd"?(A=Dt.call(this._weekdaysParse,ae),A!==-1||(A=Dt.call(this._shortWeekdaysParse,ae),A!==-1)?A:(A=Dt.call(this._minWeekdaysParse,ae),A!==-1?A:null)):l==="ddd"?(A=Dt.call(this._shortWeekdaysParse,ae),A!==-1||(A=Dt.call(this._weekdaysParse,ae),A!==-1)?A:(A=Dt.call(this._minWeekdaysParse,ae),A!==-1?A:null)):(A=Dt.call(this._minWeekdaysParse,ae),A!==-1||(A=Dt.call(this._weekdaysParse,ae),A!==-1)?A:(A=Dt.call(this._shortWeekdaysParse,ae),A!==-1?A:null))}function fa(a,l,p){var _,A,L;if(this._weekdaysParseExact)return ua.call(this,a,l,p);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(A=D([2e3,1]).day(_),p&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(A,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(A,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(A,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(L="^"+this.weekdays(A,"")+"|^"+this.weekdaysShort(A,"")+"|^"+this.weekdaysMin(A,""),this._weekdaysParse[_]=new RegExp(L.replace(".",""),"i")),p&&l==="dddd"&&this._fullWeekdaysParse[_].test(a))return _;if(p&&l==="ddd"&&this._shortWeekdaysParse[_].test(a))return _;if(p&&l==="dd"&&this._minWeekdaysParse[_].test(a))return _;if(!p&&this._weekdaysParse[_].test(a))return _}}function ca(a){if(!this.isValid())return a!=null?this:NaN;var l=this._isUTC?this._d.getUTCDay():this._d.getDay();return a!=null?(a=na(a,this.localeData()),this.add(a-l,"d")):l}function da(a){if(!this.isValid())return a!=null?this:NaN;var l=(this.day()+7-this.localeData()._week.dow)%7;return a==null?l:this.add(a-l,"d")}function pa(a){if(!this.isValid())return a!=null?this:NaN;if(a!=null){var l=Zr(a,this.localeData());return this.day(this.day()%7?l:l-7)}else return this.day()||7}function ha(a){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||yi.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=aa),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function wn(a){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||yi.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=En),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Hi(a){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||yi.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=sa),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function yi(){function a(Qt,Ir){return Ir.length-Qt.length}var l=[],p=[],_=[],A=[],L,ae,et,mt,Mt;for(L=0;L<7;L++)ae=D([2e3,1]).day(L),et=Ye(this.weekdaysMin(ae,"")),mt=Ye(this.weekdaysShort(ae,"")),Mt=Ye(this.weekdays(ae,"")),l.push(et),p.push(mt),_.push(Mt),A.push(et),A.push(mt),A.push(Mt);
vendor: 8,883 bytes, line 7
7l.sort(a),p.sort(a),_.sort(a),A.sort(a),this._weekdaysRegex=new RegExp("^("+A.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+p.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+l.join("|")+")","i")}function ei(){return this.hours()%12||12}function Tn(){return this.hours()||24}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,ei),N("k",["kk",2],0,Tn),N("hmm",0,0,function(){return""+ei.apply(this)+k(this.minutes(),2)}),N("hmmss",0,0,function(){return""+ei.apply(this)+k(this.minutes(),2)+k(this.seconds(),2)}),N("Hmm",0,0,function(){return""+this.hours()+k(this.minutes(),2)}),N("Hmmss",0,0,function(){return""+this.hours()+k(this.minutes(),2)+k(this.seconds(),2)});function qi(a,l){N(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),l)})}qi("a",!0),qi("A",!1),J("hour","h"),Me("hour",13);function Ai(a,l){return l._meridiemParse}W("a",Ai),W("A",Ai),W("H",kt),W("h",kt),W("k",kt),W("HH",kt,pt),W("hh",kt,pt),W("kk",kt,pt),W("hmm",di),W("hmmss",br),W("Hmm",di),W("Hmmss",br),je(["H","HH"],_t),je(["k","kk"],function(a,l,p){var _=Ne(a);l[_t]=_===24?0:_}),je(["a","A"],function(a,l,p){p._isPm=p._locale.isPM(a),p._meridiem=a}),je(["h","hh"],function(a,l,p){l[_t]=Ne(a),j(p).bigHour=!0}),je("hmm",function(a,l,p){var _=a.length-2;l[_t]=Ne(a.substr(0,_)),l[It]=Ne(a.substr(_)),j(p).bigHour=!0}),je("hmmss",function(a,l,p){var _=a.length-4,A=a.length-2;l[_t]=Ne(a.substr(0,_)),l[It]=Ne(a.substr(_,2)),l[Kt]=Ne(a.substr(A)),j(p).bigHour=!0}),je("Hmm",function(a,l,p){var _=a.length-2;l[_t]=Ne(a.substr(0,_)),l[It]=Ne(a.substr(_))}),je("Hmmss",function(a,l,p){var _=a.length-4,A=a.length-2;l[_t]=Ne(a.substr(0,_)),l[It]=Ne(a.substr(_,2)),l[Kt]=Ne(a.substr(A))});function ma(a){return(a+"").toLowerCase().charAt(0)==="p"}var _a=/[ap]\.?m?\.?/i,ga=Bt("Hours",!0);function ti(a,l,p){return a>11?p?"pm":"PM":p?"am":"AM"}var Wi={calendar:be,longDateFormat:V,invalidDate:se,ordinal:ze,dayOfMonthOrdinalParse:ot,relativeTime:dt,months:mn,monthsShort:Pi,week:ra,weekdays:zi,weekdaysMin:An,weekdaysShort:ji,meridiemParse:_a},xt={},ri={},ii;function va(a,l){var p,_=Math.min(a.length,l.length);for(p=0;p<_;p+=1)if(a[p]!==l[p])return p;return _}function n(a){return a&&a.toLowerCase().replace("_","-")}function o(a){for(var l=0,p,_,A,L;l<a.length;){for(L=n(a[l]).split("-"),p=L.length,_=n(a[l+1]),_=_?_.split("-"):null;p>0;){if(A=d(L.slice(0,p).join("-")),A)return A;if(_&&_.length>=p&&va(L,_)>=p-1)break;p--}l++}return ii}function f(a){return a.match("^[^/\\\\]*$")!=null}function d(a){var l=null,p;if(xt[a]===void 0&&typeof xi!="undefined"&&xi&&xi.exports&&f(a))try{l=ii._abbr,p=Qs,p("./locale/"+a),g(l)}catch(_){xt[a]=null}return xt[a]}function g(a,l){var p;return a&&(h(l)?p=M(a):p=v(a,l),p?ii=p:typeof console!="undefined"&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?")),ii._abbr}function v(a,l){if(l!==null){var p,_=Wi;if(l.abbr=a,xt[a]!=null)ne("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."),_=xt[a]._config;else if(l.parentLocale!=null)if(xt[l.parentLocale]!=null)_=xt[l.parentLocale]._config;else if(p=d(l.parentLocale),p!=null)_=p._config;else return ri[l.parentLocale]||(ri[l.parentLocale]=[]),ri[l.parentLocale].push({name:a,config:l}),null;return xt[a]=new Te(te(_,l)),ri[a]&&ri[a].forEach(function(A){v(A.name,A.config)}),g(a),xt[a]}else return delete xt[a],null}function b(a,l){if(l!=null){var p,_,A=Wi;xt[a]!=null&&xt[a].parentLocale!=null?xt[a].set(te(xt[a]._config,l)):(_=d(a),_!=null&&(A=_._config),l=te(A,l),_==null&&(l.abbr=a),p=new Te(l),p.parentLocale=xt[a],xt[a]=p),g(a)}else xt[a]!=null&&(xt[a].parentLocale!=null?(xt[a]=xt[a].parentLocale,a===g()&&g(a)):xt[a]!=null&&delete xt[a]);return xt[a]}function M(a){var l;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ii;if(!i(a)){if(l=d(a),l)return l;a=[a]}return o(a)}function O(){return re(xt)}function z(a){var l,p=a._a;return p&&j(a).overflow===-2&&(l=p[Pt]<0||p[Pt]>11?Pt:p[Ft]<1||p[Ft]>Qr(p[ct],p[Pt])?Ft:p[_t]<0||p[_t]>24||p[_t]===24&&(p[It]!==0||p[Kt]!==0||p[Jt]!==0)?_t:p[It]<0||p[It]>59?It:p[Kt]<0||p[Kt]>59?Kt:p[Jt]<0||p[Jt]>999?Jt:-1,j(a)._overflowDayOfYear&&(l<ct||l>Ft)&&(l=Ft),j(a)._overflowWeeks&&l===-1&&(l=pi),j(a)._overflowWeekday&&l===-1&&(l=hn),j(a).overflow=l),a}var ee=/^\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)?)?$/,de=/^\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)?)?$/,K=/Z|[+-]\d\d(?::?\d\d)?/,Ae=[["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]],st=[["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/]],yt=/^\/?Date\((-?\d+)/i,ft=/^(?:(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}))$/,jt={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 $t(a){var l,p,_=a._i,A=ee.exec(_)||de.exec(_),L,ae,et,mt,Mt=Ae.length,Qt=st.length;if(A){for(j(a).iso=!0,l=0,p=Mt;l<p;l++)if(Ae[l][1].exec(A[1])){ae=Ae[l][0],L=Ae[l][2]!==!1;break}if(ae==null){a._isValid=!1;return}if(A[3]){for(l=0,p=Qt;l<p;l++)if(st[l][1].exec(A[3])){et=(A[2]||" ")+st[l][0];break}if(et==null){a._isValid=!1;return}}if(!L&&et!=null){a._isValid=!1;return}if(A[4])if(K.exec(A[4]))mt="Z";else{a._isValid=!1;return}a._f=ae+(et||"")+(mt||""),mr(a)}else a._isValid=!1}function cr(a,l,p,_,A,L){var ae=[dr(a),Pi.indexOf(l),parseInt(p,10),parseInt(_,10),parseInt(A,10)];return L&&ae.push(parseInt(L,10)),ae}function dr(a){var l=parseInt(a,10);return l<=49?2e3+l:l<=999?1900+l:l}function vt(a){return a.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function xr(a,l,p){if(a){var _=ji.indexOf(a),A=new Date(l[0],l[1],l[2]).getDay();if(_!==A)return j(p).weekdayMismatch=!0,p._isValid=!1,!1}return!0}function Et(a,l,p){if(a)return jt[a];if(l)return 0;var _=parseInt(p,10),A=_%100,L=(_-A)/100;return L*60+A}function Lt(a){var l=ft.exec(vt(a._i)),p;if(l){if(p=cr(l[4],l[3],l[2],l[5],l[6],l[7]),!xr(l[1],p,a))return;a._a=p,a._tzm=Et(l[8],l[9],l[10]),a._d=jr.apply(null,a._a),a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),j(a).rfc2822=!0}else a._isValid=!1}function ni(a){var l=yt.exec(a._i);if(l!==null){a._d=new Date(+l[1]);return}if($t(a),a._isValid===!1)delete a._isValid;else return;if(Lt(a),a._isValid===!1)delete a._isValid;else return;a._strict?a._isValid=!1:t.createFromInputFallback(a)}t.createFromInputFallback=me("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(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))});function wr(a,l,p){return a!=null?a:l!=null?l:p}function pr(a){var l=new Date(t.now());return a._useUTC?[l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()]:[l.getFullYear(),l.getMonth(),l.getDate()]}function Mr(a){var l,p,_=[],A,L,ae;if(!a._d){for(A=pr(a),a._w&&a._a[Ft]==null&&a._a[Pt]==null&&hr(a),a._dayOfYear!=null&&(ae=wr(a._a[ct],A[ct]),(a._dayOfYear>Xr(ae)||a._dayOfYear===0)&&(j(a)._overflowDayOfYear=!0),p=jr(ae,0,a._dayOfYear),a._a[Pt]=p.getUTCMonth(),a._a[Ft]=p.getUTCDate()),l=0;l<3&&a._a[l]==null;++l)a._a[l]=_[l]=A[l];for(;l<7;l++)a._a[l]=_[l]=a._a[l]==null?l===2?1:0:a._a[l];a._a[_t]===24&&a._a[It]===0&&a._a[Kt]===0&&a._a[Jt]===0&&(a._nextDay=!0,a._a[_t]=0),a._d=(a._useUTC?jr:gi).apply(null,_),L=a._useUTC?a._d.getUTCDay():a._d.getDay(),a._tzm!=null&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[_t]=24),a._w&&typeof a._w.d!="undefined"&&a._w.d!==L&&(j(a).weekdayMismatch=!0)}}function hr(a){var l,p,_,A,L,ae,et,mt,Mt;l=a._w,l.GG!=null||l.W!=null||l.E!=null?(L=1,ae=4,p=wr(l.GG,a._a[ct],Ht(Nt(),1,4).year),_=wr(l.W,1),A=wr(l.E,1),(A<1||A>
vendor: 22,381 bytes, line 7
77)&&(mt=!0)):(L=a._locale._week.dow,ae=a._locale._week.doy,Mt=Ht(Nt(),L,ae),p=wr(l.gg,a._a[ct],Mt.year),_=wr(l.w,Mt.week),l.d!=null?(A=l.d,(A<0||A>6)&&(mt=!0)):l.e!=null?(A=l.e+L,(l.e<0||l.e>6)&&(mt=!0)):A=L),_<1||_>fr(p,L,ae)?j(a)._overflowWeeks=!0:mt!=null?j(a)._overflowWeekday=!0:(et=yn(p,_,A,L,ae),a._a[ct]=et.year,a._dayOfYear=et.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function mr(a){if(a._f===t.ISO_8601){$t(a);return}if(a._f===t.RFC_2822){Lt(a);return}a._a=[],j(a).empty=!0;var l=""+a._i,p,_,A,L,ae,et=l.length,mt=0,Mt,Qt;for(A=B(a._f,a._locale).match(P)||[],Qt=A.length,p=0;p<Qt;p++)L=A[p],_=(l.match(Re(L,a))||[])[0],_&&(ae=l.substr(0,l.indexOf(_)),ae.length>0&&j(a).unusedInput.push(ae),l=l.slice(l.indexOf(_)+_.length),mt+=_.length),Ee[L]?(_?j(a).empty=!1:j(a).unusedTokens.push(L),lt(L,_,a)):a._strict&&!_&&j(a).unusedTokens.push(L);j(a).charsLeftOver=et-mt,l.length>0&&j(a).unusedInput.push(l),a._a[_t]<=12&&j(a).bigHour===!0&&a._a[_t]>0&&(j(a).bigHour=void 0),j(a).parsedDateParts=a._a.slice(0),j(a).meridiem=a._meridiem,a._a[_t]=Tr(a._locale,a._a[_t],a._meridiem),Mt=j(a).era,Mt!==null&&(a._a[ct]=a._locale.erasConvertYear(Mt,a._a[ct])),Mr(a),z(a)}function Tr(a,l,p){var _;return p==null?l:a.meridiemHour!=null?a.meridiemHour(l,p):(a.isPM!=null&&(_=a.isPM(p),_&&l<12&&(l+=12),!_&&l===12&&(l=0)),l)}function Zt(a){var l,p,_,A,L,ae,et=!1,mt=a._f.length;if(mt===0){j(a).invalidFormat=!0,a._d=new Date(NaN);return}for(A=0;A<mt;A++)L=0,ae=!1,l=Ie({},a),a._useUTC!=null&&(l._useUTC=a._useUTC),l._f=a._f[A],mr(l),ue(l)&&(ae=!0),L+=j(l).charsLeftOver,L+=j(l).unusedTokens.length*10,j(l).score=L,et?L<_&&(_=L,p=l):(_==null||L<_||ae)&&(_=L,p=l,ae&&(et=!0));S(a,p||l)}function Yi(a){if(!a._d){var l=Oe(a._i),p=l.day===void 0?l.date:l.day;a._a=T([l.year,l.month,p,l.hour,l.minute,l.second,l.millisecond],function(_){return _&&parseInt(_,10)}),Mr(a)}}function yr(a){var l=new Fe(z(_r(a)));return l._nextDay&&(l.add(1,"d"),l._nextDay=void 0),l}function _r(a){var l=a._i,p=a._f;return a._locale=a._locale||M(a._l),l===null||p===void 0&&l===""?De({nullInput:!0}):(typeof l=="string"&&(a._i=l=a._locale.preparse(l)),c(l)?new Fe(z(l)):(w(l)?a._d=l:i(p)?Zt(a):p?mr(a):ba(a),ue(a)||(a._d=null),a))}function ba(a){var l=a._i;h(l)?a._d=new Date(t.now()):w(l)?a._d=new Date(l.valueOf()):typeof l=="string"?ni(a):i(l)?(a._a=T(l.slice(0),function(p){return parseInt(p,10)}),Mr(a)):s(l)?Yi(a):E(l)?a._d=new Date(l):t.createFromInputFallback(a)}function Sn(a,l,p,_,A){var L={};return(l===!0||l===!1)&&(_=l,l=void 0),(p===!0||p===!1)&&(_=p,p=void 0),(s(a)&&m(a)||i(a)&&a.length===0)&&(a=void 0),L._isAMomentObject=!0,L._useUTC=L._isUTC=A,L._l=p,L._i=a,L._f=l,L._strict=_,yr(L)}function Nt(a,l,p,_){return Sn(a,l,p,_,!1)}var Ct=me("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=Nt.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:De()}),Ei=me("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=Nt.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:De()});function er(a,l){var p,_;if(l.length===1&&i(l[0])&&(l=l[0]),!l.length)return Nt();for(p=l[0],_=1;_<l.length;++_)(!l[_].isValid()||l[_][a](p))&&(p=l[_]);return p}function Ur(){var a=[].slice.call(arguments,0);return er("isBefore",a)}function ya(){var a=[].slice.call(arguments,0);return er("isAfter",a)}var Aa=function(){return Date.now?Date.now():+new Date},Hr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Dr(a){var l,p=!1,_,A=Hr.length;for(l in a)if(u(a,l)&&!(Dt.call(Hr,l)!==-1&&(a[l]==null||!isNaN(a[l]))))return!1;for(_=0;_<A;++_)if(a[Hr[_]]){if(p)return!1;parseFloat(a[Hr[_]])!==Ne(a[Hr[_]])&&(p=!0)}return!0}function Vi(){return this._isValid}function Sr(){return Xe(NaN)}function ai(a){var l=Oe(a),p=l.year||0,_=l.quarter||0,A=l.month||0,L=l.week||l.isoWeek||0,ae=l.day||0,et=l.hour||0,mt=l.minute||0,Mt=l.second||0,Qt=l.millisecond||0;this._isValid=Dr(l),this._milliseconds=+Qt+Mt*1e3+mt*6e4+et*1e3*60*60,this._days=+ae+L*7,this._months=+A+_*3+p*12,this._data={},this._locale=M(),this._bubble()}function Nr(a){return a instanceof ai}function qr(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function wi(a,l,p){var _=Math.min(a.length,l.length),A=Math.abs(a.length-l.length),L=0,ae;for(ae=0;ae<_;ae++)(p&&a[ae]!==l[ae]||!p&&Ne(a[ae])!==Ne(l[ae]))&&L++;return L+A}function Ti(a,l){N(a,0,0,function(){var p=this.utcOffset(),_="+";return p<0&&(p=-p,_="-"),_+k(~~(p/60),2)+l+k(~~p%60,2)})}Ti("Z",":"),Ti("ZZ",""),W("Z",U),W("ZZ",U),je(["Z","ZZ"],function(a,l,p){p._useUTC=!0,p._tzm=Wr(U,a)});var Ea=/([\+\-]|\d\d)/gi;function Wr(a,l){var p=(l||"").match(a),_,A,L;return p===null?null:(_=p[p.length-1]||[],A=(_+"").match(Ea)||["-",0,0],L=+(A[1]*60)+Ne(A[2]),L===0?0:A[0]==="+"?L:-L)}function si(a,l){var p,_;return l._isUTC?(p=l.clone(),_=(c(a)||w(a)?a.valueOf():Nt(a).valueOf())-p.valueOf(),p._d.setTime(p._d.valueOf()+_),t.updateOffset(p,!1),p):Nt(a).local()}function oi(a){return-Math.round(a._d.getTimezoneOffset())}t.updateOffset=function(){};function wa(a,l,p){var _=this._offset||0,A;if(!this.isValid())return a!=null?this:NaN;if(a!=null){if(typeof a=="string"){if(a=Wr(U,a),a===null)return this}else Math.abs(a)<16&&!p&&(a=a*60);return!this._isUTC&&l&&(A=oi(this)),this._offset=a,this._isUTC=!0,A!=null&&this.add(A,"m"),_!==a&&(!l||this._changeInProgress?qt(this,Xe(a-_,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?_:oi(this)}function Gi(a,l){return a!=null?(typeof a!="string"&&(a=-a),this.utcOffset(a,l),this):-this.utcOffset()}function kn(a){return this.utcOffset(0,a)}function C(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(oi(this),"m")),this}function I(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var a=Wr(F,this._i);a!=null?this.utcOffset(a):this.utcOffset(0,!0)}return this}function Y(a){return this.isValid()?(a=a?Nt(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function Q(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ce(){if(!h(this._isDSTShifted))return this._isDSTShifted;var a={},l;return Ie(a,this),a=_r(a),a._a?(l=a._isUTC?D(a._a):Nt(a._a),this._isDSTShifted=this.isValid()&&wi(a._a,l.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function xe(){return this.isValid()?!this._isUTC:!1}function $e(){return this.isValid()?this._isUTC:!1}function Ke(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Be=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,gt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Xe(a,l){var p=a,_=null,A,L,ae;return Nr(a)?p={ms:a._milliseconds,d:a._days,M:a._months}:E(a)||!isNaN(+a)?(p={},l?p[l]=+a:p.milliseconds=+a):(_=Be.exec(a))?(A=_[1]==="-"?-1:1,p={y:0,d:Ne(_[Ft])*A,h:Ne(_[_t])*A,m:Ne(_[It])*A,s:Ne(_[Kt])*A,ms:Ne(qr(_[Jt]*1e3))*A}):(_=gt.exec(a))?(A=_[1]==="-"?-1:1,p={y:it(_[2],A),M:it(_[3],A),w:it(_[4],A),d:it(_[5],A),h:it(_[6],A),m:it(_[7],A),s:it(_[8],A)}):p==null?p={}:typeof p=="object"&&("from"in p||"to"in p)&&(ae=rt(Nt(p.from),Nt(p.to)),p={},p.ms=ae.milliseconds,p.M=ae.months),L=new ai(p),Nr(a)&&u(a,"_locale")&&(L._locale=a._locale),Nr(a)&&u(a,"_isValid")&&(L._isValid=a._isValid),L}Xe.fn=ai.prototype,Xe.invalid=Sr;function it(a,l){var p=a&&parseFloat(a.replace(",","."));return(isNaN(p)?0:p)*l}function ht(a,l){var p={};return p.months=l.month()-a.month()+(l.year()-a.year())*12,a.clone().add(p.months,"M").isAfter(l)&&--p.months,p.milliseconds=+l-+a.clone().add(p.months,"M"),p}function rt(a,l){var p;return a.isValid()&&l.isValid()?(l=si(l,a),a.isBefore(l)?p=ht(a,l):(p=ht(l,a),p.milliseconds=-p.milliseconds,p.months=-p.months),p):{milliseconds:0,months:0}}function Ot(a,l){return function(p,_){var A,L;return _!==null&&!isNaN(+_)&&(ne(l,"moment()."+l+"(period, number) is deprecated. Please use moment()."+l+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),L=p,p=_,_=L),A=Xe(p,_),qt(this,A,a),this}}function qt(a,l,p,_){var A=l._milliseconds,L=qr(l._days),ae=qr(l._months);!a.isValid()||(_=_==null?!0:_,ae&&hi(a,zt(a,"Month")+ae*p),L&&Le(a,"Date",zt(a,"Date")+L*p),A&&a._d.setTime(a._d.valueOf()+A*p),_&&t.updateOffset(a,L||ae))}var Ut=Ot(1,"add"),tr=Ot(-1,"subtract");function nr(a){return typeof a=="string"||a instanceof String}function Yr(a){return c(a)||w(a)||nr(a)||E(a)||fu(a)||Wt(a)||a===null||a===void 0}function Wt(a){var l=s(a)&&!m(a),p=!1,_=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],A,L,ae=_.length;for(A=0;A<ae;A+=1)L=_[A],p=p||u(a,L);return l&&p}function fu(a){var l=i(a),p=!1;return l&&(p=a.filter(function(_){return!E(_)&&nr(a)}).length===0),l&&p}function cu(a){var l=s(a)&&!m(a),p=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],A,L;for(A=0;A<_.length;A+=1)L=_[A],p=p||u(a,L);return l&&p}function du(a,l){var p=a.diff(l,"days",!0);return p<-6?"sameElse":p<-1?"lastWeek":p<0?"lastDay":p<1?"sameDay":p<2?"nextDay":p<7?"nextWeek":"sameElse"}function pu(a,l){arguments.length===1&&(arguments[0]?Yr(arguments[0])?(a=arguments[0],l=void 0):cu(arguments[0])&&(l=arguments[0],a=void 0):(a=void 0,l=void 0));var p=a||Nt(),_=si(p,this).startOf("day"),A=t.calendarFormat(this,_)||"sameElse",L=l&&(ve(l[A])?l[A].call(this,p):l[A]);return this.format(L||this.localeData().calendar(A,this,Nt(p)))}function hu(){return new Fe(this)}function mu(a,l){var p=c(a)?a:Nt(a);return this.isValid()&&p.isValid()?(l=ke(l)||"millisecond",l==="millisecond"?this.valueOf()>p.valueOf():p.valueOf()<this.clone().startOf(l).valueOf()):!1}function _u(a,l){var p=c(a)?a:Nt(a);return this.isValid()&&p.isValid()?(l=ke(l)||"millisecond",l==="millisecond"?this.valueOf()<p.valueOf():this.clone().endOf(l).valueOf()<p.valueOf()):!1}function gu(a,l,p,_){var A=c(a)?a:Nt(a),L=c(l)?l:Nt(l);return this.isValid()&&A.isValid()&&L.isValid()?(_=_||"()",(_[0]==="("?this.isAfter(A,p):!this.isBefore(A,p))&&(_[1]===")"?this.isBefore(L,p):!this.isAfter(L,p))):!1}function vu(a,l){var p=c(a)?a:Nt(a),_;return this.isValid()&&p.isValid()?(l=ke(l)||"millisecond",l==="millisecond"?this.valueOf()===p.valueOf():(_=p.valueOf(),this.clone().startOf(l).valueOf()<=_&&_<=this.clone().endOf(l).valueOf())):!1}function bu(a,l){return this.isSame(a,l)||this.isAfter(a,l)}function yu(a,l){return this.isSame(a,l)||this.isBefore(a,l)}function Au(a,l,p){var _,A,L;if(!this.isValid())return NaN;if(_=si(a,this),!_.isValid())return NaN;switch(A=(_.utcOffset()-this.utcOffset())*6e4,l=ke(l),l){case"year":L=Cn(this,_)/12;break;case"month":L=Cn(this,_);break;case"quarter":L=Cn(this,_)/3;break;case"second":L=(this-_)/1e3;break;case"minute":L=(this-_)/6e4;break;case"hour":L=(this-_)/36e5;break;case"day":L=(this-_-A)/864e5;break;case"week":L=(this-_-A)/6048e5;break;default:L=this-_}return p?L:nt(L)}function Cn(a,l){if(a.date()<l.date())return-Cn(l,a);var p=(l.year()-a.year())*12+(l.month()-a.month()),_=a.clone().add(p,"months"),A,L;return l-_<0?(A=a.clone().add(p-1,"months"),L=(l-_)/(_-A)):(A=a.clone().add(p+1,"months"),L=(l-_)/(A-_)),-(p+L)||0}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Eu(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function wu(a){if(!this.isValid())return null;var l=a!==!0,p=l?this.clone().utc():this;return p.year()<0||p.year()>9999?X(p,l?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ve(Date.prototype.toISOString)?l?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",X(p,"Z")):X(p,l?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Tu(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",l="",p,_,A,L;return this.isLocal()||(a=this.utcOffset()===0?"moment.utc":"moment.parseZone",l="Z"),p="["+a+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",A="-MM-DD[T]HH:mm:ss.SSS",L=l+'[")]',this.format(p+_+A+L)}function Su(a){a||(a=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var l=X(this,a);return this.localeData().postformat(l)}function ku(a,l){return this.isValid()&&(c(a)&&a.isValid()||Nt(a).isValid())?Xe({to:this,from:a}).locale(this.locale()).humanize(!l):this.localeData().invalidDate()}function Cu(a){return this.from(Nt(),a)}function Ou(a,l){return this.isValid()&&(c(a)&&a.isValid()||Nt(a).isValid())?Xe({from:this,to:a}).locale(this.locale()).humanize(!l):this.localeData().invalidDate()}function xu(a){return this.to(Nt(),a)}function Ds(a){var l;return a===void 0?this._locale._abbr:(l=M(a),l!=null&&(this._locale=l),this)}var Ns=me("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return a===void 0?this.localeData():this.locale(a)});function Rs(){return this._locale}var On=1e3,Si=60*On,xn=60*Si,Ls=(365*400+97)*24*xn;function ki(a,l){return(a%l+l)%l}function Ps(a,l,p){return a<100&&a>=0?new Date(a+400,l,p)-Ls:new Date(a,l,p).valueOf()}function Is(a,l,p){return a<100&&a>=0?Date.UTC(a+400,l,p)-Ls:Date.UTC(a,l,p)}function Mu(a){var l,p;if(a=ke(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(p=this._isUTC?Is:Ps,a){case"year":l=p(this.year(),0,1);break;case"quarter":l=p(this.year(),this.month()-this.month()%3,1);break;case"month":l=p(this.year(),this.month(),1);break;case"week":l=p(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":l=p(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":l=p(this.year(),this.month(),this.date());break;case"hour":l=this._d.valueOf(),l-=ki(l+(this._isUTC?0:this.utcOffset()*Si),xn);break;case"minute":l=this._d.valueOf(),l-=ki(l,Si);break;case"second":l=this._d.valueOf(),l-=ki(l,On);break}return this._d.setTime(l),t.updateOffset(this,!0),this}function Du(a){var l,p;if(a=ke(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(p=this._isUTC?Is:Ps,a){case"year":l=p(this.year()+1,0,1)-1;break;case"quarter":l=p(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":l=p(this.year(),this.month()+1,1)-1;break;case"week":l=p(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":l=p(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":l=p(this.year(),this.month(),this.date()+1)-1;break;case"hour":l=this._d.valueOf(),l+=xn-ki(l+(this._isUTC?0:this.utcOffset()*Si),xn)-1;break;case"minute":l=this._d.valueOf(),l+=Si-ki(l,Si)-1;break;case"second":l=this._d.valueOf(),l+=On-ki(l,On)-1;break}return this._d.setTime(l),t.updateOffset(this,!0),this}function Nu(){return this._d.valueOf()-(this._offset||0)*6e4}function Ru(){return Math.floor(this.valueOf()/1e3)}function Lu(){return new Date(this.valueOf())}function Pu(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function Iu(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function $u(){return this.isValid()?this.toISOString():null}function Bu(){return ue(this)}function Fu(){return S({},j(this))}function zu(){return j(this).overflow}function ju(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),W("N",Ta),W("NN",Ta),W("NNN",Ta),W("NNNN",Ju),W("NNNNN",Zu),je(["N","NN","NNN","NNNN","NNNNN"],function(a,l,p,_){var A=p._locale.erasParse(a,_,p._strict);A?j(p).era=A:j(p).invalidEra=a}),W("y",y),W("yy",y),W("yyy",y),W("yyyy",y),W("yo",ef),je(["y","yy","yyy","yyyy"],ct),je(["yo"],function(a,l,p,_){var A;p._locale._eraYearOrdinalRegex&&(A=a.match(p._locale._eraYearOrdinalRegex)),p._locale.eraYearOrdinalParse?l[ct]=p._locale.eraYearOrdinalParse(a,A):l[ct]=parseInt(a,10)});function Uu(a,l){var p,_,A,L=this._eras||M("en")._eras;for(p=0,_=L.length;p<_;++p){switch(typeof L[p].since){case"string":A=t(L[p].since).startOf("day"),L[p].since=A.valueOf();break}switch(typeof L[p].until){case"undefined":L[p].until=1/0;break;case"string":A=t(L[p].until).startOf("day").valueOf(),L[p].until=A.valueOf();break}}return L}function Hu(a,l,p){var _,A,L=this.eras(),ae,et,mt;for(a=a.toUpperCase(),_=0,A=L.length;_<A;++_)if(ae=L[_].name.toUpperCase(),et=L[_].abbr.toUpperCase(),mt=L[_].narrow.toUpperCase(),p)switch(l){case"N":case"NN":case"NNN":if(et===a)return L[_];break;case"NNNN":if(ae===a)return L[_];break;case"NNNNN":if(mt===a)return L[_];break}else if([ae,et,mt].indexOf(a)>=0)return L[_]}function qu(a,l){var p=a.since<=a.until?1:-1;return l===void 0?t(a.since).year():t(a.since).year()+(l-a.offset)*p}function Wu(){var a,l,p,_=this.localeData().eras();for(a=0,l=_.length;a<l;++a)if(p=this.clone().startOf("day").valueOf(),_[a].since<=p&&p<=_[a].until||_[a].until<=p&&p<=_[a].since)return _[a].name;return""}function Yu(){var a,l,p,_=this.localeData().eras();for(a=0,l=_.length;a<l;++a)if(p=this.clone().startOf("day").valueOf(),_[a].since<=p&&p<=_[a].until||_[a].until<=p&&p<=_[a].since)return _[a].narrow;return""}function Vu(){var a,l,p,_=this.localeData().eras();for(a=0,l=_.length;a<l;++a)if(p=this.clone().startOf("day").valueOf(),_[a].since<=p&&p<=_[a].until||_[a].until<=p&&p<=_[a].since)return _[a].abbr;return""}function Gu(){var a,l,p,_,A=this.localeData().eras();for(a=0,l=A.length;a<l;++a)if(p=A[a].since<=A[a].until?1:-1,_=this.clone().startOf("day").valueOf(),A[a].since<=_&&_<=A[a].until||A[a].until<=_&&_<=A[a].since)return(this.year()-t(A[a].since).year())*p+A[a].offset;return this.year()}function Ku(a){return u(this,"_erasNameRegex")||Sa.call(this),a?this._erasNameRegex:this._erasRegex}function Qu(a){return u(this,"_erasAbbrRegex")||Sa.call(this),a?this._erasAbbrRegex:this._erasRegex}function Xu(a){return u(this,"_erasNarrowRegex")||Sa.call(this),a?this._erasNarrowRegex:this._erasRegex}function Ta(a,l){return l.erasAbbrRegex(a)}function Ju(a,l){return l.erasNameRegex(a)}function Zu(a,l){return l.erasNarrowRegex(a)}function ef(a,l){return l._eraYearOrdinalRegex||y}function Sa(){var a=[],l=[],p=[],_=[],A,L,ae=this.eras();for(A=0,L=ae.length;A<L;++A)l.push(Ye(ae[A].name)),a.push(Ye(ae[A].abbr)),p.push(Ye(ae[A].narrow)),_.push(Ye(ae[A].name)),_.push(Ye(ae[A].abbr)),_.push(Ye(ae[A].narrow));this._erasRegex=new RegExp("^("+_.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+l.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+p.join("|")+")","i")}N(0,["gg",2],0,function(){return this.weekYear()%100}),N(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Mn(a,l){N(0,[a,a.length],0,l)}Mn("gggg","weekYear"),Mn("ggggg","weekYear"),Mn("GGGG","isoWeekYear"),Mn("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),Me("weekYear",1),Me("isoWeekYear",1),W("G",x),W("g",x),W("GG",kt,pt),W("gg",kt,pt),W("GGGG",Fr,or),W("gggg",Fr,or),W("GGGGG",ur,kr),W("ggggg",ur,kr),at(["gggg","ggggg","GGGG","GGGGG"],function(a,l,p,_){l[_.substr(0,2)]=Ne(a)}),at(["gg","GG"],function(a,l,p,_){l[_]=t.parseTwoDigitYear(a)});function tf(a){return $s.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function rf(a){return $s.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function nf(){return fr(this.year(),1,4)}function af(){return fr(this.isoWeekYear(),1,4)}function sf(){var a=this.localeData()._week;return fr(this.year(),a.dow,a.doy)}function of(){var a=this.localeData()._week;return fr(this.weekYear(),a.dow,a.doy)}function $s(a,l,p,_,A){var L;return a==null?Ht(this,_,A).year:(L=fr(a,_,A),l>L&&(l=L),lf.call(this,a,l,p,_,A))}function lf(a,l,p,_,A){var L=yn(a,l,p,_,A),ae=jr(L.year,0,L.dayOfYear);return this.year(ae.getUTCFullYear()),this.month(ae.getUTCMonth()),this.date(ae.getUTCDate()),this}N("Q",0,"Qo","quarter"),J("quarter","Q"),Me("quarter",7),W("Q",ut),je("Q",function(a,l){l[Pt]=(Ne(a)-1)*3});function uf(a){return a==null?Math.ceil((this.month()+1)/3):this.month((a-1)*3+this.month()%3)}N("D",["DD",2],"Do","date"),J("date","D"),Me("date",9),W("D",kt),W("DD",kt,pt),W("Do",function(a,l){return a?l._dayOfMonthOrdinalParse||l._ordinalParse:l._dayOfMonthOrdinalParseLenient}),je(["D","DD"],Ft),je("Do",function(a,l){l[Ft]=Ne(a.match(kt)[0])});var Bs=Bt("Date",!0);N("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),Me("dayOfYear",4),W("DDD",lr),W("DDDD",ir),je(["DDD","DDDD"],function(a,l,p){p._dayOfYear=Ne(a)});function ff(a){var l=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return a==null?l:this.add(a-l,"d")}N("m",["mm",2],0,"minute"),J("minute","m"),Me("minute",14),W("m",kt),W("mm",kt,pt),je(["m","mm"],It);var cf=Bt("Minutes",!1);N("s",["ss",2],0,"second"),J("second","s"),Me("second",15),W("s",kt),W("ss",kt,pt),je(["s","ss"],Kt);var df=Bt("Seconds",!1);N("S",0,0,function(){return~~(this.millisecond()/100)}),N(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,function(){return this.millisecond()*10}),N(0,["SSSSS",5],0,function(){return this.millisecond()*100}),N(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),N(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),N(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),N(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),J("millisecond","ms"),Me("millisecond",16),W("S",lr,ut),W("SS",lr,pt),W("SSS",lr,ir);var Vr,Fs;for(Vr="SSSS";Vr.length<=9;Vr+="S")W(Vr,y);function pf(a,l){l[Jt]=Ne(("0."+a)*1e3)}for(Vr="S";Vr.length<=9;Vr+="S")je(Vr,pf);Fs=Bt("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");function hf(){return this._isUTC?"UTC":""}function mf(){return this._isUTC?"Coordinated Universal Time":""}var Se=Fe.prototype;
7Se.add=Ut,Se.calendar=pu,Se.clone=hu,Se.diff=Au,Se.endOf=Du,Se.format=Su,Se.from=ku,Se.fromNow=Cu,Se.to=Ou,Se.toNow=xu,Se.get=qe,Se.invalidAt=zu,Se.isAfter=mu,Se.isBefore=_u,Se.isBetween=gu,Se.isSame=vu,Se.isSameOrAfter=bu,Se.isSameOrBefore=yu,Se.isValid=Bu,Se.lang=Ns,Se.locale=Ds,Se.localeData=Rs,Se.max=Ei,Se.min=Ct,Se.parsingFlags=Fu,Se.set=Ze,Se.startOf=Mu,Se.subtract=tr,Se.toArray=Pu,Se.toObject=Iu,Se.toDate=Lu,Se.toISOString=wu,Se.inspect=Tu,typeof Symbol!="undefined"&&Symbol.for!=null&&(Se[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Se.toJSON=$u,Se.toString=Eu,Se.unix=Ru,Se.valueOf=Nu,Se.creationData=ju,Se.eraName=Wu,Se.eraNarrow=Yu,Se.eraAbbr=Vu,Se.eraYear=Gu,Se.year=_i,Se.isLeapYear=bn,Se.weekYear=tf,Se.isoWeekYear=rf,Se.quarter=Se.quarters=uf,Se.month=Bi,Se.daysInMonth=Vt,Se.week=Se.weeks=Or,Se.isoWeek=Se.isoWeeks=Fi,Se.weeksInYear=sf,Se.weeksInWeekYear=of,Se.isoWeeksInYear=nf,Se.isoWeeksInISOWeekYear=af,Se.date=Bs,Se.day=Se.days=ca,Se.weekday=da,Se.isoWeekday=pa,Se.dayOfYear=ff,Se.hour=Se.hours=ga,Se.minute=Se.minutes=cf,Se.second=Se.seconds=df,Se.millisecond=Se.milliseconds=Fs,Se.utcOffset=wa,Se.utc=kn,Se.local=C,Se.parseZone=I,Se.hasAlignedHourOffset=Y,Se.isDST=Q,Se.isLocal=xe,Se.isUtcOffset=$e,Se.isUtc=Ke,Se.isUTC=Ke,Se.zoneAbbr=hf,Se.zoneName=mf,Se.dates=me("dates accessor is deprecated. Use date instead.",Bs),Se.months=me("months accessor is deprecated. Use month instead",Bi),Se.years=me("years accessor is deprecated. Use year instead",_i),Se.zone
vendor: 4,402 bytes, line 7
7=me("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Gi),Se.isDSTShifted=me("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ce);function _f(a){return Nt(a*1e3)}function gf(){return Nt.apply(null,arguments).parseZone()}function zs(a){return a}var St=Te.prototype;St.calendar=_e,St.longDateFormat=ie,St.invalidDate=we,St.ordinal=Tt,St.preparse=zs,St.postformat=zs,St.relativeTime=We,St.pastFuture=tt,St.set=Z,St.eras=Uu,St.erasParse=Hu,St.erasConvertYear=qu,St.erasAbbrRegex=Qu,St.erasNameRegex=Ku,St.erasNarrowRegex=Xu,St.months=ea,St.monthsShort=ta,St.monthsParse=gn,St.monthsRegex=mi,St.monthsShortRegex=zr,St.week=Jr,St.firstDayOfYear=Cr,St.firstDayOfWeek=ia,St.weekdays=oa,St.weekdaysMin=la,St.weekdaysShort=Ui,St.weekdaysParse=fa,St.weekdaysRegex=ha,St.weekdaysShortRegex=wn,St.weekdaysMinRegex=Hi,St.isPM=ma,St.meridiem=ti;function Dn(a,l,p,_){var A=M(),L=D().set(_,l);return A[p](L,a)}function js(a,l,p){if(E(a)&&(l=a,a=void 0),a=a||"",l!=null)return Dn(a,l,p,"month");var _,A=[];for(_=0;_<12;_++)A[_]=Dn(a,_,p,"month");return A}function ka(a,l,p,_){typeof a=="boolean"?(E(l)&&(p=l,l=void 0),l=l||""):(l=a,p=l,a=!1,E(l)&&(p=l,l=void 0),l=l||"");var A=M(),L=a?A._week.dow:0,ae,et=[];if(p!=null)return Dn(l,(p+L)%7,_,"day");for(ae=0;ae<7;ae++)et[ae]=Dn(l,(ae+L)%7,_,"day");return et}function vf(a,l){return js(a,l,"months")}function bf(a,l){return js(a,l,"monthsShort")}function yf(a,l,p){return ka(a,l,p,"weekdays")}function Af(a,l,p){return ka(a,l,p,"weekdaysShort")}function Ef(a,l,p){return ka(a,l,p,"weekdaysMin")}g("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(a){var l=a%10,p=Ne(a%100/10)===1?"th":l===1?"st":l===2?"nd":l===3?"rd":"th";return a+p}}),t.lang=me("moment.lang is deprecated. Use moment.locale instead.",g),t.langData=me("moment.langData is deprecated. Use moment.localeData instead.",M);var Rr=Math.abs;function wf(){var a=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),a.milliseconds=Rr(a.milliseconds),a.seconds=Rr(a.seconds),a.minutes=Rr(a.minutes),a.hours=Rr(a.hours),a.months=Rr(a.months),a.years=Rr(a.years),this}function Us(a,l,p,_){var A=Xe(l,p);return a._milliseconds+=_*A._milliseconds,a._days+=_*A._days,a._months+=_*A._months,a._bubble()}function Tf(a,l){return Us(this,a,l,1)}function Sf(a,l){return Us(this,a,l,-1)}function Hs(a){return a<0?Math.floor(a):Math.ceil(a)}function kf(){var a=this._milliseconds,l=this._days,p=this._months,_=this._data,A,L,ae,et,mt;return a>=0&&l>=0&&p>=0||a<=0&&l<=0&&p<=0||(a+=Hs(Ca(p)+l)*864e5,l=0,p=0),_.milliseconds=a%1e3,A=nt(a/1e3),_.seconds=A%60,L=nt(A/60),_.minutes=L%60,ae=nt(L/60),_.hours=ae%24,l+=nt(ae/24),mt=nt(qs(l)),p+=mt,l-=Hs(Ca(mt)),et=nt(p/12),p%=12,_.days=l,_.months=p,_.years=et,this}function qs(a){return a*4800/146097}function Ca(a){return a*146097/4800}function Cf(a){if(!this.isValid())return NaN;var l,p,_=this._milliseconds;if(a=ke(a),a==="month"||a==="quarter"||a==="year")switch(l=this._days+_/864e5,p=this._months+qs(l),a){case"month":return p;case"quarter":return p/3;case"year":return p/12}else switch(l=this._days+Math.round(Ca(this._months)),a){case"week":return l/7+_/6048e5;case"day":return l+_/864e5;case"hour":return l*24+_/36e5;case"minute":return l*1440+_/6e4;case"second":return l*86400+_/1e3;case"millisecond":return Math.floor(l*864e5)+_;default:throw new Error("Unknown unit "+a)}}function Of(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Ne(this._months/12)*31536e6:NaN}function Lr(a){return function(){return this.as(a)}}var xf=Lr("ms"),Mf=Lr("s"),Df=Lr("m"),Nf=Lr("h"),Rf=Lr("d"),Lf=Lr("w"),Pf=Lr("M"),If=Lr("Q"),$f=Lr("y");function Bf(){return Xe(this)}function Ff(a){return a=ke(a),this.isValid()?this[a+"s"]():NaN}function li(a){return function(){return this.isValid()?this._data[a]:NaN}}var zf=li("milliseconds"),jf=li("seconds"),Uf=li("minutes"),Hf=li("hours"),qf=li("days"),Wf=li("months"),Yf=li("years");function Vf(){return nt(this.days()/7)}var Pr=Math.round,Ci={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Gf(a,l,p,_,A){return A.relativeTime(l||1,!!p,a,_)}
7function Kf(a,l,p,_){var A=Xe(a).abs(),L=Pr(A.as("s")),ae=Pr(A.as("m")),et=Pr(A.as("h")),mt=Pr(A.as("d")),Mt=Pr(A.as("M")),Qt=Pr(A.as("w")),Ir=Pr(A.as("y")),Gr=L<=p.ss&&["s",L]||L<p.s&&["ss",L]||ae<=1&&["m"]||ae<p.m&&["mm",ae]||et<=1&&["h"]||et<p.h&&["hh",et]||mt<=1&&["d"]||mt<p.d&&["dd",mt];return p.w!=null&&(Gr=Gr||Qt<=1&&["w"]||Qt<p.w&&["ww",Qt]),Gr=Gr||Mt<=1&&["M"]||Mt<p.M&&["MM",Mt]||Ir<=1&&["y"]||["yy",Ir],Gr[2]=l,Gr[3]=+a>0,Gr[4]=_,Gf.apply(null,Gr)}function Qf(a){return a===void 0?Pr:typeof a=="function"?(Pr=a,!0):!1}function Xf(a,l){return Ci[a]===void 0?!1:l===void 0?Ci[a]:(Ci[a]=l,a==="s"&&(Ci.ss=l-1),!0)}function Jf(a,l){if(!this.isValid())return this.localeData().invalidDate();var p=!1,_=Ci,A,L;return typeof a=="object"&&(l=a,a=!1),typeof a=="boolean"&&(p=a),typeof l=="object"&&(_=Object.assign({},Ci,l),l.s!=null&&l.ss==null&&(_.ss=l.s-1)),A=this.localeData(),L=Kf(this,!p,_,A),p&&(L=A.pastFuture(+this,L)),A.postformat(L)}var Oa=Math.abs;function Oi(a){return(a>0)-(a<0)||+a}function Nn(){if(!this.isValid())return this.localeData().invalidDate();var a=Oa(this._milliseconds)/1e3,l=Oa(this._days),p=Oa(this._months),_,A,L,ae,et=this.asSeconds(),mt,Mt,Qt,Ir;return et?(_=nt(a/60),A=nt(_/60),a%=60,_%=60,L=nt(p/12),p%=12,ae=a?a.toFixed(3).replace(/\.?0+$/,""):"",mt=et<0?"-":"",Mt=Oi(this._months)!==Oi(et)?"-":"",Qt=Oi(this._days)!==Oi(et)?"-":"",Ir=Oi(this._milliseconds)!==Oi(et)?"-":"",mt+"P"+(L?Mt+L+"Y":"")+(p?Mt+p+"M":"")+(l?Qt+l+"D":"")+(A||_||a?"T":"")+(A?Ir+A+"H":"")+(_?Ir+_+"M":"")+(a?Ir+ae+"S":"")):"P0D"}var wt=ai.prototype;wt.isValid=Vi,wt.abs=wf,wt.add=Tf,wt.subtract=Sf,wt.as=Cf,wt.asMilliseconds=xf,wt.asSeconds=Mf,wt.asMinutes=Df,wt.asHours=Nf,wt.asDays=Rf,wt.asWeeks=Lf,wt.asMonths=Pf,wt.asQuarters=If,wt.asYears=$f,wt.valueOf=Of,wt._bubble=kf,wt.clone=Bf,wt.get=Ff,wt.milliseconds=zf,wt.seconds=jf,wt.minutes=Uf,wt.hours=Hf,wt.days=qf,wt.weeks=Vf,wt.months=Wf,wt.years=Yf,wt.humanize=Jf,wt.toISOString=Nn,wt.toString=Nn,wt.toJSON=Nn,wt.locale=Ds,wt.localeData=Rs,wt.toIsoString=me("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Nn),wt.lang=Ns,N("X",0,0,"unix"),N("x",0,0,"valueOf"),W("x",x),W("X",he),je("X",function(a,l,p){p._d=new Date(parseFloat(a)*1e3)}),je("x",function(a,l,p){p._d=new Date(Ne(a))});return t.version="2.29.4",r(Nt),t.fn=Se,t.min=Ur,t.max=ya,t.now=Aa,t.utc=D,t.unix=_f,t.months=vf,t.isDate=w,t.locale=g,t.invalid=De,t.duration=Xe,t.isMoment=c,t.weekdays=yf,t.parseZone=gf,t.localeData=M,t.isDuration=Nr,t.monthsShort=bf,t.weekdaysMin=Ef,t.defineLocale=v,t.updateLocale=b,t.locales=O,t.weekdaysShort=Af,t.normalizeUnits=ke,t.relativeTimeRounding=Qf,t.relativeTimeThreshold=Xf,t.calendarFormat=du,t.prototype=Se,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 fo=bt((uo,Pn)=>{(function(e,t){"use strict";typeof Pn=="object"&&Pn.exports?Pn.exports=t(lo()):typeof define=="function"&&define.amd?define(["moment"],t):t(e.moment)})(uo,function(e){"use strict";e.version===void 0&&e.default&&(e=e.default);var t,r={},i={},s={},u={},m={},re=(e&&typeof e.version=="string"||Z("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/"),e.version.split(".")),h=+re[0],E=+re[1];function w(k){return 96<k?k-87:64<k?k-29:k-48}function T(k){var P=0,H=k.split("."),G=H[0],le=H[1]||"",Ee=1,N=0,H=1;for(k.charCodeAt(0)===45&&(H=-(P=1));P<G.length;P++)N=60*N+w(G.charCodeAt(P));for(P=0;P<le.length;P++)Ee/=60,N+=w(le.charCodeAt(P))*Ee;return N*H}function S(k){for(var P=0;P<k.length;P++)k[P]=T(k[P])}function D(k,P){for(var G=[],le=0;le<P.length;le++)G[le]=k[P[le]];return G}function R(k){for(var k=k.split("|"),P=k[2].split(" "),G=k[3].split(""),le=k[4].split(" "),Ee=(S(P),S(G),S(le),le),N=G.length,H=0;H<N;H++)Ee[H]=Math.round((Ee[H-1]||0)+6e4*Ee[H]);return Ee[N-1]=1/0,{name:k[0],abbrs:D(k[1].split(" "),G),offsets:D(P,G),untils:le,population:0|k[5]}}function j(k){k&&this._set(R(k))}function Ce(k,P){this.name=k,this.zones=P}
7function ue(k){var P=k.toTimeString(),G=P.match(/\([a-z ]+\)/i);(G=G&&G[0]?(G=G[0].match(/[A-Z]/g))?G.join(""):void 0:(G=P.match(/[A-Z]{3,5}/g))?G[0]:void 0)==="GMT"&&(G=void 0),this.at=+k,this.abbr=G,this.offset=k.getTimezoneOffset()}function De(k){this.zone=k,this.offsetScore=0,this.abbrScore=0}function Je(){for(var k,P,G=new Date().getFullYear()-2,le=new ue(new Date(G,0,1)),Ee=[le],N=1;N<48;N++)(P=new ue(new Date(G,N,1))).offset!==le.offset&&(k=function(H,fe){for(var X;X=6e4*((fe.at-H.at)/12e4|0);)(X=new ue(new Date(H.at+X))).offset===H.offset?H=X:fe=X;return H}(le,P),Ee.push(k),Ee.push(new ue(new Date(k.at+6e4)))),le=P;for(N=0;N<4;N++)Ee.push(new ue(new Date(G+N,0,1))),Ee.push(new ue(new Date(G+N,6,1)));return Ee}function Ue(k,P){return k.offsetScore!==P.offsetScore?k.offsetScore-P.offsetScore:k.abbrScore!==P.abbrScore?k.abbrScore-P.abbrScore:k.zone.population!==P.zone.population?P.zone.population-k.zone.population:P.zone.name.localeCompare(k.zone.name)}function Ie(){try{var k=Intl.DateTimeFormat().resolvedOptions().timeZone;if(k&&3<k.length){var P=u[Fe(k)];if(P)return P;Z("Moment Timezone found "+k+" from the Intl api, but did not have that data loaded.")}}catch(B){}for(var G,le,Ee=Je(),N=Ee.length,H=function(B){for(var V,ie,se=B.length,we={},ze=[],ot=0;ot<se;ot++)for(V in ie=m[B[ot].offset]||{})ie.hasOwnProperty(V)&&(we[V]=!0);for(ot in we)we.hasOwnProperty(ot)&&ze.push(u[ot]);return ze}(Ee),fe=[],X=0;X<H.length;X++){for(G=new De(He(H[X])),le=0;le<N;le++)G.scoreOffsetAt(Ee[le]);fe.push(G)}return fe.sort(Ue),0<fe.length?fe[0].zone.name:void 0}function Fe(k){return(k||"").toLowerCase().replace(/\//g,"_")}function c(k){var P,G,le,Ee;for(typeof k=="string"&&(k=[k]),P=0;P<k.length;P++){Ee=Fe(G=(le=k[P].split("|"))[0]),r[Ee]=k[P],u[Ee]=G,H=N=X=fe=void 0;var N,H,fe=Ee,X=le[2].split(" ");for(S(X),N=0;N<X.length;N++)H=X[N],m[H]=m[H]||{},m[H][fe]=!0}}function He(k,P){k=Fe(k);var G=r[k];return G instanceof j?G:typeof G=="string"?(G=new j(G),r[k]=G):i[k]&&P!==He&&(P=He(i[k],He))?((G=r[k]=new j)._set(P),G.name=u[k],G):null}function me(k){var P,G,le,Ee;for(typeof k=="string"&&(k=[k]),P=0;P<k.length;P++)le=Fe((G=k[P].split("|"))[0]),Ee=Fe(G[1]),i[le]=Ee,u[le]=G[0],i[Ee]=le,u[Ee]=G[1]}function pe(k){c(k.zones),me(k.links);var P,G,le,Ee=k.countries;if(Ee&&Ee.length)for(P=0;P<Ee.length;P++)G=(le=Ee[P].split("|"))[0].toUpperCase(),le=le[1].split(" "),s[G]=new Ce(G,le);te.dataVersion=k.version}function ne(k){return ne.didShowError||(ne.didShowError=!0,Z("moment.tz.zoneExists('"+k+"') has been deprecated in favor of !moment.tz.zone('"+k+"')")),!!He(k)}function ve(k){var P=k._f==="X"||k._f==="x";return!(!k._a||k._tzm!==void 0||P)}function Z(k){typeof console!="undefined"&&typeof console.error=="function"&&console.error(k)}function te(k){var le=Array.prototype.slice.call(arguments,0,-1),P=arguments[arguments.length-1],G=He(P),le=e.utc.apply(null,le);return G&&!e.isMoment(k)&&ve(le)&&le.add(G.parse(le),"minutes"),le.tz(P),le}(h<2||h==2&&E<6)&&Z("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),j.prototype={_set:function(k){this.name=k.name,this.abbrs=k.abbrs,this.untils=k.untils,this.offsets=k.offsets,this.population=k.population},_index:function(k){for(var P=+k,G=this.untils,le=0;le<G.length;le++)if(P<G[le])return le},countries:function(){var k=this.name;return Object.keys(s).filter(function(P){return s[P].zones.indexOf(k)!==-1})},parse:function(k){for(var P,G,le,Ee=+k,N=this.offsets,H=this.untils,fe=H.length-1,X=0;X<fe;X++)if(P=N[X],G=N[X+1],le=N[X&&X-1],P<G&&te.moveAmbiguousForward?P=G:le<P&&te.moveInvalidForward&&(P=le),Ee<H[X]-6e4*P)return N[X];return N[fe]},abbr:function(k){return this.abbrs[this._index(k)]},offset:function(k){return Z("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(k)]},utcOffset:function(k){return this.offsets[this._index(k)]}},De.prototype.scoreOffsetAt=function(k){this.offsetScore+=Math.abs(this.zone.utcOffset(k.at)-k.offset),this.zone.abbr(k.at).replace(/[^A-Z]/g,"")!==k.abbr&&this.abbrScore++},te.version="0.5.43",te.dataVersion="",te._zones=r,te._links=i,te._names=u,te._countries=s,te.add=c,te.link=me,te.load=pe,te.zone=He,te.zoneExists=ne,te.guess=function(k){return t=t&&!k?t:Ie()},te.names=function(){var k,P=[];for(k in u)u.hasOwnProperty(k)&&(r[k]||r[i[k]])&&u[k]&&P.push(u[k]);return P.sort()}
7,te.Zone=j,te.unpack=R,te.unpackBase60=T,te.needsOffset=ve,te.moveInvalidForward=!0,te.moveAmbiguousForward=!1,te.countries=function(){return Object.keys(s)},te.zonesForCountry=function(k,P){var G;return G=(G=k).toUpperCase(),(k=s[G]||null)?(G=k.zones.sort(),P?G.map(function(le){return{name:le,offset:He(le).utcOffset(new Date)}}):G):null};var Te,re=e.fn;function be(k){return function(){return this._z?this._z.abbr(this):k.call(this)}}function _e(k){return function(){return this._z=null,k.apply(this,arguments)}}return e.tz=te,e.defaultZone=null,e.updateOffset=function(k,P){var G,le=e.defaultZone;k._z===void 0&&(le&&ve(k)&&!k._isUTC&&(k._d=e.utc(k._a)._d,k.utc().add(le.parse(k),"minutes")),k._z=le),k._z&&(le=k._z.utcOffset(k),Math.abs(le)<16&&(le/=60),k.utcOffset!==void 0?(G=k._z,k.utcOffset(-le,P),k._z=G):k.zone(le,P))},re.tz=function(k,P){if(k){if(typeof k!="string")throw new Error("Time zone name must be a string, got "+k+" ["+typeof k+"]");return this._z=He(k),this._z?e.updateOffset(this,P):Z("Moment Timezone has no data for "+k+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},re.zoneName=be(re.zoneName),re.zoneAbbr=be(re.zoneAbbr),re.utc=_e(re.utc),re.local=_e(re.local),re.utcOffset=(Te=re.utcOffset,function(){return 0<arguments.length&&(this._z=null),Te.apply(this,arguments)}),e.tz.setDefault=function(k){return(h<2||h==2&&E<9)&&Z("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=k?He(k):null,e},re=e.momentProperties,Object.prototype.toString.call(re)==="[object Array]"?(re.push("_z"),re.push("_a")):re&&(re._z=null),pe
vendor: 35,193 bytes, line 7
7({version:"2023c",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Khartoum|CAT|-20|0||51e5","Africa/Cairo|EET EEST|-20 -30|0101010101010|29NW0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0|15e6","Africa/Casablanca|+00 +01|0 -10|010101010101010101010101|1Vq20 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Juba|EAT CAT|-30 -20|01|24nx0|","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|","Africa/Tripoli|EET|-20|0||11e5","America/Adak|HST HDT|a0 90|01010101010101010101010|1VkA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1Vkz0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1Vq30 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010|1VsU0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Managua|CST|60|0||22e5","America/Caracas|-04|40|0||29e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1Vkx0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|0101|1Vc30 1HB0 FX0|77e4","America/Chicago|CST CDT|60 50|01010101010101010101010|1Vkw0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT CST|70 60 60|01010101012|1VsV0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|MST MDT CST|70 60 60|010101010120101010101010|1Vkx0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Phoenix|MST|70|0||42e5","America/Whitehorse|PST PDT MST|80 70 70|0101012|1Vky0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/New_York|EST EDT|50 40|01010101010101010101010|1Vkv0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|21e6","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1Vky0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|15e6","America/Halifax|AST ADT|40 30|01010101010101010101010|1Vku0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02 -01|30 20 10|0101010101012121212121|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|17e3","America/Grand_Turk|AST EDT EST|40 40 50|01212121212121212121212|1Vkv0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1Vkt0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0|21e5","America/Mazatlan|MST MDT|70 60|01010101010|1VsV0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Metlakatla|AKST AKDT PST|90 80 80|012010101010101010101010|1Vkz0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1Vkt0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|61e2","America/Noronha|-02|20|0||30e2","America/Ojinaga|MST MDT CST CDT|70 60 60 50|01010101012323232323232|1Vkx0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|23e3","America/Santiago|-03 -04|30 40|01010101010101010101010|1VJD0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|0101|1Vc20 1HB0 FX0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1Vktu 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+11 +08|-b0 -80|0101010|1Vkh0 1o30 14k0 1kr0 12l0 1o01|10","Asia/Bangkok|+07|-70|0||15e6","Asia/Vladivostok|+10|-a0|0||60e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1VsE0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1VsC0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Europe/Istanbul|+03|-30|0||13e6","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST +03|-20 -30 -30|01010101012|1VrW0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Dubai|+04|-40|0||39e5","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1VpW0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+09|-90|0||33e4","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST +03|-20 -30 -30|01010101012|1VrW0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|35e5","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1Vpz0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1Vpc0 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Sakhalin|+11|-b0|0||58e4","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Asia/Pyongyang|KST KST|-8u -90|01|1VGf0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Seoul|KST|-90|0||23e6","Asia/Tehran|+0330 +0430|-3u -4u|01010101010|1VoIu 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1VsEu 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1VsD0 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|01010101010101010101010|1VJD0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|12e5","Etc/GMT-1|+01|-10|0||","Pacific/Tongatapu|+13|-d0|0||75e3","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0||","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0||","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0||","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0||","Europe/London|GMT BST|0 -10|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1Vq00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|67e4","Europe/Moscow|MSK|-30|0||16e6","Europe/Volgograd|MSK +04|-30 -40|010|1WQL0 5gn0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1Vq10 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1VsC0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101|1VsC0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Fiji|+13 +12|-d0 -c0|01010101|1UVO0 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+11 +12|-b0 -c0|01010101010101010101|219P0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Egypt","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Khartoum|Africa/Blantyre","Africa/Khartoum|Africa/Bujumbura","Africa/Khartoum|Africa/Gaborone","Africa/Khartoum|Africa/Harare","Africa/Khartoum|Africa/Kigali","Africa/Khartoum|Africa/Lubumbashi","Africa/Khartoum|Africa/Lusaka","Africa/Khartoum|Africa/Maputo","Africa/Khartoum|Africa/Windhoek","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/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","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|Europe/Kaliningrad","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Caracas|America/Boa_Vista","America/Caracas|America/Guyana","America/Caracas|America/La_Paz","America/Caracas|America/Manaus","America/Caracas|America/Porto_Velho","America/Caracas|Brazil/West","America/Caracas|Etc/GMT+4","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Montevideo","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Punta_Arenas","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Palmer","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Godthab|America/Nuuk","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Port-au-Prince","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/New_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cancun","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Fort_Nelson","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Whitehorse|America/Dawson","America/Whitehorse|Canada/Yukon","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Barnaul","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Hovd","Asia/Bangkok|Asia/Krasnoyarsk","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Novosibirsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Tomsk","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Chita|Asia/Dili","Asia/Chita|Asia/Khandyga","Asia/Chita|Asia/Yakutsk","Asia/Chita|Etc/GMT-9","Asia/Chita|Pacific/Palau","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Omsk","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dubai|Asia/Baku","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Astrakhan","Asia/Dubai|Europe/Samara","Asia/Dubai|Europe/Saratov","Asia/Dubai|Europe/Ulyanovsk","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Choibalsan","Asia/Kuala_Lumpur|Asia/Irkutsk","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Asia/Ulaanbaatar","Asia/Kuala_Lumpur|Asia/Ulan_Bator","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Sakhalin|Asia/Magadan","Asia/Sakhalin|Asia/Srednekolymsk","Asia/Sakhalin|Etc/GMT-11","Asia/Sakhalin|Pacific/Bougainville","Asia/Sakhalin|Pacific/Efate","Asia/Sakhalin|Pacific/Guadalcanal","Asia/Sakhalin|Pacific/Kosrae","Asia/Sakhalin|Pacific/Noumea","Asia/Sakhalin|Pacific/Pohnpei","Asia/Sakhalin|Pacific/Ponape","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Asia/Yekaterinburg","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Vladivostok|Antarctica/DumontDUrville","Asia/Vladivostok|Asia/Ust-Nera","Asia/Vladivostok|Etc/GMT-10","Asia/Vladivostok|Pacific/Chuuk","Asia/Vladivostok|Pacific/Port_Moresby","Asia/Vladivostok|Pacific/Truk","Asia/Vladivostok|Pacific/Yap","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Antarctica/Macquarie","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","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/Athens|Asia/Famagusta","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Kyiv","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Antarctica/Syowa","Europe/Istanbul|Asia/Aden","Europe/Istanbul|Asia/Baghdad","Europe/Istanbul|Asia/Bahrain","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Asia/Kuwait","Europe/Istanbul|Asia/Qatar","Europe/Istanbul|Asia/Riyadh","Europe/Istanbul|Etc/GMT-3","Europe/Istanbul|Europe/Minsk","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","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|Europe/Kirov","Europe/Moscow|Europe/Simferopol","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga","Pacific/Tongatapu|Etc/GMT-13","Pacific/Tongatapu|Pacific/Enderbury","Pacific/Tongatapu|Pacific/Fakaofo","Pacific/Tongatapu|Pacific/Kanton"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","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/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico 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/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico 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/Toronto 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/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon 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/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico 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/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico 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|Africa/Abidjan 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/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico 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/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","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/Puerto_Rico 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/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","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/Brussels Europe/Amsterdam","NO|Europe/Berlin 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|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan 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|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin 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/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives 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/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_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/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa 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"]}),
7e})});var yo=bt((qp,bo)=>{"use strict";var go=Array.isArray,vo=Object.keys,Cc=Object.prototype.hasOwnProperty;bo.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){var i=go(t),s=go(r),u,m,h;if(i&&s){if(m=t.length,m!=r.length)return!1;for(u=m;u--!==0;)if(!e(t[u],r[u]))return!1;return!0}if(i!=s)return!1;var E=t instanceof Date,w=r instanceof Date;if(E!=w)return!1;if(E&&w)return t.getTime()==r.getTime();var T=t instanceof RegExp,S=r instanceof RegExp;if(T!=S)return!1;if(T&&S)return t.toString()==r.toString();var D=vo(t);if(m=D.length,m!==vo(r).length)return!1;for(u=m;u--!==0;)if(!Cc.call(r,D[u]))return!1;for(u=m;u--!==0;)if(h=D[u],!e(t[h],r[h]))return!1;return!0}return t!==t&&r!==r}});var To=bt((Vp,wo)=>{(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(r,i){return r<<i|r>>>32-i},rotr:function(r,i){return r<<32-i|r>>>i},endian:function(r){if(r.constructor==Number)return t.rotl(r,8)&16711935|t.rotl(r,24)&4278255360;for(var i=0;i<r.length;i++)r[i]=t.endian(r[i]);return r},randomBytes:function(r){for(var i=[];r>0;r--)i.push(Math.floor(Math.random()*256));return i},bytesToWords:function(r){for(var i=[],s=0,u=0;s<r.length;s++,u+=8)i[u>>>5]|=r[s]<<24-u%32;return i},wordsToBytes:function(r){for(var i=[],s=0;s<r.length*32;s+=8)i.push(r[s>>>5]>>>24-s%32&255);return i},bytesToHex:function(r){for(var i=[],s=0;s<r.length;s++)i.push((r[s]>>>4).toString(16)),i.push((r[s]&15).toString(16));return i.join("")},hexToBytes:function(r){for(var i=[],s=0;s<r.length;s+=2)i.push(parseInt(r.substr(s,2),16));return i},bytesToBase64:function(r){for(var i=[],s=0;s<r.length;s+=3)for(var u=r[s]<<16|r[s+1]<<8|r[s+2],m=0;m<4;m++)s*8+m*6<=r.length*8?i.push(e.charAt(u>>>6*(3-m)&63)):i.push("=");return i.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/ig,"");for(var i=[],s=0,u=0;s<r.length;u=++s%4)u!=0&&i.push((e.indexOf(r.charAt(s-1))&Math.pow(2,-2*u+8)-1)<<u*2|e.indexOf(r.charAt(s))>>>6-u*2);return i}};wo.exports=t})()});var os=bt((Gp,So)=>{var ss={utf8:{stringToBytes:function(e){return ss.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(ss.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(e.charCodeAt(r)&255);return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};So.exports=ss});var Oo=bt((Kp,Co)=>{Co.exports=function(e){return e!=null&&(ko(e)||Oc(e)||!!e._isBuffer)};function ko(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function Oc(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&ko(e.slice(0,0))}});var Mo=bt((Qp,xo)=>{(function(){var e=To(),t=os().utf8,r=Oo(),i=os().bin,s=function(u,m){u.constructor==String?m&&m.encoding==="binary"?u=i.stringToBytes(u):u=t.stringToBytes(u):r(u)?u=Array.prototype.slice.call(u,0):!Array.isArray(u)&&u.constructor!==Uint8Array&&(u=u.toString());for(var h=e.bytesToWords(u),E=u.length*8,w=1732584193,T=-271733879,S=-1732584194,D=271733878,R=0;R<h.length;R++)h[R]=(h[R]<<8|h[R]>>>24)&16711935|(h[R]<<24|h[R]>>>8)&4278255360;h[E>>>5]|=128<<E%32,h[(E+64>>>9<<4)+14]=E;for(var j=s._ff,Ce=s._gg,ue=s._hh,De=s._ii,R=0;R<h.length;R+=16){var Je=w,Ue=T,Ie=S,Fe=D;w=j(w,T,S,D,h[R+0],7,-680876936),D=j(D,w,T,S,h[R+1],12,-389564586),S=j(S,D,w,T,h[R+2],17,606105819),T=j(T,S,D,w,h[R+3],22,-1044525330),w=j(w,T,S,D,h[R+4],7,-176418897),D=j(D,w,T,S,h[R+5],12,1200080426),S=j(S,D,w,T,h[R+6],17,-1473231341),T=j(T,S,D,w,h[R+7],22,-45705983),w=j(w,T,S,D,h[R+8],7,1770035416),D=j(D,w,T,S,h[R+9],12,-1958414417),S=j(S,D,w,T,h[R+10],17,-42063),T=j(T,S,D,w,h[R+11],22,-1990404162),w=j(w,T,S,D,h[R+12],7,1804603682),D=j(D,w,T,S,h[R+13],12,-40341101),S=j(S,D,w,T,h[R+14],17,-1502002290),T=j(T,S,D,w,h[R+15],22,1236535329),w=Ce(w,T,S,D,h[R+1],5,-165796510),D=Ce(D,w,T,S,h[R+6],9,-1069501632),S=Ce(S,D,w,T,h[R+11],14,643717713),T=Ce(T,S,D,w,h[R+0],20,-373897302),w=Ce(w,T,S,D,h[R+5],5,-701558691),D=Ce(D,w,T,S,h[R+10],9,38016083),S=Ce(S,D,w,T,h[R+15],14,-660478335),T=Ce(T,S,D,w,h[R+4],20,-405537848),w=Ce(w,T,S,D,h[R+9],5,568446438),D=Ce(D,w,T,S,h[R+14],9,-1019803690),S=Ce(S,D,w,T,h[R+3],14,-187363961),T=Ce(T,S,D,w,h[R+8],20,1163531501),w=Ce(w,T,S,D,h[R+13],5,-1444681467),D=Ce(D,w,T,S,h[R+2],9,-51403784),S=Ce(S,D,w,T,h[R+7],14,1735328473),T=Ce(T,S,D,w,h[R+12],20,-1926607734),w=ue(w,T,S,D,h[R+5],4,-378558),D=ue(D,w,T,S,h[R+8],11,-2022574463),S=ue(S,D,w,T,h[R+11],16,1839030562),T=ue(T,S,D,w,h[R+14],23,-35309556),w=ue(w,T,S,D,h[R+1],4,-1530992060),D=ue(D,w,T,S,h[R+4],11,1272893353),S=ue(S,D,w,T,h[R+7],16,-155497632),T=ue(T,S,D,w,h[R+10],23,-1094730640),w=ue(w,T,S,D,h[R+13],4,681279174),D=ue(D,w,T,S,h[R+0],11,-358537222),S=ue(S,D,w,T,h[R+3],16,-722521979),T=ue(T,S,D,w,h[R+6],23,76029189),w=ue(w,T,S,D,h[R+9],4,-640364487),D=ue(D,w,T,S,h[R+12],11,-421815835),S=ue(S,D,w,T,h[R+15],16,530742520),T=ue(T,S,D,w,h[R+2],23,-995338651),w=De(w,T,S,D,h[R+0],6,-198630844),D=De(D,w,T,S,h[R+7],10,1126891415),S=De(S,D,w,T,h[R+14],15,-1416354905),T=De(T,S,D,w,h[R+5],21,-57434055),w=De(w,T,S,D,h[R+12],6,1700485571),D=De(D,w,T,S,h[R+3],10,-1894986606),S=De(S,D,w,T,h[R+10],15,-1051523),T=De(T,S,D,w,h[R+1],21,-2054922799),w=De(w,T,S,D,h[R+8],6,1873313359),D=De(D,w,T,S,h[R+15],10,-30611744),S=De(S,D,w,T,h[R+6],15,-1560198380),T=De(T,S,D,w,h[R+13],21,1309151649),w=De(w,T,S,D,h[R+4],6,-145523070),D=De(D,w,T,S,h[R+11],10,-1120210379),S=De(S,D,w,T,h[R+2],15,718787259),T=De(T,S,D,w,h[R+9],21,-343485551),w=w+Je>>>0,T=T+Ue>>>0,S=S+Ie>>>0,D=D+Fe>>>0}return e.endian([w,T,S,D])};s._ff=function(u,m,h,E,w,T,S){var D=u+(m&h|~m&E)+(w>>>0)+S;return(D<<T|D>>>32-T)+m},s._gg=function(u,m,h,E,w,T,S){var D=u+(m&E|h&~E)+(w>>>0)+S;return(D<<T|D>>>32-T)+m},s._hh=function(u,m,h,E,w,T,S){var D=u+(m^h^E)+(w>>>0)+S;return(D<<T|D>>>32-T)+m},s._ii=function(u,m,h,E,w,T,S){var D=u+(h^(m|~E))+(w>>>0)+S;return(D<<T|D>>>32-T)+m},s._blocksize=16,s._digestsize=16,xo.exports=function(u,m){if(u==null)throw new Error("Illegal argument "+u);var h=e.wordsToBytes(s(u,m));return m&&m.asBytes?h:m&&m.asString?i.bytesToString(h):e.bytesToHex(h)}})()});var Vo=bt((ch,Yo)=>{function hs(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 r=e[t];typeof r=="object"&&!Object.isFrozen(r)&&hs(r)}),e}var Fo=hs,Rc=hs;Fo.default=Rc;var zn=class{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function Mi(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function Kr(e,...t){let r=Object.create(null);for(let i in e)r[i]=e[i];return t.forEach(function(i){for(let s in i)r[s]=i[s]}),r}var Lc="</span>",Ro=e=>!!e.kind,cs=class{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=Mi(t)}openNode(t){if(!Ro(t))return;let r=t.kind;t.sublanguage||(r=`${this.classPrefix}${r}`),this.span(r)}closeNode(t){!Ro(t)||(this.buffer+=Lc)}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}},en=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 r={kind:t,children:[]};this.add(r),this.stack.push(r)}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,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEac
7h(i=>this._walk(t,i)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&(!t.children||(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{en._collapse(r)})))}},ds=class extends en{constructor(t){super(),this.options=t}addKeyword(t,r){t!==""&&(this.openNode(r),this.addText(t),this.closeNode())}addText(t){t!==""&&this.add(t)}addSublanguage(t,r){let i=t.root;i.kind=r,i.sublanguage=!0,this.add(i)}toHTML(){return new cs(this,this.options).value()}finalize(){return!0}};function Pc(e){return new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function tn(e){return e?typeof e=="string"?e:e.source:null}function Ic(...e){return e.map(r=>tn(r)).join("")}function $c(...e){return"("+e.map(r=>tn(r)).join("|")+")"}function Bc(e){return new RegExp(e.toString()+"|").exec("").length-1}function Fc(e,t){let r=e&&e.exec(t);return r&&r.index===0}var zc=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function jc(e,t="|"){let r=0;return e.map(i=>{r+=1;let s=r,u=tn(i),m="";for(;u.length>0;){let h=zc.exec(u);if(!h){m+=u;break}m+=u.substring(0,h.index),u=u.substring(h.index+h[0].length),h[0][0]==="\\"&&h[1]?m+="\\"+String(Number(h[1])+s):(m+=h[0],h[0]==="("&&r++)}return m}).map(i=>`(${i})`).join(t)}var Uc=/\b\B/,zo="[a-zA-Z]\\w*",ms="[a-zA-Z_]\\w*",_s="\\b\\d+(\\.\\d+)?",jo="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Uo="\\b(0b[01]+)",Hc="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",qc=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=Ic(t,/.*\b/,e.binary,/\b.*/)),Kr({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,i)=>{r.index!==0&&i.ignoreMatch()}},e)},rn={begin:"\\\\[\\s\\S]",relevance:0},Wc={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[rn]},Yc={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[rn]},Ho={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/},jn=function(e,t,r={}){let i=Kr({className:"comment",begin:e,end:t,contains:[]},r);return i.contains.push(Ho),i.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),i},Vc=jn("//","$"),Gc=jn("/\\*","\\*/"),Kc=jn("#","$"),Qc={className:"number",begin:_s,relevance:0},Xc={className:"number",begin:jo,relevance:0},Jc={className:"number",begin:Uo,relevance:0},Zc={className:"number",begin:_s+"(%|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},ed={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[rn,{begin:/\[/,end:/\]/,relevance:0,contains:[rn]}]}]},td={className:"title",begin:zo,relevance:0},rd={className:"title",begin:ms,relevance:0},id={begin:"\\.\\s*"+ms,relevance:0},nd=function(e){return Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}})},Fn=Object.freeze({__proto__:null,MATCH_NOTHING_RE:Uc,IDENT_RE:zo,UNDERSCORE_IDENT_RE:ms,NUMBER_RE:_s,C_NUMBER_RE:jo,BINARY_NUMBER_RE:Uo,RE_STARTERS_RE:Hc,SHEBANG:qc,BACKSLASH_ESCAPE:rn,APOS_STRING_MODE:Wc,QUOTE_STRING_MODE:Yc,PHRASAL_WORDS_MODE:Ho,COMMENT:jn,C_LINE_COMMENT_MODE:Vc,C_BLOCK_COMMENT_MODE:Gc,HASH_COMMENT_MODE:Kc,NUMBER_MODE:Qc,C_NUMBER_MODE:Xc,BINARY_NUMBER_MODE:Jc,CSS_NUMBER_MODE:Zc,REGEXP_MODE:ed,TITLE_MODE:td,UNDERSCORE_TITLE_MODE:rd,METHOD_GUARD:id,END_SAME_AS_BEGIN:nd});function ad(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function sd(e,t){!t||!e.beginKeywords||(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=ad,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function od(e,t){!Array.isArray(e.illegal)||(e.illegal=$c(...e.illegal))}function ld(e,t){if(!!e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function ud(e,t){e.relevance===void 0&&(e.relevance=1)}var fd=["of","and","for","in","not","or","if","then","parent","list","value"],cd="keyword";function qo(e,t,r=cd){let i={};
7return typeof e=="string"?s(r,e.split(" ")):Array.isArray(e)?s(r,e):Object.keys(e).forEach(function(u){Object.assign(i,qo(e[u],t,u))}),i;function s(u,m){t&&(m=m.map(h=>h.toLowerCase())),m.forEach(function(h){let E=h.split("|");i[E[0]]=[u,dd(E[0],E[1])]})}}function dd(e,t){return t?Number(t):pd(e)?0:1}function pd(e){return fd.includes(e.toLowerCase())}function hd(e,{plugins:t}){function r(h,E){return new RegExp(tn(h),"m"+(e.case_insensitive?"i":"")+(E?"g":""))}class i{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(E,w){w.position=this.position++,this.matchIndexes[this.matchAt]=w,this.regexes.push([w,E]),this.matchAt+=Bc(E)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let E=this.regexes.map(w=>w[1]);this.matcherRe=r(jc(E),!0),this.lastIndex=0}exec(E){this.matcherRe.lastIndex=this.lastIndex;let w=this.matcherRe.exec(E);if(!w)return null;let T=w.findIndex((D,R)=>R>0&&D!==void 0),S=this.matchIndexes[T];return w.splice(0,T),Object.assign(w,S)}}class s{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(E){if(this.multiRegexes[E])return this.multiRegexes[E];let w=new i;return this.rules.slice(E).forEach(([T,S])=>w.addRule(T,S)),w.compile(),this.multiRegexes[E]=w,w}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(E,w){this.rules.push([E,w]),w.type==="begin"&&this.count++}exec(E){let w=this.getMatcher(this.regexIndex);w.lastIndex=this.lastIndex;let T=w.exec(E);if(this.resumingScanAtSamePosition()&&!(T&&T.index===this.lastIndex)){let S=this.getMatcher(0);S.lastIndex=this.lastIndex+1,T=S.exec(E)}return T&&(this.regexIndex+=T.position+1,this.regexIndex===this.count&&this.considerAll()),T}}function u(h){let E=new s;return h.contains.forEach(w=>E.addRule(w.begin,{rule:w,type:"begin"})),h.terminatorEnd&&E.addRule(h.terminatorEnd,{type:"end"}),h.illegal&&E.addRule(h.illegal,{type:"illegal"}),E}function m(h,E){let w=h;if(h.isCompiled)return w;[ld].forEach(S=>S(h,E)),e.compilerExtensions.forEach(S=>S(h,E)),h.__beforeBegin=null,[sd,od,ud].forEach(S=>S(h,E)),h.isCompiled=!0;let T=null;if(typeof h.keywords=="object"&&(T=h.keywords.$pattern,delete h.keywords.$pattern),h.keywords&&(h.keywords=qo(h.keywords,e.case_insensitive)),h.lexemes&&T)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return T=T||h.lexemes||/\w+/,w.keywordPatternRe=r(T,!0),E&&(h.begin||(h.begin=/\B|\b/),w.beginRe=r(h.begin),h.endSameAsBegin&&(h.end=h.begin),!h.end&&!h.endsWithParent&&(h.end=/\B|\b/),h.end&&(w.endRe=r(h.end)),w.terminatorEnd=tn(h.end)||"",h.endsWithParent&&E.terminatorEnd&&(w.terminatorEnd+=(h.end?"|":"")+E.terminatorEnd)),h.illegal&&(w.illegalRe=r(h.illegal)),h.contains||(h.contains=[]),h.contains=[].concat(...h.contains.map(function(S){return md(S==="self"?h:S)})),h.contains.forEach(function(S){m(S,w)}),h.starts&&m(h.starts,E),w.matcher=u(w),w}if(e.compilerExtensions||(e.compilerExtensions=[]),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=Kr(e.classNameAliases||{}),m(e)}function Wo(e){return e?e.endsWithParent||Wo(e.starts):!1}function md(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return Kr(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Wo(e)?Kr(e,{starts:e.starts?Kr(e.starts):null}):Object.isFrozen(e)?Kr(e):e}var _d="10.7.3";function gd(e){return Boolean(e||e==="")}function vd(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}" you specified could not be found.`),this.unknownLanguage=!0,Mi(this.code);let i={};return this.autoDetect?(i=e.highlightAuto(this.code),this.detectedLanguage=i.language):(i=e.highlight(this.language,this.co
7de,this.ignoreIllegals),this.detectedLanguage=this.language),i.value},autoDetect(){return!this.language||gd(this.autodetect)},ignoreIllegals(){return!0}},render(i){return i("pre",{},[i("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install(i){i.component("highlightjs",t)}}}}var bd={"after:highlightElement":({el:e,result:t,text:r})=>{let i=Lo(e);if(!i.length)return;let s=document.createElement("div");s.innerHTML=t.value,t.value=yd(i,Lo(s),r)}};function ps(e){return e.nodeName.toLowerCase()}function Lo(e){let t=[];return function r(i,s){for(let u=i.firstChild;u;u=u.nextSibling)u.nodeType===3?s+=u.nodeValue.length:u.nodeType===1&&(t.push({event:"start",offset:s,node:u}),s=r(u,s),ps(u).match(/br|hr|img|input/)||t.push({event:"stop",offset:s,node:u}));return s}(e,0),t}function yd(e,t,r){let i=0,s="",u=[];function m(){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 h(T){function S(D){return" "+D.nodeName+'="'+Mi(D.value)+'"'}s+="<"+ps(T)+[].map.call(T.attributes,S).join("")+">"}function E(T){s+="</"+ps(T)+">"}function w(T){(T.event==="start"?h:E)(T.node)}for(;e.length||t.length;){let T=m();if(s+=Mi(r.substring(i,T[0].offset)),i=T[0].offset,T===e){u.reverse().forEach(E);do w(T.splice(0,1)[0]),T=m();while(T===e&&T.length&&T[0].offset===i);u.reverse().forEach(h)}else T[0].event==="start"?u.push(T[0].node):u.pop(),w(T.splice(0,1)[0])}return s+Mi(r.substr(i))}var Po={},us=e=>{console.error(e)},Io=(e,...t)=>{console.log(`WARN: ${e}`,...t)},gr=(e,t)=>{Po[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Po[`${e}/${t}`]=!0)},fs=Mi,$o=Kr,Bo=Symbol("nomatch"),Ad=function(e){let t=Object.create(null),r=Object.create(null),i=[],s=!0,u=/(^(<[^>]+>|\t|)+|\n)/gm,m="Could not find the language '{}', did you forget to load/include a language module?",h={disableAutodetect:!0,name:"Plain text",contains:[]},E={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:ds};function w(N){return E.noHighlightRe.test(N)}function T(N){let H=N.className+" ";H+=N.parentNode?N.parentNode.className:"";let fe=E.languageDetectRe.exec(H);if(fe){let X=re(fe[1]);return X||(Io(m.replace("{}",fe[1])),Io("Falling back to no-highlight mode for this block.",N)),X?fe[1]:"no-highlight"}return H.split(/\s+/).find(X=>w(X)||re(X))}function S(N,H,fe,X){let B="",V="";typeof H=="object"?(B=N,fe=H.ignoreIllegals,V=H.language,X=void 0):(gr("10.7.0","highlight(lang, code, ...args) has been deprecated."),gr("10.7.0",`Please use highlight(code, options) instead.
8https://github.com/highlightjs/highlight.js/issues/2277`),V=N,B=H);let ie={code:B,language:V};G("before:highlight",ie);let se=ie.result?ie.result:D(ie.language,ie.code,fe,X);return se.code=ie.code,G("after:highlight",se),se}function D(N,H,fe,X){function B(Le,qe){let Ze=J.case_insensitive?qe[0].toLowerCase():qe[0];return Object.prototype.hasOwnProperty.call(Le.keywords,Ze)&&Le.keywords[Ze]}function V(){if(!q.keywords){ge.addText(Pe);return}let Le=0;q.keywordPatternRe.lastIndex=0;let qe=q.keywordPatternRe.exec(Pe),Ze="";for(;qe;){Ze+=Pe.substring(Le,qe.index);let ut=B(q,qe);if(ut){let[pt,ir]=ut;if(ge.addText(Ze),Ze="",nt+=ir,pt.startsWith("_"))Ze+=qe[0];else{let or=J.classNameAliases[pt]||pt;ge.addKeyword(qe[0],or)}}else Ze+=qe[0];Le=q.keywordPatternRe.lastIndex,qe=q.keywordPatternRe.exec(Pe)}Ze+=Pe.substr(Le),ge.addText(Ze)}function ie(){if(Pe==="")return;let Le=null;if(typeof q.subLanguage=="string"){if(!t[q.subLanguage]){ge.addText(Pe);return}Le=D(q.subLanguage,Pe,!0,Me[q.subLanguage]),Me[q.subLanguage]=Le.top}else Le=j(Pe,q.subLanguage.length?q.subLanguage:null);q.relevance>0&&(nt+=Le.relevance),ge.addSublanguage(Le.emitter,Le.language)}function se(){q.subLanguage!=null?ie():V(),Pe=""}function we(Le){return Le.className&&ge.openNode(J.classNameAliases[Le.className]||Le.className),q=Object.create(Le,{parent:{value:q}}),q}function ze(Le,qe,Ze){let ut=Fc(Le.endRe,Ze);if(ut){if(Le["on:end"]){let pt=new zn(Le);
8Le["on:end"](qe,pt),pt.isMatchIgnored&&(ut=!1)}if(ut){for(;Le.endsParent&&Le.parent;)Le=Le.parent;return Le}}if(Le.endsWithParent)return ze(Le.parent,qe,Ze)}function ot(Le){return q.matcher.regexIndex===0?(Pe+=Le[0],1):(zt=!0,0)}function Tt(Le){let qe=Le[0],Ze=Le.rule,ut=new zn(Ze),pt=[Ze.__beforeBegin,Ze["on:begin"]];for(let ir of pt)if(!!ir&&(ir(Le,ut),ut.isMatchIgnored))return ot(qe);return Ze&&Ze.endSameAsBegin&&(Ze.endRe=Pc(qe)),Ze.skip?Pe+=qe:(Ze.excludeBegin&&(Pe+=qe),se(),!Ze.returnBegin&&!Ze.excludeBegin&&(Pe=qe)),we(Ze),Ze.returnBegin?0:qe.length}function dt(Le){let qe=Le[0],Ze=H.substr(Le.index),ut=ze(q,Le,Ze);if(!ut)return Bo;let pt=q;pt.skip?Pe+=qe:(pt.returnEnd||pt.excludeEnd||(Pe+=qe),se(),pt.excludeEnd&&(Pe=qe));do q.className&&ge.closeNode(),!q.skip&&!q.subLanguage&&(nt+=q.relevance),q=q.parent;while(q!==ut.parent);return ut.starts&&(ut.endSameAsBegin&&(ut.starts.endRe=ut.endRe),we(ut.starts)),pt.returnEnd?0:qe.length}function We(){let Le=[];for(let qe=q;qe!==J;qe=qe.parent)qe.className&&Le.unshift(qe.className);Le.forEach(qe=>ge.openNode(qe))}let tt={};function Ve(Le,qe){let Ze=qe&&qe[0];if(Pe+=Le,Ze==null)return se(),0;if(tt.type==="begin"&&qe.type==="end"&&tt.index===qe.index&&Ze===""){if(Pe+=H.slice(qe.index,qe.index+1),!s){let ut=new Error("0 width match regex");throw ut.languageName=N,ut.badRule=tt.rule,ut}return 1}if(tt=qe,qe.type==="begin")return Tt(qe);if(qe.type==="illegal"&&!fe){let ut=new Error('Illegal lexeme "'+Ze+'" for mode "'+(q.className||"<unnamed>")+'"');throw ut.mode=q,ut}else if(qe.type==="end"){let ut=dt(qe);if(ut!==Bo)return ut}if(qe.type==="illegal"&&Ze==="")return 1;if(Bt>1e5&&Bt>qe.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Pe+=Ze,Ze.length}let J=re(N);if(!J)throw us(m.replace("{}",N)),new Error('Unknown language: "'+N+'"');let ke=hd(J,{plugins:i}),Oe="",q=X||ke,Me={},ge=new E.__emitter(E);We();let Pe="",nt=0,Ne=0,Bt=0,zt=!1;try{for(q.matcher.considerAll();;){Bt++,zt?zt=!1:q.matcher.considerAll(),q.matcher.lastIndex=Ne;let Le=q.matcher.exec(H);if(!Le)break;let qe=H.substring(Ne,Le.index),Ze=Ve(qe,Le);Ne=Le.index+Ze}return Ve(H.substr(Ne)),ge.closeAllNodes(),ge.finalize(),Oe=ge.toHTML(),{relevance:Math.floor(nt),value:Oe,language:N,illegal:!1,emitter:ge,top:q}}catch(Le){if(Le.message&&Le.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:Le.message,context:H.slice(Ne-100,Ne+100),mode:Le.mode},sofar:Oe,relevance:0,value:fs(H),emitter:ge};if(s)return{illegal:!1,relevance:0,value:fs(H),emitter:ge,language:N,top:q,errorRaised:Le};throw Le}}function R(N){let H={relevance:0,emitter:new E.__emitter(E),value:fs(N),illegal:!1,top:h};return H.emitter.addText(N),H}function j(N,H){H=H||E.languages||Object.keys(t);let fe=R(N),X=H.filter(re).filter(_e).map(we=>D(we,N,!1));X.unshift(fe);let B=X.sort((we,ze)=>{if(we.relevance!==ze.relevance)return ze.relevance-we.relevance;if(we.language&&ze.language){if(re(we.language).supersetOf===ze.language)return 1;if(re(ze.language).supersetOf===we.language)return-1}return 0}),[V,ie]=B,se=V;return se.second_best=ie,se}function Ce(N){return E.tabReplace||E.useBR?N.replace(u,H=>H===`
9`?E.useBR?"<br>":H:E.tabReplace?H.replace(/\t/g,E.tabReplace):H):N}function ue(N,H,fe){let X=H?r[H]:fe;N.classList.add("hljs"),X&&N.classList.add(X)}let De={"before:highlightElement":({el:N})=>{E.useBR&&(N.innerHTML=N.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
10`))},"after:highlightElement":({result:N})=>{E.useBR&&(N.value=N.value.replace(/\n/g,"<br>"))}},Je=/^(<[^>]+>|\t)+/gm,Ue={"after:highlightElement":({result:N})=>{E.tabReplace&&(N.value=N.value.replace(Je,H=>H.replace(/\t/g,E.tabReplace)))}};function Ie(N){let H=null,fe=T(N);if(w(fe))return;G("before:highlightElement",{el:N,language:fe}),H=N;let X=H.textContent,B=fe?S(X,{language:fe,ignoreIllegals:!0}):j(X);G("after:highlightElement",{el:N,result:B,text:X}),N.innerHTML=B.value,ue(N,fe,B.language),N.result={language:B.language,re:B.relevance,relavance:B.relevance},B.second_best&&(N.second_best={language:B.second_best.language,re:B.second_best.relevance,relavance:B.second_best.relevance})}function Fe(N){N.useBR&&(gr("10.3.0","'useBR' will be removed entirely in v11.0"),gr("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),E=$o(E,N)}let c=()=>
10{if(c.called)return;c.called=!0,gr("10.6.0","initHighlighting() is deprecated.  Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(Ie)};function He(){gr("10.6.0","initHighlightingOnLoad() is deprecated.  Use highlightAll() instead."),me=!0}let me=!1;function pe(){if(document.readyState==="loading"){me=!0;return}document.querySelectorAll("pre code").forEach(Ie)}function ne(){me&&pe()}typeof window!="undefined"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",ne,!1);function ve(N,H){let fe=null;try{fe=H(e)}catch(X){if(us("Language definition for '{}' could not be registered.".replace("{}",N)),s)us(X);else throw X;fe=h}fe.name||(fe.name=N),t[N]=fe,fe.rawDefinition=H.bind(null,e),fe.aliases&&be(fe.aliases,{languageName:N})}function Z(N){delete t[N];for(let H of Object.keys(r))r[H]===N&&delete r[H]}function te(){return Object.keys(t)}function Te(N){gr("10.4.0","requireLanguage will be removed entirely in v11."),gr("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");let H=re(N);if(H)return H;throw new Error("The '{}' language is required, but not loaded.".replace("{}",N))}function re(N){return N=(N||"").toLowerCase(),t[N]||t[r[N]]}function be(N,{languageName:H}){typeof N=="string"&&(N=[N]),N.forEach(fe=>{r[fe.toLowerCase()]=H})}function _e(N){let H=re(N);return H&&!H.disableAutodetect}function k(N){N["before:highlightBlock"]&&!N["before:highlightElement"]&&(N["before:highlightElement"]=H=>{N["before:highlightBlock"](Object.assign({block:H.el},H))}),N["after:highlightBlock"]&&!N["after:highlightElement"]&&(N["after:highlightElement"]=H=>{N["after:highlightBlock"](Object.assign({block:H.el},H))})}function P(N){k(N),i.push(N)}function G(N,H){let fe=N;i.forEach(function(X){X[fe]&&X[fe](H)})}function le(N){return gr("10.2.0","fixMarkup will be removed entirely in v11.0"),gr("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),Ce(N)}function Ee(N){return gr("10.7.0","highlightBlock will be removed entirely in v12.0"),gr("10.7.0","Please use highlightElement now."),Ie(N)}Object.assign(e,{highlight:S,highlightAuto:j,highlightAll:pe,fixMarkup:le,highlightElement:Ie,highlightBlock:Ee,configure:Fe,initHighlighting:c,initHighlightingOnLoad:He,registerLanguage:ve,unregisterLanguage:Z,listLanguages:te,getLanguage:re,registerAliases:be,requireLanguage:Te,autoDetection:_e,inherit:$o,addPlugin:P,vuePlugin:vd(e).VuePlugin}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString=_d;for(let N in Fn)typeof Fn[N]=="object"&&Fo(Fn[N]);return Object.assign(e,Fn),e.addPlugin(De),e.addPlugin(bd),e.addPlugin(Ue),e},Ed=Ad({});Yo.exports=Ed});var Xo=bt((dh,Qo)=>{var Go="[A-Za-z$_][0-9A-Za-z$_]*",wd=["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"],Td=["true","false","null","undefined","NaN","Infinity"],Sd=["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","BigInt64Array","BigUint64Array","BigInt"],kd=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Cd=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Od=["arguments","this","super","console","window","document","localStorage","module","global"],xd=[].concat(Cd,Od,Sd,kd);function Md(e){return e?typeof e=="string"?e:e.source:null}function Ko(e){return gs("(?=",e,")")}function gs(...e){return e.map(r=>Md(r)).join("")}function Dd(e){let t=(Ie,{after:Fe})=>{let c="</"+Ie[0].slice(1);return Ie.input.indexOf(c,Fe)!==-1},r=Go,i={begin:"<>",end:"</>"},s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Ie,Fe)=>{let c=Ie[0].length+Ie.index,He=Ie.input[c];if(He==="<"){Fe.ignoreMatch();return}He===">"&&(t(Ie,{after:c})||Fe.ignoreMatch())}},u={$pattern:Go,keyword:wd,literal:Td,built_in:xd},m="[0-9](_?[0-9])*",h=`\\.(${m})`,E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",w={className:"number",variants:[{begin:`(\\b(${E})((${h})|\\.)?|(${h}))[eE][+-]?(${m})\\b`},{begin:`\\b(${E})\\b((${h})\\b|\\.)?|(${h})\\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},T={className:"subst",begin:"\\$\\{",end:"\\}",keywords:u,contains:[]},S={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,T],subLanguage:"xml"}},D={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,T],subLanguage:"css"}},R={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,T]},j=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0}
vendor: 6,319 bytes, line 10
10,{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),Ce={className:"comment",variants:[j,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},ue=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,S,D,R,w,e.REGEXP_MODE];T.contains=ue.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(ue)});let De=[].concat(Ce,T.contains),Je=De.concat([{begin:/\(/,end:/\)/,keywords:u,contains:["self"].concat(De)}]),Ue={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:Je};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:Je},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,S,D,R,Ce,w,{begin:gs(/[{,\n]\s*/,Ko(gs(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,r+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:r+Ko("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[Ce,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:u,contains:Je}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:i.begin,end:i.end},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:u,contains:["self",e.inherit(e.TITLE_MODE,{begin:r}),Ue],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[Ue,e.inherit(e.TITLE_MODE,{begin:r})]},{variants:[{begin:"\\."+r},{begin:"\\$"+r}],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:r}),"self",Ue]},{begin:"(get|set)\\s+(?="+r+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:r}),{begin:/\(\)/},Ue]},{begin:/\$[(.]/}]}}Qo.exports=Dd});var Zo=bt((ph,Jo)=>{function Nd(e){return e?typeof e=="string"?e:e.source:null}function Rd(e){return Ld("(?=",e,")")}function Ld(...e){return e.map(r=>Nd(r)).join("")}function Pd(e){let u={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["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"],built_in:["__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"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},m={className:"meta",begin:/^(>>>|\.\.\.) /},h={className:"subst",begin:/\{/,end:/\}/,keywords:u,illegal:/#/},E={begin:/\{\{/,relevance:0},w={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,m],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,m],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,m,E,h]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,m,E,h]},{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,E,h]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,E,h]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},T="[0-9](_?[0-9])*",S=`(\\b(${T}))?\\.(${T})|\\b(${T})\\.`,D={className:"number",relevance:0,variants:[{begin:`(\\b(${T})|(${S}))[eE][+-]?(${T})[jJ]?\\b`},{begin:`(${S})[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(${T})[jJ]\\b`}]},R={className:"comment",begin:Rd(/# type:/),end:/$/,keywords:u,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},j={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:["self",m,D,w,e.HASH_COMMENT_MODE]}]};return h.contains=[w,D,m],{name:"Python",aliases:["py","gyp","ipython"],keywords:u,illegal:/(<\/|->|\?)|=>/,contains:[m,D,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},w,R,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,j,{begin:/->/,endsWithParent:!0,keywords:u}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[D,j,w]}]}}Jo.exports=Pd});var il=bt((hh,rl)=>{function tl(e){return e?typeof e=="string"?e:e.source:null}function el(e){return ui("(?=",e,")")}function Id(e){return ui("(",e,")?")}function ui(...e){return e.map(r=>tl(r)).join("")}function $d(...e){return"("+e.map(r=>tl(r)).join("|")+")"}function Bd(e){let t=ui(/[A-Z_]/,Id(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),r=
vendor: 2,987 bytes, line 10
10/[A-Za-z0-9._:-]+/,i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},u=e.inherit(s,{begin:/\(/,end:/\)/}),m=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),h=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),E={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:r,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{begin:/'/,end:/'/,contains:[i]},{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:[s,h,m,u,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[s,u,h,m]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},i,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[E],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[E],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:ui(/</,el(ui(t,$d(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:E}]},{className:"tag",begin:ui(/<\//,el(ui(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}rl.exports=Bd});var al=bt((mh,nl)=>{function Fd(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]}]}}nl.exports=Fd});var ol=bt((_h,sl)=>{function zd(e){return e?typeof e=="string"?e:e.source:null}function jd(...e){return e.map(r=>zd(r)).join("")}function Ud(e){let t={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:jd(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});let i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},u={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(u);let m={className:"",begin:/\\"/},h={className:"string",begin:/'/,end:/'/},E={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},w=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],T=e.SHEBANG({binary:`(${w.join("|")})`,relevance:10}),S={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:[T,e.SHEBANG(),S,E,e.HASH_COMMENT_MODE,s,u,m,h,t]}}sl.exports=Ud});var ul=bt((gh,ll)=>{var Hd=e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}),qd=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Wd=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Yd=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Vd=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Gd=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","
10initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function Kd(e){return e?typeof e=="string"?e:e.source:null}function Qd(e){return Xd("(?=",e,")")}function Xd(...e){return e.map(r=>Kd(r)).join("")}function Jd(e){let t=Hd(e),r={className:"built_in",begin:/[\w-]+(?=\()/},i={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s="and or not only",u=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",h=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[e.C_BLOCK_COMMENT_MODE,i,e.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+Yd.join("|")+")"},{begin:"::("+Vd.join("|")+")"}]},{className:"attribute",begin:"\\b("+Gd.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[t.HEXCOLOR,t.IMPORTANT,e.CSS_NUMBER_MODE,...h,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},r]},{begin:Qd(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:u},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:s,attribute:Wd.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...h,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+qd.join("|")+")\\b"}]}}ll.exports=Jd});var cl=bt((vh,fl)=>{function Zd(e){return e?typeof e=="string"?e:e.source:null}function ep(...e){return e.map(r=>Zd(r)).join("")}function tp(e){let t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},i={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}]},s={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},u={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},h={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:ep(/\[.+?\]\(/,/[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}]},E={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},w={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};E.contains.push(w),w.contains.push(E);let T=[t,h];
10return E.contains=E.contains.concat(T),w.contains=w.contains.concat(T),T=T.concat(E,w),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:T},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:T}]}]},t,s,E,w,{className:"quote",begin:"^>\\s+",contains:T,end:"$"},i,r,h,u]}}fl.exports=tp});var pl=bt((bh,dl)=>{function rp(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:/$/}]}}dl.exports=rp});var ml=bt((yh,hl)=>{function ip(e){let t={literal:"true false null"},r=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],i=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],s={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:t},u={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(s,{begin:/:/})].concat(r),illegal:"\\S"},m={begin:"\\[",end:"\\]",contains:[e.inherit(s)],illegal:"\\S"};return i.push(u,m),r.forEach(function(h){i.push(h)}),{name:"JSON",contains:i,keywords:t,illegal:"\\S"}}hl.exports=ip});var bl=bt((Ah,vl)=>{var np=e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}),ap=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],sp=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],_l=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],gl=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],op=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","
10initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),lp=_l.concat(gl);function up(e){let t=np(e),r=lp,i="and or not only",s="[\\w-]+",u="("+s+"|@\\{"+s+"\\})",m=[],h=[],E=function(Ue){return{className:"string",begin:"~?"+Ue+".*?"+Ue}},w=function(Ue,Ie,Fe){return{className:Ue,begin:Ie,relevance:Fe}},T={$pattern:/[a-z-]+/,keyword:i,attribute:sp.join(" ")},S={begin:"\\(",end:"\\)",contains:h,keywords:T,relevance:0};h.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,E("'"),E('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,S,w("variable","@@?"+s,10),w("variable","@\\{"+s+"\\}"),w("built_in","~?`[^`]*?`"),{className:"attribute",begin:s+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT);let D=h.concat({begin:/\{/,end:/\}/,contains:m}),R={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(h)},j={begin:u+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},{className:"attribute",begin:"\\b("+op.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:h}}]},Ce={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:T,returnEnd:!0,contains:h,relevance:0}},ue={className:"variable",variants:[{begin:"@"+s+"\\s*:",relevance:15},{begin:"@"+s}],starts:{end:"[;}]",returnEnd:!0,contains:D}},De={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:u,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,R,w("keyword","all\\b"),w("variable","@\\{"+s+"\\}"),{begin:"\\b("+ap.join("|")+")\\b",className:"selector-tag"},w("selector-tag",u+"%?",0),w("selector-id","#"+u),w("selector-class","\\."+u,0),w("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+_l.join("|")+")"},{className:"selector-pseudo",begin:"::("+gl.join("|")+")"},{begin:"\\(",end:"\\)",contains:D},{begin:"!important"}]},Je={begin:s+`:(:)?(${r.join("|")})`,returnBegin:!0,contains:[De]};return m.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,Ce,ue,Je,j,De),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:m}}vl.exports=up});var Al=bt((Eh,yl)=>{function fp(e){let t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},r={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:r}],relevance:0}],illegal:"[^\\s\\}]"}}yl.exports=fp});var wl=bt((wh,El)=>{var cp=e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}),dp=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],pp=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],hp=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
10d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],mp=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],_p=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function gp(e){let t=cp(e),r=mp,i=hp,s="@[a-z-]+",u="and or not only",h={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b"};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},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+dp.join("|")+")\\b",relevance:0}
10,{className:"selector-pseudo",begin:":("+i.join("|")+")"},{className:"selector-pseudo",begin:"::("+r.join("|")+")"},h,{begin:/\(/,end:/\)/,contains:[e.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+_p.join("|")+")\\b"},{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|inline|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:[h,t.HEXCOLOR,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT]},{begin:"@(page|font-face)",lexemes:s,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:u,attribute:pp.join(" ")},contains:[{begin:s,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},h,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,e.CSS_NUMBER_MODE]}]}}El.exports=gp});var Sl=bt((Th,Tl)=>{function vp(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}Tl.exports=vp});var Ol=bt((Sh,Cl)=>{function kl(e){return e?typeof e=="string"?e:e.source:null}function bp(...e){return e.map(r=>kl(r)).join("")}function vs(...e){return"("+e.map(r=>kl(r)).join("|")+")"}function yp(e){let t=e.COMMENT("--","$"),r={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},i={begin:/"/,end:/"/,contains:[{begin:/""/}]},s=["true","false","unknown"],u=["double precision","large object","with timezone","without timezone"],m=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],h=["add","asc","collation","desc","final","first","last","view"],E=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","
10initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update   ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],w=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],T=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],S=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],D=w,R=[...E,...h].filter(Je=>!w.includes(Je)),j={className:"variable",begin:/@[a-z0-9]+/},Ce={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},ue={begin:bp(/\b/,vs(...D),/\s*\(/),keywords:{built_in:D}};function De(Je,{exceptions:Ue,when:Ie}={}){let Fe=Ie;return Ue=Ue||[],Je.map(c=>c.match(/\|\d+$/)||Ue.includes(c)?c:Fe(c)?`${c}|0`:c)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:De(R,{when:Je=>Je.length<3}),literal:s,type:m,built_in:T},contains:[{begin:vs(...S),keywords:{$pattern:/[\w\.]+/,keyword:R.concat(S),literal:s,type:m}},{className:"type",begin:vs(...u)},ue,j,r,i,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,Ce]}}Cl.exports=yp});var Ml=bt((kh,xl)=>{var Xt=Vo();Xt.registerLanguage("javascript",Xo());Xt.registerLanguage("python",Zo());Xt.registerLanguage("xml",il());Xt.registerLanguage("django",al());Xt.registerLanguage("bash",ol());Xt.registerLanguage("css",ul());Xt.registerLanguage("markdown",cl());Xt.registerLanguage("diff",pl());Xt.registerLanguage("json",ml());Xt.registerLanguage("less",bl());Xt.registerLanguage("nginx",Al());Xt.registerLanguage("scss",wl());Xt.registerLanguage("shell",Sl());Xt.registerLanguage("sql",Ol());xl.exports=Xt});var is=Yt(rr()),lc=Yt(Js()),uc=Yt(Zs()),fc=Yt(eo()),cc=Yt(to()),dc=Yt(ro()),pc=Yt(io()),hc=Yt(no()),mc=Yt(ao()),_c=Yt(so()),gc=Yt(oo()),vc=Yt(Ga()),bc=Yt(Ar());window.jQuery=is.default;window.$=is.default;var co=Yt(fo());window.moment=co.default;(function(e){"use strict";var t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;function r(){}r.extend=function(i){var s=this.prototype,u=Object.create(s);for(var m in i)u[m]=typeof i[m]=="function"&&typeof s[m]=="function"&&t.test(i[m])?function(E,w){return function(){var T=this._super;this._super=s[E];var S=w.apply(this,arguments);return this._super=T,S}}(m,i[m]):i[m];var h=typeof u.init=="function"?u.hasOwnProperty("init")?u.init:function(){s.init.apply(this,arguments)}:function(){};return h.prototype=u,u.constructor=h,h.extend=r.extend,h},e.Class=r})(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 r=Object(this),i=r.length>>>0;if(i===0)return!1;for(var s=t|0,u=Math.max(s>=0?s:i-Math.abs(s),0);u<i;){if(r[u]===e)return!0;u++}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 r=Object(t),i=1;i<arguments.length;i++){var s=arguments[i];if(s!=null)for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r},writable:!0,configurable:!0});window.frappe||(window.frappe={});frappe.provide=function(e){for(var t=e.split("."),r=window,i=0;i<t.length;i++){var s=t[i];r[s]||(r[s]={}),r=r[s]}return r};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");
10window.NEWLINE=`
11`;window.TAB=9;window.UP_ARROW=38;window.DOWN_ARROW=40;window.cur_frm=null;frappe._=function(e,t,r=null){if(!e||typeof e!="string")return e;let i="",s=e;return r&&(i=frappe._messages[`${s}:${r}`]),i||(i=frappe._messages[s]||e),t&&typeof t=="object"&&(i=$.format(i,t)),i};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 r=frappe.meta.docfield_map[t.parent]&&frappe.meta.docfield_map[t.parent][t.fieldname];r&&r.formatter&&typeof r.formatter=="function"&&(e=r.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>`:"":t&&t.options=="IBAN"?e?frappe.utils.get_formatted_iban(e):"":(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,r,i){if(e===null)return"";var s=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||null;if(t.options&&t.options.trim())return t.precision=s,frappe.form.formatters.Currency(e,t,r,i);if(!(r||{}).always_show_decimals&&!is_null(e)){var u=cstr(e).split(".");(u[1]==null||cint(u[1])===0)&&(s=0)}return e=e==null||e===""?"":e,frappe.form.formatters._right(format_number(e,null,s),r)},Int:function(e,t,r){return e===null?"":cstr(t.options).trim()==="File Size"?frappe.form.formatters.FileSize(e):frappe.form.formatters._right(e==null?"":cint(e),r)},Percent:function(e,t,r){var u;if(e===null)return"";let i=((u=e==null?void 0:e.toString().split(".")[1])==null?void 0:u.length)||0,s=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||2;return frappe.form.formatters._right(format_number(e,null,Math.min(s,i))+"%",r)},Rating:function(e,t){let r="",i=t.options||5;return e=e*i,e=Math.round(e*2)/2,Array.from({length:cint(i)},(s,u)=>u+1).forEach(s=>{r+=`<svg class="icon icon-md" data-rating=${s} viewBox="0 0 24 24" fill="none">
12				<path class="right-half ${s<=(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)"/>
13				<path class="left-half ${s<=(e||0)||s-.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)"/>
14			</svg>`}),`<div class="rating">
15			${r}
16		</div>`},Currency:function(e,t,r,i){if(e===null)return"";var s=frappe.meta.get_field_currency(t,i);let u;if(typeof t.precision=="number"?u=t.precision:u=cint(t.precision||frappe.boot.sysdefaults.currency_precision||2),u>2){var m=cstr(e).split("."),h=m.length>1?m[1]:"";if(h.length<3||h.length<u){let E=frappe.model.get_value(":Currency",s,"fraction_units")||100;h.length<cstr(E).length&&(u=cstr(E).length-1)}}return e=e==null||e===""?"":e,e=format_currency(e,s,u),r&&r.only_value?e:frappe.form.formatters._right(e,r)},Check:function(e){return`<input type="checkbox" disabled
17			class="disabled-${e?"selected":"deselected"}">`},Link:function(e,t,r,i){var s=t._options||t.options,u=e;let m=frappe.utils.get_link_title(s,e);if(m===e&&(m=null),e&&e.match&&e.match(/^['"].*['"]$/)&&e.replace(/^.(.*).$/,"$1"),r&&(r.for_print||r.only_value))return m||e;if(frappe.form.link_formatters[s]&&i&&s!==i.doctype&&(e=frappe.form.link_formatters[s](e,i,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,"&quot;")+"; return false;",value:e});if(t&&s)if(frappe.model.can_read(s)){let h=document.createElement("a");return h.href=`/desk/${encodeURIComponent(frappe.router.slug(s))}/${encodeURIComponent(u)}`,h.dataset.doctype=s,h.dataset.name=u,h.dataset.value=u,h.innerText=__(r&&r.label||m||e),h.outerHTML}else return m||e;else return m||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 r=["<p","<div","<br","<table"],i=!1,s=0;s<r.length;s++)if(e.match(r[s])){i=!0;break}i||(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 r=frappe.utils.get_duration_options(t);e=frappe.utils.get_formatted_duration(e,r)}return e||"0s"},LikedBy:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(r,i){i&&(t+=frappe.avatar(i))}),t},Tag:function(e){var t="";return $.each((e||"").split(","),function(r,i){if(i){let s=frappe.utils.escape_html(i);t+=`
18				<span
19					class="data-pill btn-xs align-center ellipsis"
20					style="background-color: var(--control-bg); box-shadow: none; margin-right: 4px;"
21					data-field="_user_tags" data-label="${s}">
22					${s}
23				</span>`}}),t},Comment:function(e){return e},Assign:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(r,i){i&&(t+=`<span class="label label-warning" style="margin-right: 7px;" data-field="_assign">${frappe.utils.escape_html(i)}</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(r){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=cint(e),e>1048576?(e/1048576).toFixed(2)+"M":e>1024?(e/1024).toFixed(2)+"K":e},TableMultiSelect:function(e,t,r){e=e||[];let s=frappe.get_meta(t.options).fields.find(m=>m.fieldtype==="Link");return e.map(m=>{let h=m[s.fieldname];return`<span class="text-nowrap">
24				${frappe.format(h,s,r,m)}
25			</span>`}).join(", ")},Color:e=>{if(!e)return"";let t=frappe.utils.escape_html(e);return`<div>
26			<div class="selected-color" style="background-color: ${t}"></div>
27			<span class="color-value">${t}</span>
28		</div>`},Icon:e=>{if(!e)return"";let t=frappe.utils.escape_html(e);return frappe.utils.is_emoji(e)?`<div class='flex' style='gap: 8px;'>
29				<span class="icon-value">${t}</span>
30			</div>`:`<div class='flex' style='gap: 8px;'>
31			<div class="selected-icon">${frappe.utils.icon(t,"md")}</div>
32			<span class="icon-value">${t}</span>
33		</div>`},Attach:po,AttachImage:po};function po(e){let t=frappe.utils.escape_html(e);return e?`<a href="${t}" target="_blank">${t}</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,r,i){var E;let s=!1;if(t!=null&&t.parent){let w=(E=frappe.get_meta(t.parent))==null?void 0:E.masked_fields;s=w==null?void 0:w.includes(t.fieldname)}(!t||s)&&(t={fieldtype:"Data"}),t.fieldname=="_user_tags"&&(t=Ks(Gs({},t),{fieldtype:"Tag"}));var u=t.fieldtype||"Data";u==="Dynamic Link"&&(u="Link",t._options=i?i[t.options]:null);var m=t.formatter||frappe.form.get_formatter(u),h=m(e,t,r,i);return typeof h=="string"&&(h=frappe.dom.remove_script_and_style(h)),h};frappe.get_format_helper=function(e){var t={get_formatted:function(r){var i=frappe.meta.get_docfield(e.doctype,r);return i||console.log("fieldname not found: "+r),frappe.format(e[r],i,{inline:1},e)}};return $.extend(t,e),t};frappe.form.link_formatters.User=function(e,t,r){return t&&(t.full_name||r&&t[`${r.fieldname}_full_name`])||e};function yc(e,t){return e==null?e:(this.unkeyed_index=0,e.replace(/\{(\w*)\}/g,function(r,i){if(i===""&&(i=this.unkeyed_index,this.unkeyed_index++),i==+i)return t[i]!==void 0?t[i]:r}.bind(this)))}jQuery&&(jQuery.format=yc);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(" "),r=[];for(var i in t)r[i]=t[i].charAt(0).toUpperCase()+t[i].slice(1);return r.join(" ")};window.is_null=function(e){if(e==null||cstr(e).trim()==="")return!0};window.copy_dict=function(e){var t={};for(var r in e)t[r]=e[r];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;
33if(!e)return!1;for(var r=0,i=e.length;r<i;r++)if(t.indexOf(e[r])!=-1)return!0;return!1};window.has_common=function(e,t){if(!e||!t)return!1;for(var r=0,i=e.length;r<i;r++)if(t.includes(e[r]))return!0;return!1};window.frappe||(window.frappe={});function In(e,t,r,i){if(e==null||e=="")return 0;if(typeof e!="number"){if(e=e+"",e.indexOf(" ")!=-1){var s=e.split(" ");e=isNaN(parseFloat(s[0]))?s.slice(s.length-1).join(" "):e}e=as(e,r),e=parseFloat(e),isNaN(e)&&(e=0)}return t!=null?$n(e,t,i):e}function as(e,t){t||(t=Qi());var r=Ki(t),i=new RegExp(r.group_sep==="."?"\\.":r.group_sep,"g");if(e=e.replace(i,""),r.decimal_str!=="."&&r.decimal_str!==""){var s=new RegExp(r.decimal_str,"g");e=e.replace(s,".")}return e}function Ac(e,t,r){r||(r=Qi());let i=Ki(r);t||(t="#,###.##");let s=Ki(t);if(t===r)return e;if(i.decimal_str=="")return as(e);let u=e.split(s.decimal_str),m=u[0],h=u[1]||"",E=new RegExp(s.group_sep==="."?"\\.":s.group_sep,"g");return m=m.replace(E,i.group_sep),e=m,h&&(e=e+i.decimal_str+h),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,r){t||(t=Qi(),r==null&&(r=cint(frappe.defaults.get_default("float_precision"))||3));var i=Ki(t);r==null&&(r=i.precision),e=In(e,r,t);let s=!1;e<0&&(s=!0),e=Math.abs(e),e=e.toFixed(r);var u=e.split("."),m=i.group_sep?3:0;if(m){for(var h=u[0],E="",w=h.length%m,T=h.length;T>=0;T--){var S=replace_all(E,i.group_sep,"").length;t=="#,##,###.##"&&E.indexOf(",")!=-1&&(m=2,S+=1),E+=h.charAt(T),S&&!((S+1)%m)&&T!=0&&(E+=i.group_sep)}u[0]=E.split("").reverse().join("")}return u[0]+""==""&&(u[0]="0"),u[1]=u[1]&&i.decimal_str?i.decimal_str+u[1]:"",(s?"-":"")+u[0]+u[1]};function ho(e,t,r){var m;let i=Qi(t),s=mo(t),u=(m=frappe.model.get_value(":Currency",t,"symbol_on_right"))!=null?m:!1;return r===void 0&&(r=frappe.boot.sysdefaults.currency_precision||null),s?u?format_number(e,i,r)+" "+__(s):__(s)+" "+format_number(e,i,r):format_number(e,i,r)}function mo(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 Qi(e){var r;let t=(r=frappe==null?void 0:frappe.boot)==null?void 0:r.sysdefaults;return cint(t==null?void 0:t.use_number_format_from_currency)&&e&&frappe.model.get_value(":Currency",e,"number_format")||t.number_format||"#,###.##"}function Ki(e){var t=frappe.number_format_info[e];return t||(t={decimal_str:".",group_sep:","}),t.precision=t.decimal_str==""?0:e.split(t.decimal_str).slice(1)[0].length,t}function $n(e,t,r){r=r||frappe.boot.sysdefaults.rounding_method||"Banker's Rounding (legacy)";let i=e<0;if(r=="Banker's Rounding (legacy)"){var s=cint(t),u=Math.pow(10,s),m=+(s?Math.abs(e)*u:Math.abs(e)).toFixed(8),h=Math.floor(m),E=m-h,w=!t&&E==.5?h%2==0?h:h+1:Math.round(m);return w=s?w/u:w,i?-w:w}else if(r=="Banker's Rounding"){if(e==0)return 0;t=cint(t);let T=Math.pow(10,t);e=Math.abs(e)*T;let S=Math.floor(e),D=e-S,R=2**(Math.log2(Math.abs(e))-52);return Math.abs(D-.5)<R?e=S%2==0?S:S+1:e=Math.round(e),e=e/T,i?-e:e}else if(r=="Commercial Rounding"){if(e==0)return 0;let T=cint(t),S=Math.pow(10,T);e=e*S;let D=2**(Math.log2(Math.abs(e))-52);return i&&(D=-1*D),e=Math.round(e+D),e/S}else throw new Error(`Unknown rounding method ${r}`)}function Ec(e,t){return $n(e,t)}function wc(e,t){if(cur_frm){t||(t=cur_frm.doc);var r=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name);return r||console.log(e+": could not find docfield in method precision()"),frappe.meta.get_field_precision(r,t)}else return frappe.boot.sysdefaults.float_precision}function Tc(e,t){return e.includes(t)}function _o(e,t,r){r=cint(r);var i=Math.pow(10,r);let s;return r?s=e*i%(t*i)/i:s=e%t,In(s,r)}function Sc(e,t,r){var i=In(frappe.model.get_value(":Currency",t,"smallest_currency_fraction_value"));if(i){var s=_o(e,i,r);s>i/2?e+=i-s:e-=s}else e=$n(e);return e}function kc(e,t){return ho(e,t)}
33Object.assign(window,{flt:In,cint,strip_number_groups:as,convert_old_to_new_number_format:Ac,format_currency:ho,fmt_money:kc,get_currency_symbol:mo,get_number_format:Qi,get_number_format_info:Ki,_round:$n,roundNumber:Ec,precision:wc,remainder:_o,round_based_on_smallest_currency_fraction:Sc,in_list:Tc});var Eo=Yt(yo());var Bn={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:__("L",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")}]};frappe.provide("frappe.utils");var Ao=new Map;Array.prototype.uniqBy||(Object.defineProperty(Array.prototype,"uniqBy",{value:function(e){var t={};return this.filter(function(r){var i=e(r);return i in t?!1:t[i]=!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","(f)oot$":"$1eet","(g)oose$":"$1eese","(sex)$":"$1es","(child)$":"$1ren","(m)an$":"$1en","(t)ooth$":"$1eeth","(pe)rson$":"$1ople","([^s]+)$":"$1s"},r={"(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","(shoe)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","(f)eet$":"$1oot","(g)eese$":"$1oose","(sex)es$":"$1","(child)ren$":"$1","(m)en$":"$1an","(t)eeth$":"$1ooth","(pe)ople$":"$1rson",s$:""};if(["sheep","fish","deer","moose","series","species","money","rice","information","equipment"].indexOf(this.toLowerCase())>=0)return this;let s=e?r:t,u;for(u in s){let m=new RegExp(u,"i");if(m.test(this))return this.replace(m,s[u])}return this};Object.assign(frappe.utils,{get_random:function(e){for(var t="",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",i=0;i<e;i++)t+=r.charAt(Math.floor(Math.random()*r.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?[...new DOMParser().parseFromString(e,"text/html").body.childNodes||[]].some(i=>i.nodeType===1):!1},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(r){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={"&":"&amp;","<":"&lt;",">":"&gt;"};function r(i){return t[i]||i}return e.replace(/[&<>]/g,r)},strip_original_content:function(e){var t=[],r=[],i=e.indexOf("<br>")===-1?`
34`:"<br>";return $.each(e.split(i),function(s,u){var m=strip(u);m&&(m.substr(0,1)===">"||m.substr(0,4)==="&gt;")?r.push(u):(t=t.concat(r),t.push(u),r=[])}),t.join(i)},escape_html:function(e){if(!e)return"";let t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#x60;","=":"&#x3D;"};return String(e).replace(/[&<>"'`=]/g,r=>t[r]||r)},bold:function(e){return`<strong>${frappe.utils.escape_html(cstr(e))}</strong>`},unescape_html:function(e){let t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#x60;":"`","&#x3D;":"="};return String(e).replace(/&amp;|&lt;|&gt;|&quot;|&#39;|&#x60;|&#x3D;/g,r=>t[r]||r)},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 r=e.toLowerCase().replace(/(?:^|[\s-/])\w/g,function(s){return s.toUpperCase()}),i=t?" ":"";return r.replace(/-|_/g,i)},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_page_to_top(){$(".main-section").scrollTop(0)},scroll_to:function(e,t=!0,r,i,s,u=!1){if(frappe.flags.disable_auto_
34scroll)return;i=i||$("html, body");let m=0;e&&(m=typeof e=="number"?e-cint(r):this.get_scroll_position(e,r)),m<0&&(m=0);let h=()=>{u&&($(e).addClass("highlight"),document.addEventListener("click",function(){$(e).removeClass("highlight")},{once:!0}))};if(m==i.scrollTop())return h();t?i.animate({scrollTop:m}).promise().then(()=>{h(),s&&s()}):i.scrollTop(m)},get_scroll_position:function(e,t){let r=$(".navbar").height()+$(".page-head:visible").height()||$(".navbar").height();return $(e).offset().top-r-cint(t)},filter_dict:function(e,t){var r=[];return typeof t=="string"?[e[t]]:($.each(e,function(i,s){for(var u in t)if($.isArray(t[u])){if(t[u][0]=="in"){if(t[u][1].indexOf(s[u])==-1)return}else if(t[u][0]=="not in"){if(t[u][1].indexOf(s[u])!=-1)return}else if(t[u][0]=="<"){if(!(s[u]<t[u]))return}else if(t[u][0]=="<="){if(!(s[u]<=t[u]))return}else if(t[u][0]==">"){if(!(s[u]>t[u]))return}else if(t[u][0]==">="&&!(s[u]>=t[u]))return}else if(s[u]!=t[u])return;r.push(s)}),r)},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,r){return e||(e=$('<div class="text-muted footnote-area level">').appendTo(t)),r?e.html(r):(e.remove(),e=null),e},get_args_dict_from_url:function(e){var t={};return $.each(decodeURIComponent(e).split("&"),function(r,i){i=i.split("="),t[i[0]]=i[1]}),t},get_url_from_dict:function(e){return $.map(e,function(t,r){return t!==null?encodeURIComponent(r)+"="+encodeURIComponent(t):null}).join("&")||""},validate_type:function(e,t){var r;switch(t){case"phone":r=/^([0-9 +_\-,.*#()]){1,20}$/;break;case"name":r=/^[\w][\w'-]*([ \w][\w'-]+)*$/;break;case"number":r=/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/;break;case"digits":r=/^\d+$/;break;case"alphanum":r=/^\w+$/;break;case"email":r=/^(([^<>()[\]\\.,;:\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":r=/^((([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":r=/^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$/;break;default:return!1}return e!==""?r.test(e):!1},guess_style:function(e,t,r){var i=t||"default",s="gray";return e&&(e=cstr(e),has_words(["Pending","Review","Medium","Not Approved"],e)?(i="warning",s="orange"):has_words(["Open","Urgent","High","Failed","Rejected","Error"],e)?(i="danger",s="red"):has_words(["Closed","Finished","Converted","Completed","Complete","Confirmed","Approved","Yes","Active","Available","Paid","Success"],e)?(i="success",s="green"):has_words(["Submitted"],e)&&(i="info",s="blue")),r?s:i},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 r=t[0];if(!r.style)return frappe.utils.guess_colour(r.name);let i=r.style;return{Success:"green",Warning:"orange",Danger:"red",Primary:"blue"}[i]})},sort:function(e,t,r,i){if(!e||e.length<2)return e||[];var s={string:function(u,m){return cstr(u[t]).localeCompare(cstr(m[t]))},number:function(u,m){return flt(u[t])-flt(m[t])}};return r||(r=typeof e[0][t]=="string"?"string":"number"),e.sort(s[r]),i&&e.reverse(),e},unique:function(e){for(var t={},r=[],i=0,s=e.length;i<s;i++)e[i]in t||(t[e[i]]=null,r.push(e[i]));return r},remove_nulls:function(e){for(var t=[],r=0,i=e.length;r<i;r++)is_null(e[r])||t.push(e[r]);return t},all:function(e){for(var t=0,r=e.length;t<r;t++)if(!e[t])return!1;return!0},dict:function(e,t){var r=[];return $.each(t,function(i,s){var u={};$.each(e,function(m,h){u[h]=s[m]}),r.push(u)}),r},sum:function(e){return e.reduce(function(t,r){return flt(t)+flt(r)},0)},arrays_equal:function(e,t){if(!e||!t||e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if($.isArray(e[r])){if(!frappe.utils.arrays_equal(e[r],t[r]))return!1}else if(e[r]!==t[r])return!1;return!0},intersection:function(e,t){var r=0,i=0,s=new Array;for(e=[].concat(e).sort(),t=[].concat(t).sort();r<e.length&&i<t.length;)e[r]<t[i]?r++:(e[r]>t[i]||(s.push(e[r]),r++),i++);return s},resize_image:function(e,t,r,i){var s=new Image;r||(r=600),i||(i=400),s.src=e.result,s.onload=function(){var u=s.width,m=s.height;u>m?u>r&&(m*=r/u,u=r):m>i&&(u*=i/m,m=i);var h=document.createElement("canvas");h.width=u,h.height=m;var E=h.getContext("2d");E.drawImage(this,0,0,u,m);var w=h.toDataURL("image/jpeg");setTimeout(function(){t(w)},10)}},csv_to_array:function(e,t){t=t||",";for(var r=new RegExp("(\\"+t+'|\\r?\\n|\\r|^)(?:"([^"]*(?:""[^"]*)*)"|([^"\\'+t+"\\r\\n]*))","gi"),i=[[]],s=null;s=r.exec(e);){var u=s[1];u.length&&u!==t&&i.push([]);var m;s[2]?m=s[2].replace(new RegExp('""',"g"),'"'):m=s[3],i[i.length-1].push(m)}return i},warn_page_name_change:function(){frappe.msgprint(__("Note: Changing the Page Name will break previous URL to this page."))},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.paused||(t.currentTime=0),t.play()}catch(r){console.log("Cannot play sound",e,r)}},split_emails:function(e){var t=[];return e&&e.split(/[,\n](?=(?:[^"]|"[^"]*")*$)/g).forEach(function(r){r=r.trim(),r&&t.push(r)}),t},supportsES6:function(){try{return new Function("(a = 0) => a"),!0}catch(e){return!1}}(),throttle:function(e,t,r){var i,s,u,m=null,h=0;r||(r={});let E=function(){h=r.leading===!1?0:Date.now(),m=null,u=e.apply(i,s),m||(i=s=null)};return function(){var w=Date.now();!h&&r.leading===!1&&(h=w);let T=t-(w-h);return i=this,s=arguments,T<=0||T>t?(m&&(clearTimeout(m),m=null),h=w,u=e.apply(i,s),m||(i=s=null)):!m&&r.trailing!==!1&&(m=setTimeout(E,T)),u}},debounce:function(e,t,r){var i,s,u,m=function(){i=null,r||e.apply(s,u)},h=function(){s=this,u=arguments;var E=r&&!i;clearTimeout(i),i=setTimeout(m,t),E&&e.apply(s,u)};return h.cancel=function(){return i?(clearTimeout(i),i=null,!0):!1},h.flush=function(){return i?(clearTimeout(i),i=null,e.apply(s,u),!0):!1},h},get_form_link:function(e,t,r=!1,i=null,s=null){i=i||t,t=encodeURIComponent(t);let u=`/desk/${encodeURIComponent(e.toLowerCase().replace(/ /g,"-"))}/${t}`;return s&&(u+=frappe.utils.make_query_string(s)),r?`<a href="${u}">${i}</a>`:u},get_route_label(e){let t=e.split("/");return t[2]==="Report"||t[0]==="query-report"?(__(t[3])||__(t[1])).bold()+" "+__("Report"):t[0]==="List"?__(t[1]).bold()+" "+__("List"):t[0]==="modules"?__(t[1]).bold()+" "+__("Module"):t[0]==="Worksp
34aces"?__(t[1]).bold()+" "+__("Workspace"):t[0]==="dashboard"?__(t[1]).bold()+" "+__("Dashboard"):__(frappe.utils.to_title_case(__(t[0]),!0))},report_column_total:function(e,t,r){return t.column.disable_total?"":e.length>0?t.column.fieldtype=="Percent"||r==="mean"?e.reduce((i,s)=>flt(i)+flt(s))/e.length:t.column.fieldtype=="Int"?e.reduce((i,s)=>cint(i)+cint(s)):frappe.model.is_numeric_field(t.column.fieldtype)?e.reduce((i,s)=>flt(i)+flt(s)):null:null},setup_search(e,t,r,i){let s=e.find('[data-element="search"]').show();s.focus().val("");let u=e.find(t).show(),m=e.find('[data-fieldtype="MultiCheck"]'),h=e.find(".no-results-message");h.length||(h=$(`
35				<div class="no-results-message text-muted text-center" style="padding: 5px; display: none;">
36					${__("No values to show")}
37				</div>
38			`).appendTo(e)),h.hide();let E=(w,T)=>{let S=w.find(r),D=S.text().toLowerCase(),R="";return i&&S.attr(i)&&(R=S.attr(i).toLowerCase()),D.includes(T)||R.includes(T)};s.off("keyup").on("keyup",()=>{let w=s.val().toLowerCase().trim(),T=!1;u.each(function(){let S=E($(this),w);$(this).toggle(S),S&&(T=!0)}),m.length&&(m.show(),m.each(function(){let S=$(this).find(t+":visible").length;$(this).toggle(!!S)})),w?h.toggle(!T):h.hide()})},setup_timer(e,t,r){let i=t>e,s=e,u=setInterval(()=>{if(i?s++:s--,i?s>t:s<t){clearInterval(u);return}r.text(s)},1e3)},deep_equal(e,t){return(0,Eo.default)(e,t)},file_name_ellipsis(e,t){let r=t*2/3,i=t-r,s=e.split("."),u=s.pop(),m=s.join(""),h=m.slice(0,r),E=m.slice(-i);return m.length>t?`${h}...${E}.${u}`:e},get_decoded_string(e){let r=e.split(",")[1],i=atob(r);try{let s=escape(i);i=decodeURIComponent(s)}catch(s){}return i},copy_to_clipboard(e,t){let r=()=>{frappe.show_alert({indicator:"green",message:t||__("Copied to clipboard.")})};if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(e).then(r);else{let i=$("<textarea>");$("body").append(i),i.val(e).select(),document.execCommand("copy"),r(),i.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]",r=>{let i=$(r.currentTarget),s=i.data("action");t[s]&&t[s](r,i)}),e},eval(e,t={}){e.substr(0,5)=="eval:"&&(e=e.substr(5));let r=Object.keys(t),i=Object.values(t),u=e.length<500?e+"|"+r.join(","):null,m=u&&Ao.get(u);if(!m){let h=`let out = ${e}; return out`;try{m=new Function(...r,h)}catch(E){throw console.log("Error evaluating the following expression:"),console.error(h),E}u&&Ao.set(u,m)}try{return m(...i)}catch(h){throw console.log("Error executing the following expression:"),console.error(e),h}},get_browser(){let e=navigator.userAgent,t,r=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(r[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:t[1]||""}):r[1]==="Chrome"&&(t=e.match(/\bOPR|Edge\/(\d+)/),t!=null)?{name:"Opera",version:t[1]}:(r=r[2]?[r[1],r[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=e.match(/version\/(\d+)/i))!=null&&r.splice(1,1,t[1]),{name:r[0],version:r[1]})},get_formatted_duration(e,t=null){let r="";if(t||(t={hide_days:0,hide_seconds:0}),e){let i=frappe.utils.seconds_to_duration(e,t);i.days&&t.hide_days!==1&&(r+=i.days+__("d",null,"Days (Field: Duration)")),i.hours&&(r+=r.length?" ":"",r+=i.hours+__("h",null,"Hours (Field: Duration)")),i.minutes&&(r+=r.length?" ":"",r+=i.minutes+__("m",null,"Minutes (Field: Duration)")),i.seconds&&t.hide_seconds!==1&&(r+=r.length?" ":"",r+=i.seconds+__("s",null,"Seconds (Field: Duration)"))}return r},get_formatted_iban(e){return!e||["BI","SV","EG","LY"].some(t=>e.startsWith(t))?e:e.replaceAll(" ","").replace(/(.{4})(?=.)/g,"$1 ")},seconds_to_duration(e,t){let r=e>0?Math.floor:Math.ceil,i={days:r(e/86400),hours:r(e%86400/3600),minutes:r(e%3600/60),seconds:r(e%60)};return t&&t.hide_days&&(i.hours=r(e/3600),i.days=0),t&&t.hide_seconds&&(i.minutes+=Math.round(i.seconds/60),i.seconds=0),i},duration_to_seconds(e=0,t=0,r=0,i=0){let s=0;return e&&(s+=e*24*60*60),t&&(s+=t*60*60),r&&(s+=r*60),i&&(s+=i),s},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)?Bn.indian:e=="Nepal"?Bn.nepalese:Bn.default},map_defaults:{center:[19.08,72.8961],zoom:13,tiles:{default_tile:{url:"https://tile.openstreetmap.org/{z}/{x}/{y}.png",options:{attribution:'&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'}},satellite_tile:{url:"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}
38",options:{attribution:"\xA9 Esri \xA9 OpenStreetMap Contributors"}},labels_tail:{url:"https://tiles.stadiamaps.com/tiles/stamen_toner_labels/{z}/{x}/{y}{r}.png",options:{attribution:'&copy; <a href="https://www.stadiamaps.com/" target="_blank">Stadia Maps</a> &copy; <a href="https://www.stamen.com/" target="_blank">Stamen Design</a> &copy; <a href="https://openmaptiles.org/" target="_blank">OpenMapTiles</a>'}},terrain_lines_tail:{url:"https://tiles.stadiamaps.com/tiles/stamen_terrain_lines/{z}/{x}/{y}{r}.png",options:{attribution:'&copy; <a href="https://www.stadiamaps.com/" target="_blank">Stadia Maps</a> &copy; <a href="https://www.stamen.com/" target="_blank">Stamen Design</a> &copy; <a href="https://openmaptiles.org/" target="_blank">OpenMapTiles</a>'}}},image_path:"/assets/frappe/images/leaflet/"},get_route_for_icon(e){let t;if(!e)return;let r={};if(e.link_type=="External"&&e.link)t=e.link;else{let i=frappe.boot.workspace_sidebar_item[e.label.toLowerCase()];if(e.link_type=="Workspace Sidebar"&&i){let s=i.items.find(u=>u.type=="Link");if(s)if(s.link_type==="Report"){let u={type:s.link_type,name:s.link_to};(s.report||!frappe.app.sidebar.editor.edit_mode)&&(u.is_query_report=s.report.report_type==="Query Report"||s.report.report_type=="Script Report",u.report_ref_doctype=s.report.ref_doctype),t=frappe.utils.generate_route(u)}else if(s.link_type=="Workspace"){let u=frappe.workspaces[frappe.router.slug(s.link_to)];u&&(u.public?t="/desk/"+frappe.router.slug(s.link_to):t="/desk/private/"+frappe.router.slug(u.title)),s.route&&(t=s.route)}else s.link_type==="URL"?t=s.url:s.link_type=="Page"&&s.route_options?t=frappe.utils.generate_route({type:s.link_type,name:s.link_to,route_options:JSON.parse(s.route_options)}):t=frappe.utils.generate_route({type:s.link_type,name:s.link_to,tab:s.tab})}}return t},desktop_icon(e,t,r){let i=e.charAt(0).toUpperCase(),s=r||"md",u="1A",m=$(`
39			<div class="icon-container">
40				<svg fill="currentColor" class="desktop-alphabet icon text-ink-gray-7 icon-${s}" stroke=none style="" aria-hidden="true">
41				<use class="" href="#${i}"></use>
42				</svg>
43			</div>
44		`),h=this.desktop_pallete[t||"blue"],E=h+u,w=h;return frappe.boot.desktop_icon_style=="Solid"&&(E=w,w="var(--white)"),m.css("backgroundColor",E),m.find("svg").css("color",w),m.get(0).outerHTML},desktop_pallete:{blue:"#0289F7",gray:"#7B808A"},icon(e,t="sm",r="",i="",s="",u=!1,m=null){if(frappe.utils.is_emoji(e))return`<span>${e}</span>`;let h="",E=e.startsWith("es-");return e=E?`${"#"+e}`:`${"#icon-"+e}`,typeof t=="object"?i+=` width: ${t.width}; height: ${t.height}`:h=`icon-${t}`,`<svg class="${E?e.startsWith("es-solid")?"es-icon es-solid":"es-icon es-line":"icon"} ${s} ${h}"
45			${u?'stroke="currentColor"':""}
46			${m?`stroke="${m}"`:""}
47			style="${i}" aria-hidden="true">
48			<use class="${r}" href="${e}"
49				${m?`stroke="${m}"`:""}
50			>
51			</use>
52		</svg>`},flag(e){return`<img loading="lazy" src="https://flagcdn.com/${e}.svg" width="20" height="15">`},is_emoji(e){return new RegExp("^\\p{Extended_Pictographic}(\u200D\\p{Extended_Pictographic}|\uFE0F|\u20E3)*$","u").test(e)},get_emojis(){return[[128512,128591],[127744,128511],[128640,128767],[129280,129535],[129536,129647],[129648,129791],[9728,9983],[9984,10175]].flatMap(([t,r])=>Array.from({length:r-t+1},(i,s)=>String.fromCodePoint(t+s)))},get_desktop_icon(e,t){let r=!1,i=this.get_desktop_icon_by_label(e);if(t=t.toLowerCase(),!(i!=null&&i.app))return r;let s=i.app,u=`assets/${s}/icons/desktop_icons/${t}/${frappe.scrub(e)}.svg`;return frappe.boot.desktop_icon_urls[s]&&frappe.boot.desktop_icon_urls[s][t].includes(u)?`/${u}`:r},desktop_icon_exists(e,t){let r=!1;return frappe.boot.desktop_icon_urls[e].includes(t)&&(r=!0),r},get_desktop_icon_by_label(e,t){return t?frappe.boot.desktop_icons.find(r=>r.label===e&&Object.keys(t).every(i=>r[i]===t[i])):frappe.boot.desktop_icons.find(r=>r.label===e)},make_chart(e,t={}){let r={type:"bar",colors:["light-blue"],axisOptions:{xIsSeries:1,shortenYAxisNumbers:1,xAxisMode:"tick",numberFormatter:frappe.utils.format_chart_axis_number}};for(let i in t)typeof r[i]=="object"&&typeof t[i]=="object"?r[i]=Object.assign(r[i],t[i]):r[i]=t[i];return frappe.utils.set_space_label_ratio(r),new frappe.Chart(e,r)},format_chart_axis_number(e,t){let r=frappe.sys_defaults.country;return frappe.utils.shorten_number(e,t||r,3)},set_space_label_ratio(e){e.data.labels.length>10&&(e.axisOptions.seriesLabelSpaceRatio=.9)},generate_route(e){let t=e.type.toLowerCase();t==="doctype"&&(e.doctype=e.name);let r="";if(e.route)r=e.route;else if(e.link)r=strip(e.link,"#");else if(t==="doctype"){let i=frappe.router.slug(e.doctype);if(frappe.model.is_single(e.doctype))r=`${i}/${e.doctype}`;else switch(e.doc_view){case"List":e.filters&&(frappe.route_options=e.filters),r=`${i}/view/list`;break;case"Tree":r=`${i}/view/tree`;break;case"Report Builder":r=`${i}/view/report`;break;case"Dashboard":r=`${i}/view/dashboard`;break;case"New":r=`${i}/new`;break;case"Calendar":r=`${i}/view/calendar/default`;break;case"Kanban":r=`${i}/view/kanban`,e.kanban_board&&(r+=`/${e.kanban_board}`);break;case"Image":r=`${i}/view/image`;break;default:r=i}e.tab&&(r+=`#${e.tab}`)}else t==="report"?e.is_query_report?r="query-report/"+e.name:!e.is_query_report&&e.report_ref_doctype?r=frappe.router.slug(e.report_ref_doctype)+"/view/report/"+e.name:r="report/"+e.name:t==="page"?r=e.name:t==="dashboard"?r=`dashboard-view/${e.name}`:t=="workspace"&&(e.public?r=frappe.router.slug(e.name):r="private/"+frappe.router.slug(e.name));return e.route_options&&(r+="?"+$.map(e.route_options,function(i,s){return encodeURIComponent(s)+"="+encodeURIComponent(i)}).join("&")),`/desk/${r}`},shorten_number:function(e,t,r=4,i=2){var E;if(!e||isNaN(e))return"";if((((E=String(e).match(/\d/g))==null?void 0:E.length)||0)<r)return e.toString();let u=this.get_number_system(t),m=Math.abs(Math.round(e)),h=m.toString();if(h.length<r)return h;for(let w of u)if(m>=w.divisor){let T=e/w.divisor;return T=this.get_number_of_decimals(T)>i?T.toFixed(i):T,T+" "+w.symbol}return e.toFixed(i)},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">
53				<div class="summary-value ${e.color?e.color.toLowerCase():"text-muted"}">${e.value}</div>
54			</div>`);let t={fieldtype:e.datatype},r=null;e.datatype=="Currency"&&(t.options="currency",r={currency:e.currency});let i=frappe.format(e.value,t,{only_value:!0},r),s=e.indicator?e.indicator.toLowerCase():e.color?e.color.toLowerCase():"";return $(`<div class="summary-item">
55			<span class="summary-label">${__(e.label)}</span>
56			<div class="summary-value ${s}">${i}</div>
57		</div>`)},print(e,t,r,i,s){if(!window.open(frappe.urllib.get_full_url("/printview?doctype="+encodeURIComponent(e)+"&name="+encodeURIComponent(t)+"&trigger_print=1&format="+encodeURIComponent(r)+"&no_letterhead="+(i?"0":"1")+"&letterhead="+encodeURIComponent(i)+(s?"&_lang="+s:"")))){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,r="",i="",s,u,m){s||(s="btn-secondary");let h=$(`<button class="btn ${s} btn-xs ${r}" title="${i}">${e}</button>`);h.click(E=>{E.stopPropagation(),t&&t(E)}),!m&&h.appendTo(u),m&&u.prepend(h)},add_select_group_button(e,t,r,i="",s){let u=t[0],m=$(`
58			<div class="btn-group select-group-btn">
59				<button type="button" class="btn ${r} btn-sm selected-button">
60					<span class="left-icon">${i&&frappe.utils.icon(i,"xs")}</span>
61					<span class="label">${u.label}</span>
62				</button>
63
64				<button type="button" class="btn ${r} btn-sm dropdown-toggle dropdown-toggle-split" data-toggle="dropdown">
65					${frappe.utils.icon("down","xs")}
66				</button>
67
68				<ul class="dropdown-menu dropdown-menu-right" role="menu"></ul>
69			</div>
70		`);return t.forEach(h=>{$(`<li>
71				<a class="dropdown-item flex">
72					<div class="tick-icon mr-2">${frappe.utils.icon("check","xs")}</div>
73					<div>
74						<div class="item-label">${h.label}</div>
75						<div class="item-description text-muted small">${h.description||""}</div>
76					</div>
77				</a>
78			</li>`).appendTo(m.find(".dropdown-menu")).click(E=>{u=h,m.find(".selected-button .label").text(h.label),$(E.currentTarget).find(".tick-icon").addClass("selected"),$(E.currentTarget).siblings().find(".tick-icon").removeClass("selected")})}),m.find(".dropdown-menu li:first-child .tick-icon").addClass("selected"),m.find(".selected-button").click(h=>{h.stopPropagation(),u.action&&u.action(h)}),!s&&m.appendTo(e),s&&e.prepend(m),m},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 r=[];for(let i=e;i<t;i++)r.push(i);return r}
78,get_link_title(e,t){if(!(!e||!t||!frappe._link_titles))return frappe._link_titles[e+"::"+t]},add_link_title(e,t,r){!e||!t||(frappe._link_titles||(frappe._link_titles={}),frappe._link_titles[e+"::"+t]=r)},fetch_link_title(e,t){if(!(!e||!t))try{return frappe.xcall("frappe.desk.search.get_link_title",{doctype:e,docname:t}).then(r=>(frappe.utils.add_link_title(e,t,r),r))}catch(r){return console.log("Error while fetching link title."),console.log(r),Promise.resolve(t)}},only_allow_num_decimal(e){e.on("input",t=>{let r=$(t.target);r.val(r.val().replace(/[^0-9.\-]/g,"")),(t.which!=46||r.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(r=>{t[r[1]]=[r[2],r[3]]}),t=JSON.stringify(t)),t},process_filter_expression(e){let t=[];return t=e?new Function(`return ${e}`)():[],this.cleanup_filters(t)},cleanup_filters(e){return e.length&&e[0].length==5&&e.pop(),e},get_filter_from_json(e,t){if(e){if(!e.length)return[];let r=this.process_filter_expression(e);return t?Array.isArray(r)?r:Object.keys(r).map(i=>{let s=r[i];return[t,i,s[0],s[1],!1]}):Array.isArray(r)?r.reduce((s,u)=>{let m=u[1],h=[u[2],u[3]];return s[m]?s[m].push(h):s[m]=[h],s},{})||[]:r||[]}},load_video_player(){return frappe.require("video_player.bundle.js")},is_current_user(e){return e===frappe.session.user},debug:{watch_property(e,t,r=console.trace){console.warn("Adding property watcher, make sure to remove it after debugging.");let i="$_"+t+"_$";e[i]=e[t],Object.defineProperty(e,t,{get:function(){return e[i]},set:function(s){r(),e[i]=s}})}},generate_tracking_url(){frappe.prompt([{fieldname:"url",label:__("Web Page URL"),fieldtype:"Data",options:"URL",reqd:1,default:localStorage.getItem("tracker_url:url")},{fieldname:"source",label:__("Source"),fieldtype:"Link",reqd:1,options:"UTM Source",description:"The referrer (e.g. google, newsletter)",default:localStorage.getItem("tracker_url:source")},{fieldname:"campaign",label:__("Campaign"),fieldtype:"Link",ignore_link_validation:1,options:"UTM Campaign",default:localStorage.getItem("tracker_url:campaign")},{fieldname:"medium",label:__("Medium"),fieldtype:"Link",options:"UTM Medium",description:"Marketing medium (e.g. cpc, banner, email)",default:localStorage.getItem("tracker_url:medium")},{fieldname:"content",label:__("Content"),fieldtype:"Data",description:"Use to differentiate ad variants (e.g. A/B testing)",default:localStorage.getItem("tracker_url:content")}],async function(e){let t=e.url;localStorage.setItem("tracker_url:url",e.url);let{message:r}=await frappe.db.get_value("UTM Source",e.source,"slug");if(t+="?utm_source="+encodeURIComponent(r.slug||e.source),localStorage.setItem("tracker_url:source",e.source),e.campaign){let{message:i}=await frappe.db.get_value("UTM Campaign",e.campaign,"slug");t+="&utm_campaign="+encodeURIComponent(i.slug||e.campaign),localStorage.setItem("tracker_url:campaign",e.campaign)}if(e.medium){let{message:i}=await frappe.db.get_value("UTM Medium",e.medium,"slug");t+="&utm_medium="+encodeURIComponent(i.slug||e.medium),localStorage.setItem("tracker_url:medium",e.medium)}e.content&&(t+="&utm_content="+encodeURIComponent(e.content),localStorage.setItem("tracker_url:content",e.content)),frappe.utils.copy_to_clipboard(t),frappe.msgprint(__("Tracking URL generated and copied to clipboard")+`: <br><a href="${t}">${t.bold()}</a>`,__("Here's your tracking URL"))},__("Generate Tracking URL"))},is_empty(e){return!e&&e!==0?!0:typeof e=="object"?(Array.isArray(e)?e:Object.keys(e)).length===0:!1},mask_passwords(e){let t=["password","passphrase"];for(let r of Object.keys(e))t.some(i=>r.includes(i))&&e[r]&&(e[r]="*****")},highlight_pre(e){frappe.require("syntax_highlighting.bundle.js").then(()=>{e.find("pre").each(function(){hljs.highlightElement(this)})})},can_upload_public_files(){var e;return Number((e=frappe.boot.sysdefaults)==null?void 0:e.only_allow_system_managers_to_upload_public_files)!==1?!0:frappe.user.has_role(["System Manager","Administrator"])},get_help_siblings(){let e=frappe.boot.navbar_settings,t=[];return t=this.get_custom_help_links().concat(t),e.help_dropdown.forEach(i=>
78{let s={name:i.name,label:i.item_label};i.item_type==="Route"&&(s.url=i.route),i.item_type==="Action"&&(s.onClick=function(){frappe.utils.eval(i.action)}),t.push(s)}),t},get_custom_help_links(){let e=frappe.get_route_str(),t=e.split("/"),r=[];for(let i=0;i<t.length;i++){let u=e.split("/",i+1).join("/"),m=frappe.help.help_links[u]||[];r=$.merge(r,m)}return r.length&&r.push({is_divider:!0}),r},eval_expression(e,t){if(typeof e=="string"){let i=e.match(/[^\d.,]+|[\d.,]+/g);var r=e;if(i!==null&&(r=i.map(s=>isNaN(parseFloat(s))?s:flt(s,null,t)).join("")),r.match(/^[0-9+\-/*.() ]+$/))try{return(0,eval)(r)}catch(s){return e}}return e},get_installed_apps(){return frappe.boot.app_data.map(e=>e.app_name)},is_sub_array(e,t){let r=0;for(let i of e)i===t[r]&&r++;return r===t.length}});var Do=Yt(Mo());frappe.avatar=function(e,t,r,i=null,s=!1,u=!1){let m;if(e)m=frappe.user_info(e);else{let E=r||frappe.get_cookie("full_name");m={image:i===null?frappe.get_cookie("user_image"):i,fullname:E,abbr:frappe.get_abbr(E),color:frappe.get_palette(E)}}r||(r=m.fullname);let h="";return u&&(t+=" filterable",h=`data-filter="_assign,like,%${e}%"`),frappe.get_avatar(t,r,i||m.image,s,h)};frappe.get_avatar=function(e,t,r=null,i,s){e||(e="avatar-small");let u=document.createElement("div");if(r)u.innerHTML=`
79			<span class="avatar ${e}" ${s}>
80				<span class="avatar-frame" style='background-image: url("${r}")'</span>
81			</span>`;else{let m=frappe.get_abbr(t),h="";if(!i){let E=frappe.get_palette(t);h=`background-color: var(${E[0]}); color: var(${E[1]})`}(e==="avatar-small"||e=="avatar-xs")&&(m=m.substr(0,1)),u.innerHTML=`<span class="avatar ${e}" ${s}>
82			<div class="avatar-frame standard-image"
83				style="${h}">
84					${m}
85			</div>
86		</span>`}return u.querySelector(".avatar").setAttribute("title",t),u.querySelector(".avatar-frame").setAttribute("title",t),u.innerHTML};frappe.avatar_group=function(e,t=4,r={}){let i="",s=e.slice(0,t),u=e.slice(t),m=r.css_class||"",h=s.map(w=>frappe.avatar(w,"avatar-small "+m,null,null,!1,r.filterable)).join("");u.length===1?h+=frappe.avatar(u[0],"avatar-small "+m,null,null,!1,r.filterable):u.length>1&&(h=`
87			${h}
88			<span class="avatar avatar-small ${m}">
89				<div class="avatar-frame standard-image avatar-extra-count"
90					title="${u.map(w=>frappe.user_info(w).fullname).join(", ")}">
91					+${u.length}
92				</div>
93			</span>
94		`),r.action_icon&&(i=`
95			<span class="avatar avatar-small">
96				<div class="avatar-frame avatar-action">
97					${frappe.utils.icon(r.action_icon,"sm")}
98				</div>
99			</span>
100		`);let E=$(`<div class="avatar-group ${r.align||"right"} ${r.overlap!=!1?"overlap":""}">
101			${h}
102			${i}
103		</div>`);return E.find(".avatar-action").on("click",r.action),E};frappe.ui.scroll=function(e,t,r){var i=$(".navbar").height()+$(".page-head").height(),s=$(e).offset().top-i-cint(r);t?$("html, body").animate({scrollTop:s}):$(window).scrollTop(s)};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-color"]];function xc(){frappe.palette.forEach((e,t)=>{let r=e[0].split("-")[2];frappe.palette_map[r]=t})}frappe.palette_map={};xc();frappe.get_palette=function(e){if(!e)return frappe.palette[8];var t=cint((parseInt((0,Do.default)(e).substr(4,2),16)+1)/5.33);return frappe.palette[t%8]};frappe.get_abbr=function(e,t){if(!e)return"";var r="";return $.each(e.split(" "),function(i,s){if(r.length>=(t||2))return!1;if(!s.trim().length)return!0;r+=s.trim()[0]}),r||"?"};window.repl=function(t,r){if(t==null)return"";for(var i in r)t=t.split("%("+i+")s").join(r[i]);return t};window.replace_all=function(e,t,r){return e.split(t).join(r)};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,r){r||(r=[`
104`,"	"," "]);let i=t.substr(0,1);for(;r.includes(i);)t=t.substr(1),i=t.substr(0,1);return t};window.rstrip=function(e,t){t||(t=[`
105`,"	"," "]);let r=e.substr(e.length-1);for(;t.includes(r);)e=e.substr(0,e.length-1),r=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,r=0,i={};return document.cookie.match(/^\s*\$Version=(?:"1"|1);\s*(.*)/)&&(t=RegExp.$1,r=1),r===0?t.split(/[,;]/).map(function(s){var u=s.split(/=/,2),m=decodeURIComponent(u[0].trimLeft()),h=u.length>
1051?decodeURIComponent(u[1].trimRight()):null;h&&h.charAt(0)==='"'&&(h=h.substr(1,h.length-2)),i[m]=h}):t.match(/(?:^|\s+)([!#$%&'*+\-.0-9A-Z^`a-z|~]+)=([!#$%&'*+\-.0-9A-Z^`a-z|~]*|"(?:[\x20-\x7E\x80\xFF]|\\[\x00-\x7F])*")(?=\s*[,;]|$)/g).map(function(s,u){var m=s,h=u.charAt(0)==='"'?u.substr(1,-1).replace(/\\(.)/g,"$1"):u;i[m]=h}),i};frappe.is_mobile=function(){return window.innerWidth<768};frappe.is_large_screen=function(){return window.innerHeight>1180};frappe.utils.xss_sanitise=function(e,t){let r=e,i={strategies:["html","js"]},s={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"},u=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,m=/confirm\(.*\)|alert\(.*\)|prompt\(.*\)/gi;if(t=Object.assign({},i,t),t.strategies.includes("js")&&(r=r.replace(u,""),r=r.replace(m,"")),t.strategies.includes("html"))for(let h in s){let E=s[h],w=new RegExp(h,"g");r=r.replace(w,E)}return r};frappe.utils.sanitise_redirect=e=>{let t=(()=>i=>{function s(m){let h=/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:/\n?]+)/gim.exec(m);return h==null?"":h[1]}function u(m){return/^(?:[a-z]+:)?\/\//i.test(m)}return u(i)?s(location.href)!==s(i):!1})(),r=i=>{let s=/\s*(&#x.{1,7})?/,u=new RegExp(Array.from("javascript").join(s.source),"gi");return i.replace(u,"")};return e=frappe.utils.strip_url(e),t(e)?"":r(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(r){frappe.call({method:"frappe.automation.doctype.auto_repeat.auto_repeat.make_auto_repeat",args:{doctype:e.doc.doctype,docname:e.doc.name,frequency:r.frequency,start_date:r.start_date,end_date:r.end_date},callback:function(i){i.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 Xi=class{constructor(t,r,i,s){this.layout=s,this.card_layout=i,this.parent=t,this.df=r||{},this.columns=[],this.fields_list=[],this.fields_dict={},this.make(),this.df.label&&this.df.collapsible&&localStorage.getItem(r.css_class+"-closed")&&this.collapse(),this.row={wrapper:this.wrapper},this.refresh()}make(){let t=this.card_layout;this.wrapper=$(`<div class=
106				"${this.df.is_dashboard_section?"form-dashboard-section":"form-section"}
107				${t?"card-section":""}" data-fieldname="${this.df.fieldname}">
108			`).appendTo(this.parent),this.df&&(this.df.label&&!this.df.hide_label&&this.make_head(),this.df.description&&(this.description_wrapper=$(`<div class="col-sm-12 form-section-description">
109						${__(this.df.description)}
110					</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(){if(this.head=$(`
111			<div class="section-head">
112			${__(this.df.label,null,this.df.parent)}
113			<span class="collapse-indicator"></span>
114			</div>
115		`),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()});let t=this;this.collapse_link.enterKey(function(){t.collapse()}),this.set_icon(),this.indicator.show(),this.head.attr("tabindex",0),this.indicator.attr("tabindex",0)}}replace_field(t,r){var i;if((i=this.fields_dict[t])!=null&&i.df){let s=this.fields_dict[t],u=this.fields_list.findIndex(m=>m==s);this.fields_list.splice(u,1,r),this.fields_dict[t]=r,r.section=this}}add_field(t){this.fields_list.push(t),this.fields_dict[t.df.fieldname]=t,t.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(r=>r.on_section_collapse&&r.on_section_collapse(t)),this.df.css_class&&localStorage.setItem(this.df.css_class+"-closed",t?"1":""))}set_icon(t){let r=t?"chevron-right":"es-line-down";this.indicator&&this.indicator.html(frappe.utils.icon(r,"sm","mb-1"))}set_label(t){this.wrapper.find(".section-head").html(t)}is_collapsed(){return this.body.hasClass("hide")}has_missing_mandatory(){let t=!1;for(let r=0,i=this.fields_list.length;r<i;r++){let s=this.fields_list[r].df;if(s.reqd&&this.layout.doc[s.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 Ji=class{constructor(t,r,i,s,u){var m,h;this.layout=t,this.df=r||{},this.frm=i,this.doctype=t!=null&&t.is_child_table?t.doctype:(h=(m=this.frm)==null?void 0:m.doctype)!=null?h:this.df.parent,this.label=this.df&&this.df.label,this.tab_link_container=s,this.tabs_content=u,this.hidden=!1,this.make(),this.setup_listeners(),this.refresh()}make(){let t=`${frappe.scrub(this.doctype,"-")}-${this.df.fieldname}`;this.id=t,this.tab_link=$(`
116			<li class="nav-item">
117				<button class="nav-link ${this.df.active?"active":""}" id="${t}-tab"
118					data-toggle="tab"
119					data-fieldname="${this.df.fieldname}"
120					type="button"
121					role="tab"
122					aria-controls="${t}">
123						${__(this.label,null,this.doctype)}
124				</button>
125			</li>
126		`).appendTo(this.tab_link_container),this.wrapper=$(`<div class="tab-pane fade show ${this.df.active?"active":""}"
127			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.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.tab_link.toggleClass("hide",!t),this.wrapper.toggleClass("hide",!t),this.tab_link.toggleClass("show",t),this.wrapper.toggleClass("show",t),this.hidden=!t}show(){this.tab_link.show()}hide(){this.tab_link.hide()}add_field(t){t.tab=this}replace_field(t){t.tab=this}set_active(){var t,r,i,s,u,m;
127(t=this.layout)!=null&&t.tabs&&this.layout.tabs.forEach(h=>{h!==this&&(h.tab_link.find(".nav-link").removeClass("active"),h.wrapper.removeClass("show active"))}),this.tab_link.find(".nav-link").addClass("active"),this.wrapper.addClass("show active"),(r=this.layout)!=null&&r.grid_row_form?(s=(i=this.layout.grid_row_form).set_active_tab)==null||s.call(i,this):(m=(u=this.frm)==null?void 0:u.set_active_tab)==null||m.call(u,this)}is_active(){return this.wrapper.hasClass("active")}is_hidden(){return this.wrapper.hasClass("hide")&&this.tab_link.hasClass("hide")}setup_listeners(){this.tab_link.find(".nav-link").on("click",t=>{t.preventDefault(),this.set_active()})}};var Zi=class{constructor(t,r){r||(r={}),this.df=r,this.section=t,this.section.columns.push(this),this.make(),this.resize_all_columns()}make(){this.wrapper=$(`
128			<div class="form-column" data-fieldname="${this.df.fieldname}">
129				<form>
130				</form>
131			</div>
132		`).appendTo(this.section.body),this.form=this.wrapper.find("form").on("submit",()=>!1),this.df.description&&$(`
133				<p class="col-sm-12 form-column-description">
134					${__(this.df.description,null,this.df.parent)}
135				</p>
136			`).prependTo(this.wrapper),this.df.label&&$(`
137				<label class="column-label">
138					${__(this.df.label,null,this.df.parent)}
139				</label>
140			`).prependTo(this.wrapper)}resize_all_columns(){let t=this.section.body.children(".form-column"),i=t.filter(":not(.hide-control)").length||t.length,s=cint(12/i);i==5&&(s=20),t.each(function(){let u=$(this),m=u.hasClass("hide-control");u.removeClass().addClass("form-column").addClass("col-sm-"+s),m&&u.addClass("hide-control")})}add_field(){}refresh(){if(!this.df)return;let t=this.df.hidden||this.df.hidden_due_to_dependency;this.wrapper.toggleClass("hide-control",!!t),this.resize_all_columns(),this.section.refresh()}};frappe.ui.form.Layout=class{constructor(t){this.views={},this.pages=[],this.tabs=[],this.sections=[],this.page_breaks=[],this.sections_dict={},this.fields_list=[],this.fields_dict={},this.section_count=0,this.column_count=0,$.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-container 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.frm&&this.setup_tooltip_events(),this.render()}setup_tabbed_layout(){$(`
141			<div class="form-tabs-list">
142				<ul class="nav form-tabs" id="form-tabs" role="tablist"></ul>
143			</div>
144		`).appendTo(this.page),this.tab_link_container=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 r of this.doctype_layout.fields){let i=copy_dict(frappe.meta.docfield_map[this.doctype][r.fieldname]);i.label=r.label,t.push(i)}return t}show_message(t,r,i=!1){if(!t){this.message.empty().addClass("hidden");return}let s;frappe.utils.is_html(t)?s=$("<div class='form-message border-bottom'>").html(t):s=$("<div class='form-message border-bottom'></div>").text(t);let u=$(`<div class="close-message">${frappe.utils.icon("x")}</div>`);i||(u.appendTo(s),u.on("click",()=>s.remove()));let m=r&&["yellow","blue","red","green","orange","white"].includes(r)?r:"blue";s.addClass(m).appendTo(this.message),this.message.removeClass("hidden")}render(t){let r=t||this.fields;if(this.section=null,this.column=null,this.no_opening_section()&&!this.is_tabbed_layout()&&this.fields.unshift({fieldtype:"Section Break"}),this.is_tabbed_layout()){this.add_default_tabs(r);let i={label:__("Details"),fieldtype:"Tab Break",fieldname:"__details"},s=this.fields.find(m=>m.hidden==!1);if(!((s==null?void 0:s.fieldtype)==="Tab Break"?s:null))this.fields.splice(0,0,i);else{let m=this.fields.find(h=>h.fieldname==="__newname");m&&m.get_status(this)==="Write"&&(this.fields.splice(0,1),this.fields.splice(1,0,m))}}r.forEach(i=>
144{switch(i.fieldtype){case"Fold":this.make_page(i);break;case"Page Break":this.make_page_break(),this.make_section(i);break;case"Section Break":this.make_section(i);break;case"Column Break":this.make_column(i);break;case"Tab Break":this.make_tab(i);break;default:this.make_field(i)}})}no_opening_section(){return this.fields[0]&&this.fields[0].fieldtype!="Section Break"||!this.fields.length}add_default_tabs(){}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,r,i){var s;if(r.fieldname=t,this.fields_dict[t]&&this.fields_dict[t].df){let u=this.fields_dict[t],m=this.init_field(r,u.parent,i);u.$wrapper.replaceWith(m.$wrapper);let h=this.fields_list.findIndex(E=>E==u);this.fields_list.splice(h,1,m),this.fields_dict[t]=m,this.sections.forEach(E=>E.replace_field(t,m)),(s=u.tab)==null||s.replace_field(m),this.refresh_fields([r])}}make_field(t,r,i){!this.section&&this.make_section(),!this.column&&this.make_column();let s=this.column.form.get(0),u=this.init_field(t,s,i);!u||(this.fields_list.push(u),this.fields_dict[t.fieldname]=u,this.section.add_field(u),this.column.add_field(u),this.current_tab&&this.current_tab.add_field(u))}init_field(t,r,i=!1){t.mask&&(frappe.get_meta(this.doctype).masked_fields||[]).includes(t.fieldname)&&(t.fieldtype="Data",t.read_only=1);let s=frappe.ui.form.make_control({df:t,doctype:this.doctype,parent:r,frm:this.frm,render_input:i,doc:this.doc,layout:this});return s&&(s.layout=this),s}make_page_break(){this.page=$('<div class="form-page page-break"></div>').appendTo(this.wrapper)}make_page(t){let r=this,i=$(`
145			<div class="form-clickable-section text-center">
146				<a class="btn-fold h6 text-muted">
147					${__("Show more details")}
148				</a>
149			</div>
150		`).appendTo(this.wrapper);this.page=$('<div class="form-page second-page hide"></div>').appendTo(this.wrapper),this.fold_btn=i.find(".btn-fold").on("click",function(){let s=$(this).parent().next();s.hasClass("hide")?($(this).removeClass("btn-fold").html(__("Hide details")),s.removeClass("hide"),frappe.utils.scroll_to($(this),!0,30),r.folded=!1):($(this).addClass("btn-fold").html(__("Show more details")),s.addClass("hide"),r.folded=!0)}),this.section=null,this.folded=!0}unfold(){this.fold_btn.trigger("click")}make_section(t={}){this.section_count++,t.fieldname||(t.fieldname=`__section_${this.section_count}`,t.fieldtype="Section Break"),this.section=new Xi(this.current_tab?this.current_tab.wrapper:this.page,t,this.card_layout,this),this.sections.push(this.section),this.sections_dict[t.fieldname]=this.section,t&&(this.fields_dict[t.fieldname]=this.section,this.fields_list.push(this.section)),this.column=null}make_column(t={}){this.column_count++,t.fieldname||(t.fieldname=`__column_${this.section_count}`,t.fieldtype="Column Break"),this.column=new Zi(this.section,t),t&&t.fieldname&&this.fields_list.push(this.column)}make_tab(t){this.section=null;let r=new Ji(this,t,this.frm,this.tab_link_container,this.tabs_content);return this.current_tab=r,this.make_section({fieldtype:"Section Break"}),this.tabs.push(r),r}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 r=($(document.activeElement).closest(".frappe-control").data()||{}).fieldtype;return frappe.model.numeric_fieldtypes.includes(r)}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.parent().hasClass("tab-pane")||t.parent().hasClass("form-page"))&&t.addClass("empty-section")}),this.is_tabbed_layout()&&this.refresh_tabs()}refresh_tabs(){for(let r of this.tabs)r.refresh();let t=this.tabs.filter(r=>!r.hidden);t&&t.length==1&&!this.is_child_table&&t[0].tab_link.toggleClass("hide show"),this.set_tab_as_active()}select_tab(t){var r;for(let i of this.tabs)if(i.label.toLowerCase()===t.toLowerCase()||((r=i.df.fieldname)==null?void 0:r.toLowerCase())===t.toLowerCase()){i.set_active();return}}set_tab_as_active(){var s,u;if(this.is_child_table){if(this.tabs.length){let m=this.tabs.find(h=>!h.is_hidden());m&&!m.is_active()&&m.set_active()}return}let t=window.location.hash.replace("#",""),r=this.tabs.find(m=>m.df.fieldname===t);if(r){r.set_active();return}let i=(u=(s=this.frm)==null?void 0:s.get_active_tab)==null?void 0:u.call(s);if(i)i.set_active();else if(this.tabs.length){let m=this.tabs.find(h=>!h.is_hidden());m&&m.set_active()}}refresh_fields(t){let r=t.map(i=>{if(i.fieldname)return i.fieldname});this.fields_list.map(i=>{r.includes(i.df.fieldname)&&(i.refresh(),i.df.default&&i.set_input(i.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 r=this.sections[t],i=r.df;if(i&&i.collapsible){let s=!0;i.collapsible_depends_on&&(s=!this.evaluate_depends_on_value(i.collapsible_depends_on)),s&&r.has_missing_mandatory()&&(s=!1),r.collapse(s)}}}attach_doc_and_docfields(t){let r=this;for(let i=0,s=this.fields_list.length;i<s;i++){let u=this.fields_list[i];r.doc&&(u.doc=r.doc,u.doctype=r.doc.doctype,u.docname=r.doc.name,u.df=frappe.meta.get_docfield(r.doc.doctype,u.df.fieldname,r.doc.name)||u.df),t&&u.df&&u.refresh&&u.refresh()}}setup_events(){let t=0,r=$(".form-tabs-list"),i=this.tabs_content[0];!r.length||($(".main-section").scroll(frappe.utils.throttle(()=>{let s=document.documentElement.scrollTop;s>0&&t<=s?(r.removeClass("form-tabs-sticky-down"),r.addClass("form-tabs-sticky-up")):(r.removeClass("form-tabs-sticky-up"),r.addClass("form-tabs-sticky-down")),t=s},500)),this.tab_link_container.off("click").on("click",".nav-link",s=>{s.preventDefault(),s.stopImmediatePropagation(),$(s.currentTarget).tab("show"),i.getBoundingClientRect().top<100&&(i.scrollIntoView(),setTimeout(()=>{(frappe.boot.read_only||frappe.boot.user.impersonated_by)&&$(".page-head").css("top","-15px"),$(".form-tabs-list").removeClass("form-tabs-sticky-down"),$(".form-tabs-list").addClass("form-tabs-sticky-up")},3))}))}
150setup_tab_events(){this.wrapper.on("keydown",t=>{if(t.which==9){let r=$(t.target),i=r.attr("data-doctype"),s=r.attr("data-fieldname");if(i)return this.handle_tab(i,s,t.shiftKey)}})}setup_tooltip_events(){$(document).on("keydown",t=>{t.altKey&&this.wrapper.addClass("show-tooltip")}),$(document).on("keyup",t=>{t.altKey||this.wrapper.removeClass("show-tooltip")}),this.frm.page&&frappe.ui.keys.add_shortcut({shortcut:"alt+hover",page:this.frm.page,description:__("Show Fieldname (click to copy on clipboard)")})}handle_tab(t,r,i){let s=null,u=null,m=this.fields_list,h=!1;if(t!=this.doctype){if(s=this.get_open_grid_row(),!s||!s.layout)return;m=s.layout.fields_list}for(let E=0,w=m.length;E<w;E++){if(m[E].df.fieldname==r){if(i){u?this.set_focus(u):$(this.primary_button).focus();break}if(E<w-1&&(h=this.focus_on_next_field(E,m)),h)break}this.is_visible(m[E])&&(u=m[E])}return h||(s?s.doc.idx==s.grid.grid_rows.length?s.toggle_view(!1,function(){s.grid.frm.layout.handle_tab(s.grid.df.parent,s.grid.df.fieldname)}):s.grid.grid_rows[s.doc.idx].toggle_view(!0):i||$(this.primary_button).focus()),!1}focus_on_next_field(t,r){for(let i=t+1,s=r.length;i<s;i++){let u=r[i];if(this.is_visible(u)){if(u.df.fieldtype==="Table")return u.grid.grid_rows&&u.grid.grid_rows.length||u.grid.add_new_row(),u.grid.grid_rows[0].show_form(),!0;if(u.df.fieldtype==="Table MultiSelect"||!frappe.model.no_value_type.includes(u.df.fieldtype))return this.set_focus(u),!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(){var r;let t=this.fields_list.concat(this.tabs);for(let i of t){if(i.df.depends_on){let s=!this.evaluate_depends_on_value(i.df.depends_on);i.df.hidden_due_to_dependency!==s&&(i.df.hidden_due_to_dependency=s,i.refresh())}if(i.df.mandatory_depends_on&&this.set_dependant_property(i.df.mandatory_depends_on,i.df.fieldname,"reqd"),i.df.read_only_depen
150ds_on&&this.set_dependant_property(i.df.read_only_depends_on,i.df.fieldname,"read_only"),i.df.fieldtype==="Table")for(let s of((r=i.grid)==null?void 0:r.grid_rows)||[])s==null||s.refresh_dependency()}}set_dependant_property(t,r,i){let u=this.evaluate_depends_on_value(t)?1:0,m;this.frm?m=this.frm:(this.is_dialog||this.doctype==="Web Form")&&(m=this),m&&(this.doc&&this.doc.parent&&this.doc.parentfield?(m.setting_dependency=!0,m.set_df_property(this.doc.parentfield,i,u,this.doc.parent,r,this.doc.name),m.setting_dependency=!1,this.fields_dict[r]&&this.fields_dict[r].refresh()):m.set_df_property(r,i,u))}evaluate_depends_on_value(t){let r=null,i=this.doc;if(!i&&this.get_values&&(i=this.get_values(!0)),!i)return;let s=this.frm?this.frm.doc:this.doc||null;if(typeof t=="boolean")r=t;else if(typeof t=="function")r=t(i);else if(t.substr(0,5)=="eval:")try{r=frappe.utils.eval(t.substr(5),{doc:i,parent:s})}catch(m){frappe.throw(__('Invalid "depends_on" expression'))}else if(t.substr(0,3)=="fn:"&&this.frm)r=this.frm.script_manager.trigger(t.substr(3),this.doctype,this.docname);else{var u=i[t];$.isArray(u)?r=!!u.length:r=!!u}return r}};frappe.provide("frappe.ui");frappe.ui.FieldGroup=class extends frappe.ui.form.Layout{constructor(t){super(t),this.dirty=!1,this.fetch_dict={},$.each(this.fields||[],function(r,i){!i.fieldname&&i.label&&(i.fieldname=i.label.replace(/ /g,"_").toLowerCase())}),this.values&&this.set_values(this.values)}resolve_date_default_keywords(t,r){if(!t)return t;if(t=t.toLowerCase(),t=="today"&&r=="Date")return frappe.datetime.get_today();if(t=="now"){if(r=="Datetime")return frappe.datetime.now_datetime();if(r=="Time")return frappe.datetime.now_time()}return t}get_field_default_value(t){let r=t.df.default;if(!(r==null||!r&&!frappe.model.is_numeric_field(t.df.fieldtype)))return typeof r!="string"||(["Date","Datetime","Time"].includes(t.df.fieldtype)?r=this.resolve_date_default_keywords(r,t.df.fieldtype):r=="__user"||r.toLowerCase()=="user"?r=frappe.session.user:r=="user_fullname"&&(r=frappe.session.user_fullname)),r}make(){let t=this;if(this.fields){super.make(),this.refresh();let r={};$.each(this.fields_list,(i,s)=>{let u=this.get_field_default_value(s);u!==void 0&&(r[s.df.fieldname]=u)}),this.set_values(r).then(()=>{t.refresh_dependency()}),this.no_submit_on_enter||this.catch_enter_as_submit(),$(this.wrapper).find("input, select").on("change awesomplete-selectcomplete",frappe.utils.debounce(()=>{this.dirty=!0,t.refresh_dependency()},100)).on("input",()=>{this.dirty||(this.dirty=!0)})}}focus_on_first_input(){this.no_focus||$.each(this.fields_list,function(t,r){if(!["Date","Datetime","Time","Check"].includes(r.df.fieldtype)&&r.set_focus)return r.set_focus(),!1})}catch_enter_as_submit(){let t=this;$(this.body).find('input[type="text"], input[type="password"], select').keypress(function(r){r.which==13&&t.has_primary_action&&(r.preventDefault(),t.get_primary_btn().trigger("click"))})}get_input(t){let r=this.fields_dict[t];return r?$(r.txt?r.txt:r.input):""}get_field(t){return this.fields_dict[t]}get_values(t,r){let i={},s=[],u=[];for(let m in this.fields_dict){let h=this.fields_dict[m];if(h.get_value){let E=h.get_value();!E&&h.df.include_default&&(E=h.df.default),h.df.reqd&&is_null(typeof E=="string"?strip_html(E):E)&&s.push(__(h.df.label)),h.df.reqd&&h.df.fieldtype==="Text Editor"&&is_null(strip_html(cstr(E)))&&s.push(__(h.df.label)),is_null(E)||(i[h.df.fieldname]=E)}this.is_dialog&&h.df.reqd&&!h.value&&h.refresh_input(),h.df.invalid&&u.push(__(h.df.label))}return s.length&&!t?(frappe.msgprint({title:__("Missing Values Required"),message:__("Following fields have missing values:")+"<br><br><ul><li>"+s.join("<li>")+"</ul>",indicator:"orange"}),null):u.length&&r?(frappe.msgprint({title:__("Invalid Values"),message:__("Following fields have invalid values:")+"<br><br><ul><li>"+u.join("<li>")+"</ul>",indicator:"orange"}),null):i}get_value(t){let r=this.fields_dict[t];return r&&(r.get_value?r.get_value():null)}set_value(t,r){return new Promise(i=>{let s=this.fields_dict[t];s?s.set_value(r).then(()=>{var u;(u=s.set_input)==null||u.call(s,r),this.refresh_dependency(),i()}):i()})}has_field(t){return!!this.fields_dict[t]}set_input(t,r){return this.set_value(t,r)}set_values(t){let r=[];for(let i in t)this.fields_dict[i]&&r.push(this.set_value(i,t[i]));return Promise.all(r)}clear(){for(let t in this.fields_dict){let r=this.fields_dict[t];r&&r.set_input&&r.set_input(r.df.default||"")}}set_df_property(t,r,i){if(!t)return;let s=this.get_field(t);s.df[r]=i,s.refresh()}set_query(t,r,i){i?this.fields_dict[r]&&(this.fields_dict[r].grid.get_field(t).get_query=i):this.fields_dict[t]&&(this.fields_dict[t].get_query=r)}add_fetch(t,r,i,s){s||(s="*"),this.fetch_dict.setDefault(s,{}).setDefault(t,{})[i]=r}is_new(){return this.doc.__islocal}};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);
150if(t.attr("id"))return t.attr("id");var r="unique-"+frappe.dom.id_count;return t.attr("id",r),frappe.dom.id_count++,r},eval:function(e){!e||new Function(e)()},remove_script_and_style:function(e){let t=["script","style","noscript","title","meta","base","head"],r=["link"];if(!this.unsafe_tags_regex){let E=t.concat(r).map(w=>`<([\\s]*)${w}`).join("|");this.unsafe_tags_regex=new RegExp(E,"im")}if(!e||!this.unsafe_tags_regex.test(e))return e;let s=new DOMParser().parseFromString(e,"text/html"),u=s.body,m=!!s.head.innerHTML;for(let h of t)for(let E of u.getElementsByTagName(h))m=!0,E.parentNode.removeChild(E);for(let h of u.getElementsByTagName("link")){let E=h.getAttribute("rel");E&&E.toLowerCase().trim()==="stylesheet"&&(m=!0,h.parentNode.removeChild(h))}return m?u.innerHTML:e},is_element_in_viewport:function(e,t=0){typeof jQuery=="function"&&e instanceof jQuery&&(e=e[0]);var r=e.getBoundingClientRect();return r.top+t>=0&&r.left+t>=0&&r.bottom-t<=$(window).height()&&r.right-t<=$(window).width()},is_element_in_modal(e){return Boolean($(e).parents(".modal").length)},set_style:function(e,t){if(!!e){var r=document.createElement("style");if(r.type="text/css",t){var i=document.getElementById(t);i&&i.parentNode.removeChild(i),r.id=t}return r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(r),r}},add:function(e,t,r,i,s,u){e&&e.substr&&(e=frappe.dom.by_id(e));var m=document.createElement(t);return e&&e.appendChild(m),r&&(t.toLowerCase()=="img"?m.src=r:m.className=r),i&&frappe.dom.css(m,i),s&&(m.innerHTML=s),u&&(m.onclick=u),m},css:function(e,t){return e&&t&&$.extend(e.style,t),e},activate:function(e,t,r,i="active"){e.find(`.${r}.${i}`).removeClass(i),t.addClass(i)},freeze:function(e,t){if($("#freeze").length)$("#freeze").addClass("in");else{var r=$('<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");r.html(repl('<div class="freeze-message-container"><div class="freeze-message"><p class="lead">%(msg)s</p></div></div>',{msg:e||""})),setTimeout(function(){r.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=[],r=0,i=e.rangeCount;r<i;++r)t.push(e.getRangeAt(r));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 r=0,i=e.length;r<i;++r)t.addRange(e[r])}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 r=new FileReader;r.onload=function(){t(r.result)},r.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 r=document.getElementById("dpi").offsetWidth,i=e/r;return t.remove(),i}};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(r=>{r&&(t=t.then?t.then(r):Promise.resolve())}),t};frappe.load_image=(e,t,r,i=()=>{})=>{var s=new Image;s.onload=function(){t(this)},s.onerror=r,i(s),s.src=e};frappe.timeout=e=>new Promise(t=>{setTimeout(()=>t(),e*1e3)});frappe.scrub=frappe.slug=function(e,t="_"){return e.replace(/ /g,t).toLowerCase()};frappe.unscrub=function(e){return frappe.model.unscrub(e)};
150frappe.get_data_pill=(e,t=null,r=null,i=null,s=!1)=>{let u="",m="";s&&(u=frappe.get_palette(e),m=`background-color: var(${u[0]}); color: var(${u[1]})`);let h=$(`
151		<button class="data-pill btn" style="${m}">
152			<div class="flex align-center ellipsis">
153				${i||""}
154				<span class="pill-label ellipsis">${e} </span>
155			</div>
156		</button>
157	`);if(r){let E=$(`
158			<span class="remove-btn cursor-pointer flex align-items-center">
159				${frappe.utils.icon("x","sm")}
160			</span>
161		`);typeof r=="function"&&E.click(()=>{r(t||e,h)}),h.append(E)}return h};frappe.get_modal=function(e,t){return $(`<div class="modal fade" style="overflow: auto;" tabindex="-1">
162		<div class="modal-dialog">
163			<div class="modal-content">
164				<div class="modal-header">
165					<div class="fill-width flex title-section">
166						<span class="indicator hidden"></span>
167						<h4 class="modal-title">${e}</h4>
168					</div>
169					<div class="modal-actions d-flex">
170						<button class="btn btn-ghost btn-modal-minimize icon-btn hide">
171							${frappe.utils.icon("collapse")}
172						</button>
173						<button class="btn btn-ghost btn-modal-close icon-btn" data-dismiss="modal">
174							${frappe.utils.icon("x","sm")}
175						</button>
176					</div>
177				</div>
178				<div class="modal-body ui-front">${t}</div>
179				<div class="modal-footer hide">
180					<div class="custom-actions"></div>
181					<div class="standard-actions">
182						<button type="button" class="btn btn-secondary btn-sm hide btn-modal-secondary">
183						</button>
184						<button type="button" class="btn btn-primary btn-sm hide btn-modal-primary">
185							${__("Confirm")}
186						</button>
187					</div>
188				</div>
189			</div>
190		</div>
191	</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,r,i){let s="custom-block-"+frappe.utils.get_random(5).toLowerCase();class u extends HTMLElement{constructor(){var S,D,R,j;super();let h=document.createElement("div");h.innerHTML=frappe.dom.remove_script_and_style(t);let E=document.createElement("link");E.rel="stylesheet",E.href=frappe.assets.bundled_asset("desk.bundle.css");let w=document.createElement("style");w.textContent=r;let T=document.createElement("script");T.textContent=`
192				(function() {
193					let cname = ${JSON.stringify(s)};
194					let root_element = document.querySelector(cname).shadowRoot;
195					${i}
196				})();
197			`,this.attachShadow({mode:"open"}),(S=this.shadowRoot)==null||S.appendChild(E),(D=this.shadowRoot)==null||D.appendChild(h),(R=this.shadowRoot)==null||R.appendChild(w),(j=this.shadowRoot)==null||j.appendChild(T)}}customElements.get(s)||customElements.define(s,u),e.innerHTML=`<${s}></${s}>`};$(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,this.last_focus=null,$.extend(this,{animate:!0,size:null,auto_make:!0,centered:!1,keep_grid_form_open:!1},t),this.auto_make&&this.make()}make(){this.$wrapper=frappe.get_modal("",""),this.static&&(this.$wrapper.modal({backdrop:"static",keyboard:!1}),this.get_close_btn().hide()),this.size||this.set_modal_size(),this.wrapper=this.$wrapper.find(".modal-dialog").get(0),this.centered&&$(this.wrapper).addClass("modal-dialog-centered"),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(){var r,i,s;t.display=!1,t.is_minimized=!1,t.hide_scrollbar(!1),t.keep_grid_form_open||(s=(i=(r=frappe.ui.form).get_open_grid_form)==null?void 0:i.call(r))==null||s.hide_form(),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.focu
197s_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 r=$("input:focus");r.length&&["Date","Datetime","Time"].includes(r.attr("data-fieldtype"))&&r.blur()}).on("keydown",function(r){(r.key==="Escape"||r.keyCode===27)&&t._awesomplete_was_open&&(t._awesomplete_was_open=!1,r.stopImmediatePropagation())}),t.$wrapper[0].addEventListener("keydown",function(r){(r.key==="Escape"||r.keyCode===27)&&(t._awesomplete_was_open=t.display&&!!t.$wrapper.find(".awesomplete input[aria-expanded='true']").length)},!0)}set_modal_size(){if(!this.fields){this.size="";return}let t=0,r=0;this.fields.forEach(i=>{i.fieldtype=="Column Break"?(r++,r>t&&(t=r)):i.fieldtype=="Section Break"&&(r=0)}),this.size=t>=4?"extra-large":t>=2?"large":""}get_primary_btn(){return this.standard_actions.find(".btn-primary")}get_minimize_btn(){return this.$wrapper.find(".modal-header .btn-modal-minimize")}set_alert(t,r="info"){this.clear_alert(),this.$alert=$(`<div class="alert alert-${r}">${t}</div>`).prependTo(this.body),this.$message.text(t)}clear_alert(){this.$alert&&this.$alert.remove()}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,r){this.footer.removeClass("hide"),this.has_primary_action=!0;var i=this;let s=this.get_primary_btn().removeClass("hide").html(t);return typeof r=="function"&&s.off("click").on("click",function(){i.primary_action_fulfilled=!0;var u=i.get_values();!u||r&&r.apply(i,[u])}),s}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 window.location.pathname.startsWith("/desk")&&this.handle_focus(),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}handle_focus(){var r;let t=this;(r=frappe.get_route)!=null&&r.call(frappe)&&(frappe.get_route()[0]=="Form"&&(t.last_focus||(t.last_focus=document.activeElement)),$(document).on("escape",function(){t.last_focus&&(t.last_focus.focus(),t.last_focus=null)}))}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 r=this.is_minimized?"expand":"collapse";this.get_minimize_btn().html(frappe.utils.icon(r)),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,r,i=null){this.footer.removeClass("hide");let s=$(`
198			<button class="btn btn-secondary btn-sm ${i||""}">
199				${t}
200			</button>
201		`);this.custom_actions.append(s),r&&s.click(r)}add_custom_button(){}};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,r,i,s){var u=new frappe.ui.Dialog({title:__("Confirm",null,"Title of confirmation dialog"),primary_action_label:__(i||"Yes",null,"Approve confirmation dialog"),primary_action:()=>{t&&t(),u.hide()},secondary_action_label:__(s||"No",null,"Dismiss confirmation dialog"),secondary_action:()=>u.hide()});return u.$body.append(`<p class="frappe-confirm-message">${e}</p>`),u.show(),u.confirm_dialog=!0,r&&(u.onhide=()=>{u.primary_action_fulfilled||r()}),u};frappe.warn=function(e,t,r,i,s){let u=new frappe.ui.Dialog({title:e,indicator:"red",primary_action_label:i,primary_action:()=>{r&&r(),u.hide()},secondary_action_label:__("Cancel",null,"Secondary button in warning dialog"),secondary_action:()=>u.hide(),minimizable:s});return u.$body.append(`<div class="frappe-confirm-message">${t}</div>`),u.standard_actions.find(".btn-primary").removeClass("btn-primary").addClass("btn-danger"),u.show(),u};frappe.prompt=function(e,t,r,i){typeof e=="string"&&(e=[{label:e,fieldname:"value",fieldtype:"Data",reqd:1}]),$.isArray(e)||(e=[e]);var s=new frappe.ui.Dialog({fields:e,title:r||__("Enter Value",null,"Title of prompt dialog")});return s.set_primary_action(i||__("Submit",null,"Primary action of prompt dialog"),function(){var u=s.get_values();!u||(s.hide(),t(u))}),s.show(),s};frappe.msgprint=function(e,t,r,i){if(!e)return;let s;if($.isPlainObject(e)?s=e:typeof e=="string"&&e.substr(0,1)==="{"?s=JSON.parse(e):s={message:e,title:t,re_route:i},s.indicator||(s.indicator="blue"),s.as_list){let m=s.message.map(h=>`<li>${h}</li>`).join("");s.message=`<ul style="padding-left: 20px">${m}</ul>`}if(s.as_table){let m=s.message.map(h=>`<tr>${h.map(w=>`<td>${w}</td>`).join("")}</tr>`).join("");s.message=`<table class="table table-bordered" style="margin: 0;">${m}</table>`}if(s.message instanceof Array){let m=s.message,h=m.map(E=>
201typeof E=="string"?JSON.parse(E):E).filter(E=>E.raise_exception);h.length&&(m=h),m.forEach(function(E){frappe.msgprint(E)});return}if(s.alert||s.toast){frappe.show_alert(s);return}if(frappe.msg_dialog&&s.re_route&&(frappe.msg_dialog.custom_onhide=function(){frappe.route_flags.replace_route=!0;let m=frappe.get_prev_route();m.length==0&&frappe.set_route(""),frappe.set_route(m)}),frappe.msg_dialog||(frappe.msg_dialog=new frappe.ui.Dialog({title:__("Message"),onhide:function(){frappe.msg_dialog.custom_onhide&&(frappe.msg_dialog.custom_onhide(),delete frappe.msg_dialog.custom_onhide),frappe.msg_dialog.msg_area.empty()},minimizable:s.is_minimizable||r}),frappe.msg_dialog.msg_area=$('<div class="msgprint">').appendTo(frappe.msg_dialog.body),frappe.msg_dialog.clear=function(){frappe.msg_dialog.msg_area.empty()},frappe.msg_dialog.indicator=frappe.msg_dialog.header.find(".indicator")),s.primary_action){if(s.primary_action.server_action&&typeof s.primary_action.server_action=="string"&&(s.primary_action.action=()=>{frappe.call({method:s.primary_action.server_action,args:s.primary_action.args,callback(){s.primary_action.hide_on_success&&frappe.hide_msgprint()}})}),s.primary_action.client_action&&typeof s.primary_action.client_action=="string"){let m=s.primary_action.client_action.split("."),h=window;for(let E of m)h=h[E];s.primary_action.action=()=>{typeof h=="function"&&h(s.primary_action.args)}}frappe.msg_dialog.set_primary_action(__(s.primary_action.label)||__(s.primary_action_label)||__("Done"),s.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);s.secondary_action&&(frappe.msg_dialog.set_secondary_action(s.secondary_action.action),frappe.msg_dialog.set_secondary_action_label(__(s.secondary_action.label)||__("Close"))),s.message==null&&(s.message=""),s.message.search(/<br>|<p>|<li>/)==-1&&(e=frappe.utils.replace_newlines(s.message));var u=!1;return s.clear?frappe.msg_dialog.msg_area.empty():u=frappe.msg_dialog.msg_area.html(),(s.title||!u)&&frappe.msg_dialog.set_title(s.title||__("Message",null,"Default title of the message dialog")),s.indicator?frappe.msg_dialog.indicator.removeClass().addClass("indicator "+s.indicator):frappe.msg_dialog.indicator.removeClass().addClass("hidden"),s.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"),u&&frappe.msg_dialog.msg_area.append("<hr>"),frappe.msg_dialog.msg_area.append(s.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(r){r.exc||e()}})},__("Verify Password"),__("Verify"))};frappe.show_progress=(e,t,r=100,i,s=!1)=>{let u;return frappe.cur_progress&&frappe.cur_progress.title===e&&frappe.cur_progress.is_visible?u=frappe.cur_progress:(u=new frappe.ui.Dialog({title:e}),u.progress=$(`<div>
202			<div class="progress">
203				<div class="progress-bar"></div>
204			</div>
205			<p class="description text-muted small"></p>
206		</div`).appendTo(u.body),u.progress_bar=u.progress.css({"margin-top":"10px"}).find(".progress-bar"),u.$wrapper.removeClass("fade"),u.show(),frappe.cur_progress=u),i&&u.progress.find(".description").text(i),u.percent=cint(flt(t)*100/r),u.progress_bar.css({width:u.percent+"%"}),s&&u.percent===100&&setTimeout(frappe.hide_progress,500),frappe.cur_progress.$wrapper.css("z-index",2e3),u};frappe.hide_progress=function(){frappe.cur_progress&&(frappe.cur_progress.hide(),frappe.cur_progress=null)};frappe.show_alert=frappe.toast=function(e,t=7,r={}){let i={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 s;
206e.indicator?s=i[e.indicator.toLowerCase()]||"solid-"+e.indicator:s="solid-info";let u=e.indicator||"blue",m=$(`
207		<div class="alert desk-alert ${u}" role="alert">
208			<div class="alert-message-container">
209				<div class="alert-title-container">
210					<div>${frappe.utils.icon(s,"lg")}</div>
211					<div class="alert-message">${e.message}</div>
212				</div>
213				<div class="alert-subtitle">${e.subtitle||""}</div>
214			</div>
215			<div class="alert-body" style="display: none"></div>
216			<a class="close">${frappe.utils.icon("x")}</a>
217		</div>
218	`);return m.hide().appendTo("#alert-container").show(),e.body&&m.find(".alert-body").show().html(e.body),m.find(".close, button").click(function(){return m.addClass("out"),setTimeout(()=>m.remove(),800),!1}),Object.keys(r).map(h=>{m.find(`[data-action=${h}]`).on("click",r[h])}),t>2&&(t=t-.8),setTimeout(()=>(m.addClass("out"),setTimeout(()=>m.remove(),800),!1),t*1e3),m};function ls(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 r=new Date(frappe.datetime.now_datetime().replace(/-/g,"/")),i=(r.getTime()-e.getTime())/1e3,s=new Date(r.getFullYear(),r.getMonth(),r.getDate()),u=new Date(e.getFullYear(),e.getMonth(),e.getDate()),m=Math.floor((s-u)/864e5);if(isNaN(m)||m<0)return"";if(t)if(m==0){if(i<60)return __("now");if(i<3600)return __("{0} m",[Math.floor(i/60)]);if(i<86400)return __("{0} h",[Math.floor(i/3600)])}else return m<7?__("{0} d",[m]):m<31?__("{0} w",[Math.floor(m/7)]):m<365?__("{0} M",[Math.floor(m/30)]):__("{0} y",[Math.floor(m/365)]);else if(m==0){if(i<60)return __("just now");if(i<120)return __("1 minute ago");if(i<3600)return __("{0} minutes ago",[Math.floor(i/60)]);if(i<7200)return __("1 hour ago");if(i<86400)return __("{0} hours ago",[Math.floor(i/3600)])}else return m==1?__("yesterday"):m<7?__("{0} days ago",[m]):m<14?__("1 week ago"):m<31?__("{0} weeks ago",[Math.floor(m/7)]):m<62?__("1 month ago"):m<365?__("{0} months ago",[Math.floor(m/30)]):m<730?__("1 year ago"):__("{0} years ago",[Math.floor(m/365)])}frappe.provide("frappe.datetime");window.comment_when=function(e,t){var r=frappe.datetime.str_to_user?frappe.datetime.str_to_user(e):e;return'<span class="frappe-timestamp '+(t?" mini":"")+'" data-timestamp="'+e+'" title="'+r+'">'+ls(e,t)+"</span>"};frappe.datetime.comment_when=comment_when;frappe.datetime.prettyDate=ls;frappe.datetime.refresh_when=function(){jQuery&&$(".frappe-timestamp").each(function(){$(this).html(ls($(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 r=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?r=moment.tz(e,frappe.boot.time_zone.system).clone().tz(frappe.boot.time_zone.user):r=moment(e),t===!1?r:r.format(frappe.defaultDatetimeFormat)},convert_to_system_tz:function(e,t){let r=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?r=moment.tz(e,frappe.boot.time_zone.user).clone().tz(frappe.boot.time_zone.system):r=moment(e),t===!1?r:r.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_minute_diff:function(e,t){return moment(e).diff(t,"minutes")},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,r=!1){if(!e)return"";let i=frappe.datetime.get_user_date_fmt().toUpperCase(),s=frappe.datetime.get_user_time_fmt();return t?moment(e,frappe.defaultTimeFormat).format(s):r||typeof e=="string"&&e.indexOf(" ")===-1?moment(e,frappe.defaultDateFormat).format(i):moment.tz(e,frappe.defaultDatetimeFormat,frappe.boot.time_zone.system).clone().tz(frappe.boot.time_zone.user).format(i+" "+s)},get_datetime_as_string:function(e){var i,s;let t=((s=(i=frappe==null?void 0:frappe.boot)==null?void 0:i.sysdefaults)==null?void 0:s.time_format)||frappe.defaultTimeFormat,r=frappe.defaultDateFormat+" "+t;return moment(e).format(r)},user_to_str:function(e,t=!1){var r=frappe.datetime.get_user_time_fmt();if(t)return moment(e,r).format(frappe.defaultTimeFormat);var i=frappe.datetime.get_user_date_fmt().toUpperCase(),s="YYYY-MM-DD";return e.indexOf(" ")!==-1&&(i+=" "+r,s+=" HH:mm:ss"),moment(e,[i.replace("YYYY","YY"),i]).locale("en").format(s)},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,r=!1){var u,m;let i=((u=frappe.boot.time_zone)==null?void 0:u.system)||frappe.sys_defaults.time_zone;r||(i=((m=frappe.boot.time_zone)==null?void 0:m.user)||i);let s=moment.tz(i);return t?frappe.datetime.moment_to_date_obj(s):s.format(e)},moment_to_date_obj:function(e){let t=new Date,r=e.toArray();return t.setFullYear(r[0]),t.setMonth(r[1]),t.setDate(r[2]),t.setHours(r[3]),t.setMinutes(r[4]),t.setSeconds(r[5]),t.setMilliseconds(r[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)}});frappe.provide("frappe.utils");function Mc(e){return No()[e]||""}function Dc(e){return e.includes("?")?e.slice(e.indexOf("?")+1):""}function No(e){var t={};e||(e=location.search.substring(1));for(var r=e.split("&"),i=0,s=r.length;i<s;i++){var u=r[i].split(/=(.+)/),m=u[0];if(!!m){var h=u[1];if(typeof h=="string"){h=h.replace(/\+/g,"%20");try{h=decodeURIComponent(h)}catch(E){}}m in t?(typeof t[m]=="undefined"?t[m]=[]:typeof t[m]=="string"&&(t[m]=[t[m]]),t[m].push(h)):t[m]=h}}return t}function Nc(e,t=!0){let r=[];for(let i in e){let s=e[i];s===void 0||s===""||s===null||(typeof s=="object"&&(s=JSON.stringify(s)),t&&(i=encodeURIComponent(i),s=encodeURIComponent(s)),r.push(`${i}=${s}`))}return"?"+r.join("&")}Object.assign(frappe.utils,{get_url_arg:Mc,get_query_string:Dc,get_query_params:No,make_query_string:Nc});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 e==="DocType"&&frappe.meta.__doctype_meta?frappe.meta.__doctype_meta:locals.DocType?locals.DocType[e]:null};$.extend(frappe.meta,{sync:function(e){var t,r;$.each(e.fields,function(i,s){frappe.meta.add_field(s)}),(t=e.__print_formats)!=null&&t.length&&frappe.model.sync(e.__print_formats),(r=e.__workflow_docs)!=null&&r.length&&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 r=frappe.meta.docfield_list[e.parent][t];if(e.fieldname==r.fieldname)return}frappe.meta.docfield_list[e.parent].push(e)},make_docfield_copy_for:function(e,t,r=null){var i=frappe.meta.docfield_copy;i[e]||(i[e]={}),i[e][t]||(i[e][t]={}),r=r||frappe.meta.docfield_list[e]||[];for(var s=0,u=r.length;s<u;s++){var m=r[s];i[e][t][m.fieldname||m.label]=copy_dict(m)}},get_field:function(e,t,r){var i=frappe.meta.get_docfield(e,t,r);return i||frappe.model.std_fields.every(function(s){return s.fieldname===t?(i=s,!1):!0}),i},get_docfield:function(e,t,r){var i=frappe.meta.get_docfield_copy(e,r);return i?i[t]:null},set_formatter:function(e,t,r,i){frappe.meta.get_docfield(e,t,r).formatter=i},set_indicator_formatter:function(e,t,r,i,s){frappe.meta.get_docfield(e,t,r).formatter=function(u,m,h,E){return repl('<span class="indicator %(color)s">%(name)s</span>',{color:s(),name:i()})}},get_docfields:function(e,t,r,i=null){var s=frappe.meta.get_docfield_copy(e,t,i),u=frappe.meta.sort_docfields(s);return r&&(u=frappe.utils.filter_dict(u,r)),u},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(r){return r.fieldtype==="Link"&&r.ignore_user_permissions!==1?r: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,r){return t.idx-r.idx})},get_docfield_copy:function(e,t,r=null){return t?(frappe.meta.docfield_copy[e]&&frappe.meta.docfield_copy[e][t]||frappe.meta.make_docfield_copy_for(e,t,r),frappe.meta.docfield_copy[e][t]):frappe.meta.docfield_map[e]},get_fieldnames:function(e,t,r){return $.map(frappe.utils.filter_dict(frappe.meta.docfield_map[e],r),function(i){return i.fieldname})},has_field:function(e,t){let r=frappe.meta.docfield_map[e];return r&&r[t]},get_table_fields:function(e,t=!1){return $.map(frappe.meta.docfield_list[e],function(r){return!frappe.model.table_fields.includes(r.fieldtype)||!t&&r.is_virtual?null:r})},get_doctype_for_field:function(e,t){var r=null;return frappe.model.std_fields_list.includes(t)||frappe.meta.has_field(e,t)?r=e:(frappe.meta.get_table_fields(e,!0).every(function(i){return frappe.meta.has_field(i.options,t)||frappe.model.child_table_field_list.includes(t)?(r=i.options,!1):!0}),r||console.log(__("Warning: Unable to find {0} in any table related to {1}",[t,__(e)]))),r},get_parentfield:function(e,t){var r=(frappe.get_meta(e).fields||[]).filter(i=>frappe.model.table_fields.includes(i.fieldtype)&&i.options===t);if(!r.length)throw"parentfield not found for "+e+", "+t;return r[0].fieldname},get_label:function(e,t,r){var i={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(i[t])return i[t];var s=this.get_docfield(e,t,r);return(s?s.label:"")||t}
218,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"],r=locals.DocType[e].default_print_format;let i=frappe.model.get_doc(":Print Settings","Print Settings").enable_raw_printing;var s=frappe.get_list("Print Format",{doc_type:e}).sort(function(m,h){return m>h?1:-1});if($.each(s,function(m,h){!t.includes(h.name)&&h.print_format_type!=="JS"&&(cint(i)||!h.raw_printing)&&t.push(h.name)}),r&&r!="Standard"){var u=t.indexOf(r);t.splice(u,1).sort(),t.unshift(r)}return t},get_field_currency:function(e,t){var r=frappe.boot.sysdefaults.currency||"USD";if(!t&&cur_frm&&(t=cur_frm.doc),e&&e.options)if(e.options.indexOf(":")!=-1){var i=e.options.split(":");if(i.length==3){let s=null;t&&(s=t[i[1]],!s&&cur_frm&&(s=cur_frm.doc[i[1]])),s||(s=frappe.defaults.get_user_default(i[1])),r=frappe.model.get_value(i[0],s,i[2])||frappe.model.get_value(":"+i[0],s,i[2])||r}}else t&&t[e.options]?r=t[e.options]:cur_frm&&cur_frm.doc[e.options]&&(r=cur_frm.doc[e.options]);return r},get_field_precision:function(e,t){var r=null;if(e&&e.precision)r=cint(e.precision);else if(e&&e.fieldtype==="Currency"){if(r=cint(frappe.defaults.get_default("
218currency_precision")),!r){var i=frappe.meta.get_field_currency(e,t),s=get_number_format(i),u=get_number_format_info(s);r=u.precision}}else r=cint(frappe.defaults.get_default("float_precision"))||3;return r}});frappe.provide("frappe.model");$.extend(frappe.model,{all_fieldtypes:["Autocomplete","Attach","Attach Image","Barcode","Button","Check","Code","Color","Currency","Data","Date","Datetime","Duration","Dynamic Link","Float","Geolocation","Heading","HTML","HTML Editor","Icon","Image","Int","JSON","Link","Long Text","Markdown Editor","Password","Percent","Phone","Read Only","Rating","Select","Signature","Small Text","Table","Table MultiSelect","Text","Text Editor","Time"],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"],html_fieldtypes:["Text Editor","Text","Small Text","Long Text","HTML Editor","Markdown Editor","Code"],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 r=$.map([].concat(frappe.model.std_fields).concat(frappe.model.std_fields_table),function(i){if(i.fieldname==e)return i});if(!r.length){if(t)return{fieldname:e};frappe.msgprint(__("Unknown Column: {0}",[e]))}return r[0]},with_doctype:function(e,t,r){return locals.DocType[e]?(t&&t(),Promise.resolve()):frappe.call({method:"frappe.desk.form.load.getdoctype",type:"GET",args:{doctype:e,with_parent:1},async:r,callback:function(i){if(i.exc)throw frappe.msgprint(__("Unable to load: {0}",[__(e)])),"No doctype";let s=i.docs[0];frappe.model.init_doctype(s),i.user_settings&&(frappe.model.user_settings[e]=JSON.parse(i.user_settings),frappe.model.user_settings[e].updated_on=moment().toString()),t&&t(i)}})},init_doctype:function(e){e.name==="DocType"&&(frappe.meta.__doctype_meta=JSON.parse(JSON.stringify(e)));for(let t of["__list_js","__custom_list_js","__calendar_js","__tree_js"])e[t]&&new Function(e[t])();e.__templates&&$.extend(frappe.templates,e.__templates)},with_doc:function(e,t,r){return new Promise(i=>{if(t||(t=e),locals[e]&&locals[e][t]&&frappe.model.get_docinfo(e,t))r&&r(t),i(frappe.get_doc(e,t));else return frappe.call({method:"frappe.desk.form.load.getdoc",type:"GET",args:{doctype:e,name:t},callback:function(s){r&&r(t,s),i(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,r,i){frappe.model.docinfo[e]&&frappe.model.docinfo[e][t]&&(frappe.model.docinfo[e][t][r]=i)},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),r=frappe.model.scrub(locals.DocType[e].module),i=frappe.boot.module_app[r];return i+"."+r+".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,r=null){return r&&!r.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},has_value:function(e,t,r){var i=locals[e]&&locals[e][t]&&locals[e][t][r],s=frappe.meta.get_docfield(e,r,t);let u;return frappe.model.table_fields.includes(s.fieldtype)?(u=!1,$.each(locals[s.options]||{},function(m,h){if(h.parent==t&&h.parenttype==e&&h.parentfield==s.fieldname)return u=!0,!1})):u=!is_null(i),!!u},get_list:function(e,t){var r=locals[e]||locals[":"+e]||{};return $.isEmptyObject(r)?[]:frappe.utils.filter_dict(r,t)},get_value:function(e,t,r,i){if(i)frappe.call({method:"frappe.client.get_value",args:{doctype:e,fieldname:r,filters:t},callback:function(u){u.exc||i(u.message)}});else{if(["number","string"].includes(typeof t)&&locals[e]&&locals[e][t])return locals[e][t][r];var s=frappe.get_list(e,t);return s.length&&s[0]?s[0][r]:null}},set_value:function(e,t,r,i,s,u=!1){var m;$.isPlainObject(e)?(m=e,r=t,i=r):m=locals[e]&&locals[e][t];let h=r,E=[];return $.isPlainObject(h)||(h={},h[r]=i),$.each(h,(w,T)=>{m&&m[w]!==T?(m.__unedited&&!(!m[w]&&!T)&&(m.__unedited=!1),m[w]=T,E.push(()=>frappe.model.trigger(w,T,m,u))):["Link","Dynamic Link"].includes(s)&&m&&E.push(()=>frappe.model.trigger(w,T,m,u))}),frappe.run_serially(E)},on:function(e,t,r){frappe.provide("frappe.model.events."+e),frappe.model.events[e][t]||(frappe.model.events[e][t]=[]),frappe.model.events[e][t].push(r)},trigger:function(e,t,r,i=!1){let s=[];function u(m){if(!!m)for(let h of m)!h||s.push(()=>{let E=h(e,t,r,i);return E&&E.then?E:frappe.after_server_call()})}return frappe.model.events[r.doctype]&&(u(frappe.model.events[r.doctype][e]),u(frappe.model.events[r.doctype]["*"])),frappe.run_serially(s)},get_doc:function(e,t){if(t||(t=e),$.isPlainObject(t)){var r=frappe.get_list(e,t);return r&&r.length?r[0]:null}return locals[e]?locals[e][t]:null},get_children:function(e,t,r,i){let s;$.isPlainObject(e)?(s=e,i=r,r=t):s=frappe.get_doc(e,t);var u=s[r]||[];
218return i?frappe.utils.filter_dict(u,i):u},get_doc_title(e){if(typeof e.name=="string"&&e.name.startsWith("new-"+e.doctype.toLowerCase().replace(/ /g,"-")))return __("New {0}",[__(e.doctype)]);let t=frappe.get_meta(e.doctype);return t.title_field?e[t.title_field]:String(e.name)},clear_table:function(e,t){for(let r of e[t]||[])delete locals[r.doctype][r.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 r=locals[e]&&locals[e][t];if(!!r){var i=null;if(r.parenttype){i=r.parent;var s=r.parenttype,u=r.parentfield}if(delete locals[e][t],i){var m=locals[s][i],h=[],E=1;$.each(m[u],function(w,T){T.name!=t&&(h.push(T),T.idx=E,E++),m[u]=h})}}},get_no_copy_list:function(e){for(var t=["name","amended_from","amendment_date","cancel_reason"],r=frappe.get_meta(e).fields||[],i=0,s=r.length;i<s;i++){var u=r[i];cint(u.no_copy)&&t.push(u.fieldname)}return t},delete_doc:function(e,t,r){let i=t.toString(),s=frappe.get_meta(e).title_field;if(s){let u=frappe.model.get_value(e,t,s);u&&(i=`${u} (${t})`)}frappe.confirm(__("Permanently delete {0}?",[i.bold()]),function(){return frappe.call({method:"frappe.client.delete",args:{doctype:e,name:t},freeze:!0,freeze_message:__("Deleting {0}...",[i]),callback:function(u,m){u.exc||(frappe.utils.play_sound("delete"),frappe.model.clear_doc(e,t),r&&r(u,m))}})})},rename_doc:function(e,t,r){let i=__("Merge with existing"),s=__("This cannot be undone"),u=i+" <b>("+s+")</b>";var m=new frappe.ui.Dialog({title:__("Rename {0}",[__(t)]),fields:[{label:__("New Name"),fieldname:"new_name",fieldtype:"Data",reqd:1,default:t},{label:u,fieldtype:"Check",fieldname:"merge"}]});m.set_primary_action(__("Rename"),function(){m.hide();var h=m.get_values();if(!!h)return frappe.call({method:"frappe.rename_doc",freeze:!0,freeze_message:"Updating related fields...",args:{doctype:e,old:t,new:h.new_name,merge:h.merge},btn:m.get_primary_btn(),callback:function(E,w){E.exc||($(document).trigger("rename",[e,t,E.message||h.new_name]),locals[e]&&locals[e][t]&&delete locals[e][t],m.hide(),r&&r(E.message))}})}),m.show()},round_floats_in:function(e,t){if(!!e){t||(t=frappe.meta.get_fieldnames(e.doctype,e.parent,{fieldtype:["in",["Currency","Float"]]}));for(var r=0,i=t.length;r<i;r++){var s=t[r];e[s]=flt(e[s],precision(s,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 r in e)if($.isArray(e[r])&&!r.startsWith("_"))for(var i=e[r],s=0,u=i.length;s<u;s++)t.push(i[s]);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,()=>{var s,u,m;let r=frappe.get_meta(e),i=["List","Report","Dashboard","Kanban"];if(r.is_calendar_and_gantt){let h=["Calendar","Gantt"];i.push(...h)}r.is_tree&&i.push("Tree"),t.doc.image_field&&i.push("Image"),e==="Communication"&&frappe.boot.email_accounts.length&&i.push("Inbox"),(((s=t.doc.fields)==null?void 0:s.find(h=>h.fieldname==="latitude"))&&((u=t.doc.fields)==null?void 0:u.find(h=>h.fieldname==="longitude"))||((m=t.doc.fields)==null?void 0:m.find(h=>h.fieldname==="location"&&h.fieldtype=="Geolocation")))&&i.push("Map"),t.set_df_property("default_view","options",i)})}});frappe.get_doc=frappe.model.get_doc;frappe.get_children=frappe.model.get_children;frappe.get_list=frappe.model.get_list;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"],doctype_perm:{},has_perm:(e,t=0,r="read",i)=>{var u;let s=frappe.perm.get_perm(e,i);return!!((u=s==null?void 0:s[t])!=null&&u[r])},get_perm:(e,t)=>{var r,i;return t&&!t.__islocal?frappe.perm._get_perm(e,t):(i=(r=frappe.perm.doctype_perm)[e])!=null?i:r[e]=frappe.perm._get_perm(e)},_get_perm:(e,t)=>
218{let r=[{read:0,permlevel:0}],i=frappe.get_meta(e),s=frappe.session.user;if((s==="Administrator"||frappe.user_roles.includes("Administrator"))&&(r[0].read=1),!i)return frappe.boot.user.can_read.includes(e)&&(r[0].read=1),r;r=frappe.perm.get_role_permissions(i);let u=r[0];if(t){let m=frappe.model.get_docinfo(e,t.name);if(m&&m.permissions&&Object.keys(m.permissions).forEach(h=>{u[h]=m.permissions[h]}),t.owner!==s)for(let h of frappe.perm.rights)u[h]&&!u.rights_without_if_owner.has(h)&&(u[h]=0);if(m&&m.shared){for(let h of m.shared)if(h.user===s){for(let E of["read","write","submit","share"])u[E]||(u[E]=h[E]);h.read&&(u.email=frappe.boot.user.can_email.indexOf(e)!==-1?1:0,u.print=frappe.boot.user.can_print.indexOf(e)!==-1?1:0)}}}return!u.read&&frappe.model.can_read(e)&&(u.read=1),r},get_role_permissions:e=>{let t=[{read:0,permlevel:0}];return(e.permissions||[]).forEach(r=>{var u,m;let i=cint(r.permlevel),s=(u=t[i])!=null?u:t[i]={permlevel:i};i===0&&((m=s.rights_without_if_owner)!=null||(s.rights_without_if_owner=new Set)),frappe.user_roles.includes(r.role)&&frappe.perm.rights.forEach(h=>{!r[h]||(s[h]=1,i===0&&!r.if_owner&&s.rights_without_if_owner.add(h))})}),t=t.map(r=>r||{}),t},get_match_rules:(e,t)=>{let r=[];t||(t="read");let i=frappe.perm.get_perm(e),s=frappe.defaults.get_user_permissions();if(s&&!$.isEmptyObject(s)){let m={},h=frappe.meta.get_fields_to_check_permissions(e);$.each(h,(E,w)=>{let T=s[w.options]||[],S=frappe.perm.get_allowed_docs_for_doctype(T,e);S.length&&(m[w.label]=S)}),$.isEmptyObject(m)||r.push(m)}let u=i[0];return u.read&&!u.rights_without_if_owner.has("read")&&r.push({Owner:frappe.session.user}),r},get_field_display_status:(e,t,r,i)=>{if(!r&&t&&(r=frappe.perm.get_perm(t.doctype,t)),!r){let h=e&&(cint(e.hidden)||cint(e.hidden_due_to_dependency)),E=e&&(cint(e.read_only)||cint(e.is_virtual));return h?"None":E?"Read":"Write"}e.permlevel||(e.permlevel=0);let s=r[e.permlevel],u="None";if(s&&(s.write&&!e.disabled&&!e.is_virtual?u="Write":s.read&&(u="Read")),i&&console.log("By Permission:"+u),cint(e.hidden)&&(u="None"),i&&console.log("By Hidden:"+u),cint(e.hidden_due_to_dependency)&&(u="None"),i&&console.log("By Hidden Due To Dependency:"+u),!t)return u;u==="Write"&&cint(t.docstatus)>0&&(u="Read"),i&&console.log("By Submit:"+u);let m=cint(e.allow_on_submit);return u==="Read"&&m&&cint(t.docstatus)===1&&s.write&&(u="Write"),i&&console.log("By Allow on Submit:"+u),u==="Read"&&cur_frm&&cur_frm.state_fieldname&&(cint(cur_frm.read_only)||cur_frm.states.update_fields.includes(e.fieldname)||e.fieldname==cur_frm.state_fieldname)&&(u="Read"),i&&console.log("By Workflow:"+u),u==="Write"&&(cint(e.read_only)||e.fieldtype==="Read Only")&&(u="Read"),i&&console.log("By Read Only:"+u),u==="Write"&&e.set_only_once&&!t.__islocal&&(u="Read"),i&&console.log("By Set Only Once:"+u),u},is_visible:(e,t,r)=>(typeof e=="string"&&(e=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name)),frappe.perm.get_field_display_status(e,t,r)!=="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,r=!0)=>{let i=(e||[]).filter(u=>u.applicable_for===t||!u.applicable_for),s=i.map(u=>u.doc);if(r){let u=i.filter(m=>m.is_default).map(m=>m.doc);return{allowed_records:s,default_doc:u[0]}}else return s}});$(".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">
219			<div class="modal-dialog modal-dialog-scrollable" role="document">
220				<div class="modal-content">
221					<div class="modal-header">
222						<h5 class="modal-title">${e}</h5>
223						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
224						${frappe.utils.icon("x","sm","close-alt")}
225						</button>
226					</div>
227					<div class="modal-body">
228						${t}
229					</div>
230					<div class="modal-footer hidden">
231						<button type="button" class="btn btn-sm btn-secondary hidden"></button>
232						<button type="button" class="btn btn-sm btn-primary hidden"></button>
233					</div>
234				</div>
235			</div>
236		</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,r){return this.$wrapper.find(".modal-footer").removeClass("hidden"),super.set_primary_action(t,r).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 Dl=Yt(Ml());frappe.provide("website");frappe.provide("frappe.awesome_bar_path");window.cur_frm=null;$.extend(frappe,{_assets_loaded:[],require:async function(e,t){typeof e=="string"&&(e=[e]),e=e.map(r=>frappe.bundled_asset(r));for(let r of e)await this.add_asset_to_head(r);t&&t()},bundled_asset(e,t=null){var r,i;return!e.startsWith("/assets")&&e.includes(".bundle.")&&(e.endsWith(".css")&&t&&(e=`rtl_${e}`),e=((i=(r=frappe.boot)==null?void 0:r.assets_json)==null?void 0:i[e])||e),e},add_asset_to_head(e){return new Promise(t=>{if(frappe._assets_loaded.includes(e))return t();let r;e.split(".").pop()==="js"?(r=document.createElement("script"),r.type="text/javascript",r.src=e):(r=document.createElement("link"),r.type="text/css",r.rel="stylesheet",r.href=e),document.getElementsByTagName("head")[0].appendChild(r),r.onload=()=>{frappe._assets_loaded.push(e),t()}})},hide_message:function(){$(".message-overlay").remove()},xcall:function(e,t){return new Promise((r,i)=>{frappe.call({method:e,args:t,callback:s=>{r(s.message)},error:s=>{i(s.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:e.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(r){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,r){typeof r!="string"&&r!==null&&(e.args[t]=JSON.stringify(r))}),e.no_spinner},process_response:function(e,t){if(e.btn&&$(e.btn).prop("disabled",!1),t._server_messages){var r=JSON.parse(t._server_messages||"[]");r.map(s=>{try{return JSON.parse(s)}catch(u){return s}}).join("<br>"),e.error_msg?$(e.error_msg).html(r).toggle(!0):frappe.msgprint(r)}if(t.exc)try{var i=JSON.parse(t.exc);$.isArray(i)&&(i=i.join(`
237`)),console.error?console.error(i):console.log(i)}catch(s){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)},has_permission:function(e,t,r,i){return frappe.call({type:"GET",method:"frappe.client.has_permission",no_spinner:!0,args:{doctype:e,docname:t,perm_type:r},callback:function(s){if(!s.exc&&s.message.has_permission&&i)return i(s)}})},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=$
237("#freeze").removeClass("in");setTimeout(function(){frappe.freeze_count||e.remove()},150)}},trigger_ready:function(){frappe.ready_events.forEach(function(e,t){try{e()}catch(r){console.error(`frappe.ready handler #${t} failed:`,e,r)}})},highlight_code_blocks:function(){Dl.default.initHighlighting()},bind_filters:function(){$(".filter").each(function(){var t=$(this).attr("data-key"),r=frappe.utils.get_url_arg(t).replace(/\+/g," ");r&&$(this).val(r)});var e=function(){var t={};$(".filter").each(function(){var r=$(this).val();r&&(t[$(this).attr("data-key")]=r)}),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 li.active").removeClass("active"),$(".navbar-nav li").each(function(){var t=$(this.getElementsByTagName("a")).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_apps:function(e){$(".logged-in .apps").attr("href",e.route).text(e.label),$(".logged-in .apps").removeClass("hidden")},add_link_to_headings:function(){$(".doc-content .from-markdown").find("h2, h3, h4, h5, h6").each((e,t)=>{let r=t.id,i=$('<a class="no-underline">').prop("href","#"+r).attr("aria-hidden","true").html(`
238					<svg xmlns="http://www.w3.org/2000/svg" style="width: 0.8em; height: 0.8em;" viewBox="0 0 24 24" fill="none" stroke="currentColor"
239						stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link">
240						<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>
241						<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>
242					</svg>
243				`);$(t).append(i)})},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,r=frappe.get_cookie("preferred_language"),i=[],s=$("#language-switcher .form-control");t.forEach(u=>{i.push(u.language_code),s.append($("<option></option>").attr("value",u.language_code).text(u.language_name))}),$("#language-switcher").removeClass("hide"),r=r||(i.includes(navigator.language)?navigator.language:"en"),s.val(r),document.documentElement.lang=r,s.change(()=>{let u=s.val();document.cookie=`preferred_language=${u}`,window.location.reload()})})},setup_videos:()=>{$(".section-video-wrapper").on("click",e=>{let t=$(e.currentTarget),r=t.data("youtubeId");console.log(r),t.find(".video-thumbnail").hide(),t.append(`
244				<iframe allowfullscreen="" class="section-video" f;rameborder="0" src="//youtube.com/embed/${r}?autoplay=1"></iframe>
245			`)})}});frappe.setup_search=function(e,t){typeof e=="string"&&(e=$(e));let r=$(`<div class="dropdown" id="dropdownMenuSearch">
246			<input type="search" class="form-control" placeholder="${__("Search the docs (Press / to focus)")}" />
247			<div class="overflow-hidden shadow dropdown-menu w-100" aria-labelledby="dropdownMenuSearch">
248			</div>
249			<div class="search-icon">
250				<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"
251					fill="none"
252					stroke="currentColor" stroke-width="2" stroke-linecap="round"
253					stroke-linejoin="round"
254					class="feather feather-search">
255					<circle cx="11" cy="11" r="8"></circle>
256					<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
257				</svg>
258			</div>
259		</div>`);e.empty(),r.appendTo(e);let i=r.find(".dropdown-menu"),s=r.find("input"),u,m=0;$(document).on("keypress",w=>{$(w.target).is("textarea, input, select")||w.key==="/"&&(w.preventDefault(),s.focus())}),s.on("input",frappe.utils.debounce(()=>{if(!s.val()){E();return}frappe.call({method:"frappe.search.web_search",args:{scope:t||null,query:s.val(),limit:5}}).then(w=>
259{let T=w.message||[],S;T.length==0?S='<div class="dropdown-item">No results found</div>':S=T.map(D=>`<a class="dropdown-item" href="/${D.path}">
260						<h6>${D.title_highlights||D.title}</h6>
261						<div style="white-space: normal;">${D.content_highlights}</div>
262					</a>`).join(""),i.html(S),i.addClass("show"),u=i.find(".dropdown-item")})},500)),s.on("focus",()=>{s.val()?s.trigger("input"):E()}),s.keydown(function(w){w.which==40&&h(0)}),i.keydown(function(w){w.which==38?h(-1):w.which==40?h(1):w.which==27&&setTimeout(()=>{E()},300)}),$(window).click(function(){E()}),r.click(function(w){w.stopPropagation()});var h=function(w){m+=w,m>=u.length&&(m=0),m<0&&(m=u.length-1),s.off("blur"),u.eq(m).focus()};function E(){m=0,i.html(""),i.removeClass("show"),u=void 0}i.mouseover(function(){u.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=window.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(){var i,s,u,m;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();let t=(s=(i=frappe.boot)==null?void 0:i.apps_data)==null?void 0:s.apps,r={label:__("Apps"),route:"/apps"};t!=null&&t.length&&(t.length==1&&(r={label:__(t[0].title),route:t[0].route}),!((m=(u=frappe.boot)==null?void 0:u.apps_data)!=null&&m.is_desk_apps)&&frappe.add_apps(r)),frappe.get_cookie("system_user")==="yes"&&e&&frappe.add_switch_to_desk(),frappe.render_user(),$(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.realtime.init(window.socketio_port,!0)});var Er=Object.create(null);Er.open="0";Er.close="1";Er.ping="2";Er.pong="3";Er.message="4";Er.upgrade="5";Er.noop="6";var nn=Object.create(null);Object.keys(Er).forEach(e=>{nn[Er[e]]=e});var an={type:"error",data:"parser error"};var Ll=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Pl=typeof ArrayBuffer=="function",Il=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,sn=({type:e,data:t},r,i)=>Ll&&t instanceof Blob?r?i(t):Nl(t,i):Pl&&(t instanceof ArrayBuffer||Il(t))?r?i(t):Nl(new Blob([t]),i):i(Er[e]+(t||"")),Nl=(e,t)=>{let r=new FileReader;return r.onload=function(){let i=r.result.split(",")[1];t("b"+(i||""))}
262,r.readAsDataURL(e)};function Rl(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var bs;function $l(e,t){if(Ll&&e.data instanceof Blob)return e.data.arrayBuffer().then(Rl).then(t);if(Pl&&(e.data instanceof ArrayBuffer||Il(e.data)))return t(Rl(e.data));sn(e,!1,r=>{bs||(bs=new TextEncoder),t(bs.encode(r))})}var Bl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",on=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let e=0;e<Bl.length;e++)on[Bl.charCodeAt(e)]=e;var Fl=e=>{let t=e.length*.75,r=e.length,i,s=0,u,m,h,E;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let w=new ArrayBuffer(t),T=new Uint8Array(w);for(i=0;i<r;i+=4)u=on[e.charCodeAt(i)],m=on[e.charCodeAt(i+1)],h=on[e.charCodeAt(i+2)],E=on[e.charCodeAt(i+3)],T[s++]=u<<2|m>>4,T[s++]=(m&15)<<4|h>>2,T[s++]=(h&3)<<6|E&63;return w};var Ap=typeof ArrayBuffer=="function",ln=(e,t)=>{if(typeof e!="string")return{type:"message",data:zl(e,t)};let r=e.charAt(0);return r==="b"?{type:"message",data:Ep(e.substring(1),t)}:nn[r]?e.length>1?{type:nn[r],data:e.substring(1)}:{type:nn[r]}:an},Ep=(e,t)=>{if(Ap){let r=Fl(e);return zl(r,t)}else return{base64:!0,data:e}},zl=(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 jl=String.fromCharCode(30),Ul=(e,t)=>{let r=e.length,i=new Array(r),s=0;e.forEach((u,m)=>{sn(u,!1,h=>{i[m]=h,++s===r&&t(i.join(jl))})})},Hl=(e,t)=>{let r=e.split(jl),i=[];for(let s=0;s<r.length;s++){let u=ln(r[s],t);if(i.push(u),u.type==="error")break}return i};function ql(){return new TransformStream({transform(e,t){$l(e,r=>{let i=r.length,s;if(i<126)s=new Uint8Array(1),new DataView(s.buffer).setUint8(0,i);else if(i<65536){s=new Uint8Array(3);let u=new DataView(s.buffer);u.setUint8(0,126),u.setUint16(1,i)}else{s=new Uint8Array(9);let u=new DataView(s.buffer);u.setUint8(0,127),u.setBigUint64(1,BigInt(i))}e.data&&typeof e.data!="string"&&(s[0]|=128),t.enqueue(s),t.enqueue(r)})}})}var ys;function Un(e){return e.reduce((t,r)=>t+r.length,0)}function Hn(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),i=0;for(let s=0;s<t;s++)r[s]=e[0][i++],i===e[0].length&&(e.shift(),i=0);return e.length&&i<e[0].length&&(e[0]=e[0].slice(i)),r}function Wl(e,t){ys||(ys=new TextDecoder);let r=[],i=0,s=-1,u=!1;return new TransformStream({transform(m,h){for(r.push(m);;){if(i===0){if(Un(r)<1)break;let E=Hn(r,1);u=(E[0]&128)===128,s=E[0]&127,s<126?i=3:s===126?i=1:i=2}else if(i===1){if(Un(r)<2)break;let E=Hn(r,2);s=new DataView(E.buffer,E.byteOffset,E.length).getUint16(0),i=3}else if(i===2){if(Un(r)<8)break;let E=Hn(r,8),w=new DataView(E.buffer,E.byteOffset,E.length),T=w.getUint32(0);if(T>Math.pow(2,53-32)-1){h.enqueue(an);break}s=T*Math.pow(2,32)+w.getUint32(4),i=3}else{if(Un(r)<s)break;let E=Hn(r,s);h.enqueue(ln(u?E:ys.decode(E),t)),i=0}if(s===0||s>e){h.enqueue(an);break}}}})}var As=4;function Rt(e){if(e)return wp(e)}function wp(e){for(var t in Rt.prototype)e[t]=Rt.prototype[t];return e}Rt.prototype.on=Rt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Rt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Rt.prototype.off=Rt.prototype.removeListener=Rt.prototype.removeAllListeners=Rt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var i,s=0;s<r.length;s++)if(i=r[s],i===t||i.fn===t){r.splice(s,1);break}return r.length===0&&delete this._callbacks["$"+e],this};Rt.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),r=this._callbacks["$"+e],i=1;i<arguments.length;i++)t[i-1]=arguments[i];if(r){r=r.slice(0);for(var i=0,s=r.length;i<s;++i)r[i].apply(this,t)}return this};Rt.prototype.emitReserved=Rt.prototype.emit;Rt.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};Rt.prototype.hasListeners=function(e){return!!this.listeners(e).length};var Gt=(()=>typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")())();function qn(e,...t){return t.reduce((r,i)=>(e.hasOwnProperty(i)&&(r[i]=e[i]),r),{})}var Tp=Gt.setTimeout,Sp=Gt.clearTimeout;function $r(e,t){t.useNativeTimers?(e.setTimeoutFn=Tp.bind(Gt),e.clearTimeoutFn=Sp.bind(Gt)):(e.setTimeoutFn=Gt.setTimeout.bind(Gt),e.clearTimeoutFn=Gt.clearTimeout.bind(Gt))}var kp=1.33;function Yl(e){return typeof e=="string"?Cp(e):Math.ceil((e.byteLength||e.size)*kp)}function Cp(e){let t=0,r=0;for(let i=0,s=e.length;i<s;i++)t=e.charCodeAt(i),t<128?r+=1:t<2048?r+=2:t<55296||t>=57344?r+=3:(i++,r+=4);return r}function Vl(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function Gl(e){let t={},r=e.split("&");for(let i=0,s=r.length;i<s;i++){let u=r[i].split("=");
262t[decodeURIComponent(u[0])]=decodeURIComponent(u[1])}return t}var Wn=class extends Error{constructor(t,r,i){super(t),this.description=r,this.context=i,this.type="TransportError"}},Br=class extends Rt{constructor(t){super(),this.writable=!1,$r(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,r,i){return super.emitReserved("error",new Wn(t,r,i)),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 r=ln(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_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 r=Vl(t);return r.length?"?"+r:""}};var Jl="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),Es=64,Op={},Kl=0,Yn=0,Ql;function Xl(e){let t="";do t=Jl[e%Es]+t,e=Math.floor(e/Es);while(e>0);return t}function Vn(){let e=Xl(+new Date);return e!==Ql?(Kl=0,Ql=e):e+"."+Xl(Kl++)}for(;Yn<Es;Yn++)Op[Jl[Yn]]=Yn;var Zl=!1;try{Zl=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch(e){}var eu=Zl;function ws(e){let t=e.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!t||eu))return new XMLHttpRequest}catch(r){}if(!t)try{return new Gt[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(r){}}function xp(){}var Mp=function(){return new ws({xdomain:!1}).responseType!=null}(),Gn=class extends Br{constructor(t){if(super(t),this.polling=!1,typeof location!="undefined"){let i=location.protocol==="https:",s=location.port;s||(s=i?"443":"80"),this.xd=typeof location!="undefined"&&t.hostname!==location.hostname||s!==t.port}let r=t&&t.forceBase64;this.supportsBinary=Mp&&!r,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";let r=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let i=0;this.polling&&(i++,this.once("pollComplete",function(){--i||r()})),this.writable||(i++,this.once("drain",function(){--i||r()}))}else r()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let r=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};Hl(t,this.socket.binaryType).forEach(r),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,Ul(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=Vn()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new vr(this.uri(),t)}doWrite(t,r){let i=this.request({method:"POST",data:t});i.on("success",r),i.on("error",(s,u)=>{this.onError("xhr post error",s,u)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,i)=>{this.onError("xhr poll error",r,i)}),this.pollXhr=t}},vr=class extends Rt{constructor(t,r){super(),$r(this,r),this.opts=r,this.method=r.method||"GET",this.uri=t,this.data=r.data!==void 0?r.data:null,this.create()}create(){var t;let r=qn(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this.opts.xd;let i=this.xhr=new ws(r);try{i.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let s in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&i.setRequestHeader(s,this.opts.extraHeaders[s])}}catch(s){}if(this.method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(s){}try{i.setRequestHeader("Accept","*/*")}catch(s){}(t=this.opts.cookieJar)===null||t===void 0||t.addCookies(i),"withCredentials"in i&&(i.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(i.timeout=this.opts.requestTimeout),i.onreadystatechange=()=>{var s;i.readyState===3&&((s=this.opts.cookieJar)===null||s===void 0||s.parseCookies(i)),i.readyState===4&&(i.status===200||i.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof i.status=="number"?i.status:0)},0))},i.send(this.data)}catch(s){this.setTimeoutFn(()=>{this.onError(s)},0);return}typeof document!="undefined"&&(this.index=vr.requestsCount++,vr.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=xp,t)try{this.xhr.abort()}catch(r){}typeof document!="undefined"&&delete vr.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()}};vr.requestsCount=0;vr.requests={};if(typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",tu);else if(typeof addEventListener=="function"){let e="onpagehide"in Gt?"pagehide":"unload";addEventListener(e,tu,!1)}}function tu(){for(let e in vr.requests)vr.requests.hasOwnProperty(e)&&vr.requests[e].abort()}var fi=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),un=Gt.WebSocket||Gt.MozWebSocket,Kn=!0,ru="arraybuffer";var iu=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",Qn=class extends Br{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}
262doOpen(){if(!this.check())return;let t=this.uri(),r=this.opts.protocols,i=iu?{}:qn(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=Kn&&!iu?r?new un(t,r):new un(t):new un(t,r,i)}catch(s){return this.emitReserved("error",s)}this.ws.binaryType=this.socket.binaryType,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 r=0;r<t.length;r++){let i=t[r],s=r===t.length-1;sn(i,this.supportsBinary,u=>{let m={};Kn||(i.options&&(m.compress=i.options.compress),this.opts.perMessageDeflate&&(typeof u=="string"?Buffer.byteLength(u):u.length)<this.opts.perMessageDeflate.threshold&&(m.compress=!1));try{Kn?this.ws.send(u):this.ws.send(u,m)}catch(h){}s&&fi(()=>{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",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=Vn()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}check(){return!!un}};var Xn=class extends Br{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 r=Wl(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=t.readable.pipeThrough(r).getReader(),s=ql();s.readable.pipeTo(t.writable),this.writer=s.writable.getWriter();let u=()=>{i.read().then(({done:h,value:E})=>{h||(this.onPacket(E),u())}).catch(h=>{})};u();let m={type:"open"};this.query.sid&&(m.data=`{"sid":"${this.query.sid}"}`),this.writer.write(m).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let r=0;r<t.length;r++){let i=t[r],s=r===t.length-1;this.writer.write(i).then(()=>{s&&fi(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this.transport)===null||t===void 0||t.close()}};var Ts={websocket:Qn,webtransport:Xn,polling:Gn};var Dp=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Np=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Di(e){if(e.length>2e3)throw"URI too long";let t=e,r=e.indexOf("["),i=e.indexOf("]");r!=-1&&i!=-1&&(e=e.substring(0,r)+e.substring(r,i).replace(/:/g,";")+e.substring(i,e.length));let s=Dp.exec(e||""),u={},m=14;for(;m--;)u[Np[m]]=s[m]||"";return r!=-1&&i!=-1&&(u.source=t,u.host=u.host.substring(1,u.host.length-1).replace(/;/g,":"),u.authority=u.authority.replace("[","").replace("]","").replace(/;/g,":"),u.ipv6uri=!0),u.pathNames=Rp(u,u.path),u.queryKey=Lp(u,u.query),u}function Rp(e,t){let r=/\/{2,9}/g,i=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&i.splice(0,1),t.slice(-1)=="/"&&i.splice(i.length-1,1),i}function Lp(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,s,u){s&&(r[s]=u)}),r}var ar=class extends Rt{constructor(t,r={}){super(),this.binaryType=ru,this.writeBuffer=[],t&&typeof t=="object"&&(r=t,t=null),t?(t=Di(t),r.hostname=t.host,r.secure=t.protocol==="https"||t.protocol==="wss",r.port=t.port,t.query&&(r.query=t.query)):r.host&&(r.hostname=Di(r.host).host),$r(this,r),this.secure=r.secure!=null?r.secure:typeof location!="undefined"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=r.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=r.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},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Gl(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"})}
262,addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){let r=Object.assign({},this.opts.query);r.EIO=As,r.transport=t,this.id&&(r.sid=this.id);let i=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new Ts[t](i)}open(){let t;if(this.opts.rememberUpgrade&&ar.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(r){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",r=>this.onClose("transport close",r))}probe(t){let r=this.createTransport(t),i=!1;ar.priorWebsocketSuccess=!1;let s=()=>{i||(r.send([{type:"ping",data:"probe"}]),r.once("packet",S=>{if(!i)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;ar.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(T(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{let D=new Error("probe error");D.transport=r.name,this.emitReserved("upgradeError",D)}}))};function u(){i||(i=!0,T(),r.close(),r=null)}let m=S=>{let D=new Error("probe error: "+S);D.transport=r.name,u(),this.emitReserved("upgradeError",D)};function h(){m("transport closed")}function E(){m("socket closed")}function w(S){r&&S.name!==r.name&&u()}let T=()=>{r.removeListener("open",s),r.removeListener("error",m),r.removeListener("close",h),this.off("close",E),this.off("upgrading",w)};r.once("open",s),r.once("error",m),r.once("close",h),this.once("close",E),this.once("upgrading",w),this.upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{i||r.open()},200):r.open()}onOpen(){if(this.readyState="open",ar.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0,r=this.upgrades.length;for(;t<r;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"),this.resetPingTimeout(),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":let r=new Error("server error");r.code=t.data,this.onError(r);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 r=1;for(let i=0;i<this.writeBuffer.length;i++){let s=this.writeBuffer[i].data;if(s&&(r+=Yl(s)),i>0&&r>this.maxPayload)return this.writeBuffer.slice(0,i);r+=2}return this.writeBuffer}
262write(t,r,i){return this.sendPacket("message",t,r,i),this}send(t,r,i){return this.sendPacket("message",t,r,i),this}sendPacket(t,r,i,s){if(typeof r=="function"&&(s=r,r=void 0),typeof i=="function"&&(s=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;let u={type:t,data:r,options:i};this.emitReserved("packetCreate",u),this.writeBuffer.push(u),s&&this.once("flush",s),this.flush()}close(){let t=()=>{this.onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},i=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():t()}):this.upgrading?i():t()),this}onError(t){ar.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,r){(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,r),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){let r=[],i=0,s=t.length;for(;i<s;i++)~this.transports.indexOf(t[i])&&r.push(t[i]);return r}};ar.protocol=As;var Lm=ar.protocol;function nu(e,t="",r){let i=e;r=r||typeof location!="undefined"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r!="undefined"?e=r.protocol+"//"+e:e="https://"+e),i=Di(e)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";let u=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+u+":"+i.port+t,i.href=i.protocol+"://"+u+(r&&r.port===i.port?"":":"+i.port),i}var xs={};sc(xs,{Decoder:()=>dn,Encoder:()=>Cs,PacketType:()=>At,protocol:()=>uu});var Pp=typeof ArrayBuffer=="function",Ip=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,au=Object.prototype.toString,$p=typeof Blob=="function"||typeof Blob!="undefined"&&au.call(Blob)==="[object BlobConstructor]",Bp=typeof File=="function"||typeof File!="undefined"&&au.call(File)==="[object FileConstructor]";function cn(e){return Pp&&(e instanceof ArrayBuffer||Ip(e))||$p&&e instanceof Blob||Bp&&e instanceof File}function fn(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,i=e.length;r<i;r++)if(fn(e[r]))return!0;return!1}if(cn(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return fn(e.toJSON(),!0);for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&fn(e[r]))return!0;return!1}function su(e){let t=[],r=e.data,i=e;return i.data=Ss(r,t),i.attachments=t.length,{packet:i,buffers:t}}function Ss(e,t){if(!e)return e;if(cn(e)){let r={_placeholder:!0,num:t.length};return t.push(e),r}else if(Array.isArray(e)){let r=new Array(e.length);for(let i=0;i<e.length;i++)r[i]=Ss(e[i],t);return r}else if(typeof e=="object"&&!(e instanceof Date)){let r={};for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=Ss(e[i],t));return r}return e}function ou(e,t){return e.data=ks(e.data,t),delete e.attachments,e}function ks(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 r=0;r<e.length;r++)e[r]=ks(e[r],t);else if(typeof e=="object")for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=ks(e[r],t));return e}var Fp=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],uu=5,At;(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"})(At||(At={}));var Cs=class{constructor(t){this.replacer=t}encode(t){return(t.type===At.EVENT||t.type===At.ACK)&&fn(t)?this.encodeAsBinary({type:t.type===At.EVENT?At.BINARY_EVENT:At.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===At.BINARY_EVENT||t.type===At.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){let r=su(t),i=this.encodeAsString(r.packet),s=r.buffers;return s.unshift(i),s}};function lu(e){return Object.prototype.toString.call(e)==="[object Object]"}var dn=class extends Rt{constructor(t){super(),this.reviver=t}add(t){let r;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(t);let i=r.type===At.BINARY_EVENT;i||r.type===At.BINARY_ACK?(r.type=i?At.EVENT:At.ACK,this.reconstructor=new Os(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(cn(t)||t.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(t),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let r=0,i={type:Number(t.charAt(0))};if(At[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===At.BINARY_EVENT||i.type===At.BINARY_ACK){let u=r+1;for(;t.charAt(++r)!=="-"&&r!=t.length;);let m=t.substring(u,r);if(m!=Number(m)||t.charAt(r)!=="-")throw new Error("Illegal attachments");i.attachments=Number(m)}if(t.charAt(r+1)==="/"){let u=r+1;for(;++r&&!(t.charAt(r)===","||r===t.length););i.nsp=t.substring(u,r)}else i.nsp="/";let s=t.charAt(r+1);if(s!==""&&Number(s)==s){let u=r+1;for(;++r;){let m=t.charAt(r);if(m==null||Number(m)!=m){--r;break}if(r===t.length)break}i.id=Number(t.substring(u,r+1))}
262if(t.charAt(++r)){let u=this.tryParse(t.substr(r));if(dn.isPayloadValid(i.type,u))i.data=u;else throw new Error("invalid payload")}return i}tryParse(t){try{return JSON.parse(t,this.reviver)}catch(r){return!1}}static isPayloadValid(t,r){switch(t){case At.CONNECT:return lu(r);case At.DISCONNECT:return r===void 0;case At.CONNECT_ERROR:return typeof r=="string"||lu(r);case At.EVENT:case At.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&Fp.indexOf(r[0])===-1);case At.ACK:case At.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}},Os=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 r=ou(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};function sr(e,t,r){return e.on(t,r),function(){e.off(t,r)}}var zp=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),Ni=class extends Rt{constructor(t,r,i){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=r,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let t=this.io;this.subs=[sr(t,"open",this.onopen.bind(this)),sr(t,"packet",this.onpacket.bind(this)),sr(t,"error",this.onerror.bind(this)),sr(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,...r){if(zp.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;let i={type:At.EVENT,data:r};if(i.options={},i.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){let m=this.ids++,h=r.pop();this._registerAckCallback(m,h),i.id=m}let s=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!s||!this.connected)||(this.connected?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}_registerAckCallback(t,r){var i;let s=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(s===void 0){this.acks[t]=r;return}let u=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let m=0;m<this.sendBuffer.length;m++)this.sendBuffer[m].id===t&&this.sendBuffer.splice(m,1);r.call(this,new Error("operation has timed out"))},s);this.acks[t]=(...m)=>{this.io.clearTimeoutFn(u),r.apply(this,[null,...m])}}emitWithAck(t,...r){let i=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((s,u)=>{r.push((m,h)=>i?m?u(m):s(h):s(m)),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());let i={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((s,...u)=>i!==this._queue[0]?void 0:(s!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(s)):(this._queue.shift(),r&&r(null,...u)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.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:At.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,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case At.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 At.EVENT:case At.BINARY_EVENT:this.onevent(t);break;case At.ACK:case At.BINARY_ACK:this.onack(t);break;case At.DISCONNECT:this.ondisconnect();break;case At.CONNECT_ERROR:this.destroy();let i=new Error(t.data.message);i.data=t.data.data,this.emitReserved("connect_error",i);break}}onevent(t){let r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let r=this._anyListeners.slice();for(let i of r)i.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 r=this,i=!1;return function(...s){i||(i=!0,r.packet({type:At.ACK,id:t,data:s}))}}onack(t){let r=this.acks[t.id];typeof r=="function"&&(r.apply(this,t.data),delete this.acks[t.id])}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,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")}
vendor: 5,166 bytes, line 262
262destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:At.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 r=this._anyListeners;for(let i=0;i<r.length;i++)if(t===r[i])return r.splice(i,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 r=this._anyOutgoingListeners;for(let i=0;i<r.length;i++)if(t===r[i])return r.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){let r=this._anyOutgoingListeners.slice();for(let i of r)i.apply(this,t.data)}}};function ci(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}ci.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-r:e+r}return Math.min(e,this.max)|0};ci.prototype.reset=function(){this.attempts=0};ci.prototype.setMin=function(e){this.ms=e};ci.prototype.setMax=function(e){this.max=e};ci.prototype.setJitter=function(e){this.jitter=e};var Ri=class extends Rt{constructor(t,r){var i;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,$r(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((i=r.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new ci({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;let s=r.parser||xs;this.encoder=new s.Encoder,this.decoder=new s.Decoder,this._autoConnect=r.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 r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.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 ar(this.uri,this.opts);let r=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;let s=sr(r,"open",function(){i.onopen(),t&&t()}),u=h=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",h),t?t(h):this.maybeReconnectOnOpen()},m=sr(r,"error",u);if(this._timeout!==!1){let h=this._timeout,E=this.setTimeoutFn(()=>{s(),u(new Error("timeout")),r.close()},h);this.opts.autoUnref&&E.unref(),this.subs.push(()=>{this.clearTimeoutFn(E)})}return this.subs.push(s),this.subs.push(m),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(sr(t,"ping",this.onping.bind(this)),sr(t,"data",this.ondata.bind(this)),sr(t,"error",this.onerror.bind(this)),sr(t,"close",this.onclose.bind(this)),sr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){fi(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let i=this.nsps[t];return i?this._autoConnect&&!i.active&&i.connect():(i=new Ni(this,t,r),this.nsps[t]=i),i}_destroy(t){let r=Object.keys(this.nsps);for(let i of r)if(this.nsps[i].active)return;this._close()}_packet(t){let r=this.encoder.encode(t);for(let i=0;i<r.length;i++)this.engine.write(r[i],t.options)}
262cleanup(){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,r){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),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 r=this.backoff.duration();this._reconnecting=!0;let i=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(s=>{s?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",s)):t.onreconnect()}))},r);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var pn={};function Li(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let r=nu(e,t.path||"/socket.io"),i=r.source,s=r.id,u=r.path,m=pn[s]&&u in pn[s].nsps,h=t.forceNew||t["force new connection"]||t.multiplex===!1||m,E;return h?E=new Ri(i,t):(pn[s]||(pn[s]=new Ri(i,t)),E=pn[s]),r.query&&!t.query&&(t.query=r.queryKey),E.socket(r.path,t)}Object.assign(Li,{Manager:Ri,Socket:Ni,io:Li,connect:Li});frappe.provide("frappe.realtime");var Ms=class{constructor(){this.open_tasks={},this.open_docs=new Set,this.disabled=!1}on(t,r){this.socket&&(this.connect(),this.socket.on(t,r))}off(t,r){this.socket&&this.socket.off(t,r)}connect(){this.disabled||this.lazy_connect&&(this.socket.connect(),this.lazy_connect=!1)}emit(t,...r){this.disabled||(this.connect(),this.socket.emit(t,...r))}init(t=9e3,r=!1){if(frappe.boot.disable_async){this.disabled=!0;return}if(this.socket)return;this.lazy_connect=r;let i=this;if(window.location.protocol=="https:"?this.socket=Li(this.get_host(t),{secure:!0,withCredentials:!0,reconnectionAttempts:3,autoConnect:!r}):window.location.protocol=="http:"&&(this.socket=Li(this.get_host(t),{withCredentials:!0,reconnectionAttempts:3,autoConnect:!r})),!this.socket){console.log("Unable to connect to "+this.get_host(t));return}this.socket.on("connect_error",function(s){console.error("Error connecting to socket.io:",s.message)}),this.socket.on("msgprint",function(s){frappe.msgprint(s)}),this.socket.on("progress",function(s){s.progress&&(s.percent=flt(s.progress[0])/s.progress[1]*100),s.percent&&frappe.show_progress(s.title||__("Progress"),s.percent,100,s.description,!0)}),this.setup_listeners(),$(document).on("form-load form-rename",function(s,u){!u.doc||u.is_new()||i.doc_subscribe(u.doctype,u.docname)}),$(document).on("form-refresh",function(s,u){!u.doc||u.is_new()||i.doc_open(u.doctype,u.docname)}),$(document).on("form-unload",function(s,u){!u.doc||u.is_new()||i.doc_close(u.doctype,u.docname)})}get_host(t=9e3){let r=window.location.origin;if(window.dev_server){let i=r.split(":");t=frappe.boot.socketio_port||t.toString()||"9000",i.length>2&&(r=i[0]+":"+i[1]),r=r+":"+t}return r+`/${frappe.boot.sitename}`}subscribe(t,r){this.emit("task_subscribe",t),this.emit("progress_subscribe",t),this.open_tasks[t]=r}task_subscribe(t){this.emit("task_subscribe",t)}task_unsubscribe(t){this.emit("task_unsubscribe",t)}doctype_subscribe(t){this.emit("doctype_subscribe",t)}doctype_unsubscribe(t){this.emit("doctype_unsubscribe",t)}doc_subscribe(t,r){if(frappe.flags.doc_subscribe){console.log("throttled");return}this.open_docs.has(`${t}:${r}`)||(frappe.flags.doc_subscribe=!0,setTimeout(function(){frappe.flags.doc_subscribe=!1},1e3),this.emit("doc_subscribe",t,r),this.open_docs.add(`${t}:${r}`))}doc_unsubscribe(t,r){return this.emit("doc_unsubscribe",t,r),this.open_docs.delete(`${t}:${r}`)}doc_open(t,r){this.emit("doc_open",t,r)}doc_close(t,r){this.emit("doc_close",t,r)}setup_listeners(){this.socket.on("task_status_change",function(t){this.process_response(t,t.status.toLowerCase())}),this.socket.on("task_progress",function(t){this.process_response(t,"progress")})}process_response(t,r){if(!t)return;let i=this.open_tasks[t.task_id];i[r]&&i[r](t),r==="success"&&i.callback&&i.callback(t),frappe.request.cleanup(i,t),i.always&&i.al
262ways(t),t.status_code&&t.status_code>400&&i.error&&i.error(t)}publish(t,r){this.socket&&this.emit(t,r)}};frappe.realtime=new Ms;frappe.socketio=frappe.realtime;})();
263/*!
264  * Bootstrap alert.js v4.6.2 (https://getbootstrap.com/)
265  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
266  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
267  */
268/*!
269  * Bootstrap button.js v4.6.2 (https://getbootstrap.com/)
270  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
271  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
272  */
273/*!
274  * Bootstrap carousel.js v4.6.2 (https://getbootstrap.com/)
275  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
276  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
277  */
278/*!
279  * Bootstrap collapse.js v4.6.2 (https://getbootstrap.com/)
280  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
281  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
282  */
283/*!
284  * Bootstrap dropdown.js v4.6.2 (https://getbootstrap.com/)
285  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
286  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
287  */
288/*!
289  * Bootstrap modal.js v4.6.2 (https://getbootstrap.com/)
290  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
291  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
292  */
293/*!
294  * Bootstrap popover.js v4.6.2 (https://getbootstrap.com/)
295  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
296  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
297  */
298/*!
299  * Bootstrap scrollspy.js v4.6.2 (https://getbootstrap.com/)
300  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
301  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
302  */
303/*!
304  * Bootstrap tab.js v4.6.2 (https://getbootstrap.com/)
305  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
306  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
307  */
308/*!
309  * Bootstrap toast.js v4.6.2 (https://getbootstrap.com/)
310  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
311  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
312  */
313/*!
314  * Bootstrap tooltip.js v4.6.2 (https://getbootstrap.com/)
315  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
316  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
317  */
318/*!
319  * Bootstrap util.js v4.6.2 (https://getbootstrap.com/)
320  * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
321  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
322  */
323/*!
324 * Determine if an object is a Buffer
325 *
326 * @author   Feross Aboukhadijeh <https://feross.org>
327 * @license  MIT
328 */
329/*!
330 * jQuery JavaScript Library v3.7.0
331 * https://jquery.com/
332 *
333 * Copyright OpenJS Foundation and other contributors
334 * Released under the MIT license
335 * https://jquery.org/license
336 *
337 * Date: 2023-05-11T18:29Z
338 */
339/**!
340 * @fileOverview Kickass library to create and place poppers near their reference elements.
341 * @version 1.16.1
342 * @license
343 * Copyright (c) 2016 Federico Zivolo and contributors
344 *
345 * Permission is hereby granted, free of charge, to any person obtaining a copy
346 * of this software and associated documentation files (the "Software"), to deal
347 * in the Software without restriction, including without limitation the rights
348 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
349 * copies of the Software, and to permit persons to whom the Software is
350 * furnished to do so, subject to the following conditions:
351 *
352 * The above copyright notice and this permission notice shall be included in all
353 * copies or substantial portions of the Software.
354 *
355 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
356 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
357 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
358 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
359 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
360 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
361 * SOFTWARE.
362 */
363//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
364//! license : MIT
365//! moment.js
366//! momentjs.com
367//! version : 2.29.4
368//# sourceMappingURL=csl-web.bundle.SBA57Y6F.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.