!function(c,M){"use strict";"object"==typeofmodule&&module.exports?module.exports=M(require("moment")):"function"==typeofdefine&&define.amd?define(["moment"],M):M(c.moment)}(this,function(b){"use strict";varM,a={},p={},n={},i={},e={};b&&"string"==typeofb.version||S("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");varc=b.version.split("."),A=+c[0],o=+c[1];functionO(c){return96<c?c-87:64<c?c-29:c-48}functionz(c){varM=0,A=c.split("."),o=A[0],z=A[1]||"",b=1,a=0,p=1;for(45===c.charCodeAt(0)&&(p=-(M=1));M<o.length;M++)a=60*a+O(o.charCodeAt(M));for(M=0;M<z.length;M++)b/=60,a+=O(z.charCodeAt(M))*b;returna*p}functionL(c){for(varM=0;M<c.length;M++)c[M]=z(c[M])}functionq(c,M){varA,o=[];for(A=0;A<M.length;A++)o[A]=c[M[A]];returno}functionr(c){varM=c.split("|"),A=M[2].split(" "),o=M[3].split(""),z=M[4].split(" ");returnL(A),L(o),L(z),function(c,M){for(varA=0;A<M;A++)c[A]=Math.round((c[A-1]||0)+6e4*c[A]);c[M-1]=1/0}(z,o.length),{name:M[0],abbrs:q(M[1].split(" "),o),offsets:q(A,o),untils:z,population:0|M[5]}}functionN(c){c&&this._set(r(c))}functiond(c,M){this.name=c,this.zones=M}functionW(c){varM=c.toTimeString(),A=M.match(/\([a-z ]+\)/i);"GMT"===(A=A&&A[0]?(A=A[0].match(/[A-Z]/g))?A.join(""):void0:(A=M.match(/[A-Z]{3,5}/g))?A[0]:void0)&&(A=void0),this.at=+c,this.abbr=A,this.offset=c.getTimezoneOffset()}functionf(c){this.zone=c,this.offsetScore=0,this.abbrScore=0}functionX(c,M){for(varA,o;o=6e4*((M.at-c.at)/12e4|0);)(A=newW(newDate(c.at+o))).offset===c.offset?c=A:M=A;returnc}functionB(c,M){returnc.offsetScore!==M.offsetScore?c.offsetScore-M.offsetScore:c.abbrScore!==M.abbrScore?c.abbrScore-M.abbrScore:c.zone.population!==M.zone.population?M.zone.population-c.zone.population:M.zone.name.localeCompare(c.zone.name)}functionu(c,M){varA,o;for(L(M),A=0;A<M.length;A++)o=M[A],e[o]=e[o]||{},e[o][c]=!0}functionl(){try{varc=Intl.DateTimeFormat().resolvedOptions().timeZone;if(c&&3<c.length){varM=i[T(c)];if(M)returnM;S("Moment Timezone found "+c+" from the Intl api, but did not have that data loaded.")}}catch(c){}varA,o,z,b=function(){varc,M,A,o=(newDate).getFullYear()-2,z=newW(newDate(o,0,1)),b=[z];for(A=1;A<48;A++)(M=newW(newDate(o,A,1))).offset!==z.offset&&(c=X(z,M),b.push(c),b.push(newW(newDate(c.at+6e4)))),z=M;for(A=0;A<4;A++)b.push(newW(newDate(o+A,0,1))),b.push(newW(newDate(o+A,6,1)));returnb}(),a=b.length,p=function(c){varM,A,o,z=c.length,b={},a=[];for(M=0;M<z;M++)for(Aino=e[c[M].offset]||{})o.hasOwnProperty(A)&&(b[A]=!0);for(Minb)b.hasOwnProperty(M)&&a.push(i[M]);returna}(b),n=[];for(o=0;o<p.length;o++){for(A=newf(s(p[o]),a),z=0;z<a;z++)A.scoreOffsetAt(b[z]);n.push(A)}returnn.sort(B),0<n.length?n[0].zone.name:void0}functionT(c){return(c||"").toLowerCase().replace(/\//g,"_")}functiont(c){varM,A,o,z;for("string"==typeofc&&(c=[c]),M=0;M<c.length;M++)z=T(A=(o=c[M].split("|"))[0]),a[z]=c[M],i[z]=A,u(z,o[2].split(" "))}functions(c,M){c=T(c);varA,o=a[c];returnoinstanceofN?o:"string"==typeofo?(o=newN(o),a[c]=o):p[c]&&M!==s&&(A=s(p[c],s))?((o=a[c]=newN)._set(A),o.name=i[c],o):null}functionE(c){varM,A,o,z;for("string"==typeofc&&(c=[c]),M=0;M<c.length;M++)o=T((A=c[M].split("|"))[0]),z=T(A[1]),p[o]=z,i[o]=A[0],p[z]=o,i[z]=A[1]}functionm(c){t(c.zones),E(c.links),function(c){varM,A,o,z;if(c&&c.length)for(M=0;M<c.length;M++)A=(z=c[M].split("|"))[0].toUpperCase(),o=z[1].split(" "),n[A]=newd(A,o)}(c.countries),R.dataVersion=c.version}functionC(c){varM="X"===c._f||"x"===c._f;return!(!c._a||void0!==c._tzm||M)}functionS(c){"undefined"!=typeofconsole&&"function"==typeofconsole.error&&console.error(c)}functionR(c){varM=Array.prototype.slice.call(arguments,0,-1),A=arguments[arguments.length-1],o=s(A),z=b.utc.apply(null,M);returno&&!b.isMoment(c)&&C(z)&&z.add(o.parse(z),"minutes"),z.tz(A),z}(A<2||2==A&&o<6)&&S("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+b.version+". See momentjs.com"),N.prototype={_set:function(c){this.name=c.name,this.abbrs=c.abbrs,this.untils=c.untils,this.offsets=c.offsets,this.po