-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.4d19da.js
15 lines (15 loc) · 105 KB
/
main.4d19da.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="./",t(0)}({0:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n(422),n(206);var o=n(208),i=r(o),a=n(207),s=r(a),l=n(203),u=r(l),c=n(430),d=r(c);n(429),n(436),n(433),n(431),n(432),n(435),n(439),n(427),n(434),n(440),n(438),n(428),n(437),n(420),n(441),n(421);var p=n(135);(0,p.addLoadEvent)(function(){s.default.init(),i.default.init(),u.default.init()}),document.addEventListener("DOMContentLoaded",function(e){document.querySelector("body").className="line-numbers "+document.querySelector("body").className,document.querySelectorAll("#container #js-content pre > code").forEach(function(e){/language\-/g.test(e.className)||(e.className="language-"+e.className.trim()),d.default.highlightAll()})})},6:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},9:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},12:function(e,t,n){e.exports=!n(20)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},13:function(e,t,n){var r=n(14),o=n(24);e.exports=n(12)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},14:function(e,t,n){var r=n(22),o=n(60),i=n(42),a=Object.defineProperty;t.f=n(12)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},15:function(e,t,n){var r=n(96),o=n(34);e.exports=function(e){return r(o(e))}},16:function(e,t,n){var r=n(40)("wks"),o=n(25),i=n(6).Symbol,a="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};s.store=r},18:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},19:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},20:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},22:function(e,t,n){var r=n(18);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},23:function(e,t){e.exports=!0},24:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},25:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},29:function(e,t,n){var r=n(65),o=n(35);e.exports=Object.keys||function(e){return r(e,o)}},34:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},35:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},36:function(e,t){e.exports={}},37:function(e,t){t.f={}.propertyIsEnumerable},38:function(e,t,n){var r=n(14).f,o=n(9),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},39:function(e,t,n){var r=n(40)("keys"),o=n(25);e.exports=function(e){return r[e]||(r[e]=o(e))}},40:function(e,t,n){var r=n(19),o=n(6),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(23)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},41:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},42:function(e,t,n){var r=n(18);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},43:function(e,t,n){var r=n(6),o=n(19),i=n(23),a=n(44),s=n(14).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},44:function(e,t,n){t.f=n(16)},54:function(e,t,n){var r=n(6),o=n(19),i=n(93),a=n(13),s=n(9),l="prototype",u=function(e,t,n){var c,d,p,f=e&u.F,m=e&u.G,g=e&u.S,h=e&u.P,v=e&u.B,y=e&u.W,b=m?o:o[t]||(o[t]={}),w=b[l],x=m?r:g?r[t]:(r[t]||{})[l];m&&(n=t);for(c in n)d=!f&&x&&void 0!==x[c],d&&s(b,c)||(p=d?x[c]:n[c],b[c]=m&&"function"!=typeof x[c]?n[c]:v&&d?i(p,r):y&&x[c]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(p):h&&"function"==typeof p?i(Function.call,p):p,h&&((b.virtual||(b.virtual={}))[c]=p,e&u.R&&w&&!w[c]&&a(w,c,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},55:function(e,t,n){var r=n(34);e.exports=function(e){return Object(r(e))}},58:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},59:function(e,t,n){var r=n(18),o=n(6).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},60:function(e,t,n){e.exports=!n(12)&&!n(20)(function(){return 7!=Object.defineProperty(n(59)("div"),"a",{get:function(){return 7}}).a})},61:function(e,t,n){"use strict";var r=n(23),o=n(54),i=n(66),a=n(13),s=n(36),l=n(98),u=n(38),c=n(104),d=n(16)("iterator"),p=!([].keys&&"next"in[].keys()),f="@@iterator",m="keys",g="values",h=function(){return this};e.exports=function(e,t,n,v,y,b,w){l(n,t,v);var x,S,_,E=function(e){if(!p&&e in O)return O[e];switch(e){case m:return function(){return new n(this,e)};case g:return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",k=y==g,A=!1,O=e.prototype,I=O[d]||O[f]||y&&O[y],C=I||E(y),P=y?k?E("entries"):C:void 0,F="Array"==t?O.entries||I:I;if(F&&(_=c(F.call(new e)),_!==Object.prototype&&_.next&&(u(_,T,!0),r||"function"==typeof _[d]||a(_,d,h))),k&&I&&I.name!==g&&(A=!0,C=function(){return I.call(this)}),r&&!w||!p&&!A&&O[d]||a(O,d,C),s[t]=C,s[T]=h,y)if(x={values:k?C:E(g),keys:b?C:E(m),entries:P},w)for(S in x)S in O||i(O,S,x[S]);else o(o.P+o.F*(p||A),t,x);return x}},62:function(e,t,n){var r=n(22),o=n(101),i=n(35),a=n(39)("IE_PROTO"),s=function(){},l="prototype",u=function(){var e,t=n(59)("iframe"),r=i.length,o="<",a=">";for(t.style.display="none",n(95).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),u=e.F;r--;)delete u[l][i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=r(e),n=new s,s[l]=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},63:function(e,t,n){var r=n(65),o=n(35).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},64:function(e,t){t.f=Object.getOwnPropertySymbols},65:function(e,t,n){var r=n(9),o=n(15),i=n(92)(!1),a=n(39)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),l=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~i(u,n)||u.push(n));return u}},66:function(e,t,n){e.exports=n(13)},85:function(e,t,n){e.exports={default:n(88),__esModule:!0}},86:function(e,t,n){e.exports={default:n(89),__esModule:!0}},87:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(86),i=r(o),a=n(85),s=r(a),l="function"==typeof s.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(i.default)?function(e){return"undefined"==typeof e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":"undefined"==typeof e?"undefined":l(e)}},88:function(e,t,n){n(111),n(109),n(112),n(113),e.exports=n(19).Symbol},89:function(e,t,n){n(110),n(114),e.exports=n(44).f("iterator")},90:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},91:function(e,t){e.exports=function(){}},92:function(e,t,n){var r=n(15),o=n(107),i=n(106);e.exports=function(e){return function(t,n,a){var s,l=r(t),u=o(l.length),c=i(a,u);if(e&&n!=n){for(;u>c;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},93:function(e,t,n){var r=n(90);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},94:function(e,t,n){var r=n(29),o=n(64),i=n(37);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),l=i.f,u=0;s.length>u;)l.call(e,a=s[u++])&&t.push(a);return t}},95:function(e,t,n){var r=n(6).document;e.exports=r&&r.documentElement},96:function(e,t,n){var r=n(58);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},97:function(e,t,n){var r=n(58);e.exports=Array.isArray||function(e){return"Array"==r(e)}},98:function(e,t,n){"use strict";var r=n(62),o=n(24),i=n(38),a={};n(13)(a,n(16)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},99:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},100:function(e,t,n){var r=n(25)("meta"),o=n(18),i=n(9),a=n(14).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(20)(function(){return l(Object.preventExtensions({}))}),c=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},p=function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},f=function(e){return u&&m.NEED&&l(e)&&!i(e,r)&&c(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},101:function(e,t,n){var r=n(14),o=n(22),i=n(29);e.exports=n(12)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},102:function(e,t,n){var r=n(37),o=n(24),i=n(15),a=n(42),s=n(9),l=n(60),u=Object.getOwnPropertyDescriptor;t.f=n(12)?u:function(e,t){if(e=i(e),t=a(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},103:function(e,t,n){var r=n(15),o=n(63).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?s(e):o(r(e))}},104:function(e,t,n){var r=n(9),o=n(55),i=n(39)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},105:function(e,t,n){var r=n(41),o=n(34);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(i=s.charCodeAt(l),i<55296||i>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):(i-55296<<10)+(a-56320)+65536)}}},106:function(e,t,n){var r=n(41),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},107:function(e,t,n){var r=n(41),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},108:function(e,t,n){"use strict";var r=n(91),o=n(99),i=n(36),a=n(15);e.exports=n(61)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},109:function(e,t){},110:function(e,t,n){"use strict";var r=n(105)(!0);n(61)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},111:function(e,t,n){"use strict";var r=n(6),o=n(9),i=n(12),a=n(54),s=n(66),l=n(100).KEY,u=n(20),c=n(40),d=n(38),p=n(25),f=n(16),m=n(44),g=n(43),h=n(94),v=n(97),y=n(22),b=n(18),w=n(55),x=n(15),S=n(42),_=n(24),E=n(62),T=n(103),k=n(102),A=n(64),O=n(14),I=n(29),C=k.f,P=O.f,F=T.f,D=r.Symbol,R=r.JSON,L=R&&R.stringify,M="prototype",N=f("_hidden"),B=f("toPrimitive"),j={}.propertyIsEnumerable,z=c("symbol-registry"),$=c("symbols"),U=c("op-symbols"),Z=Object[M],H="function"==typeof D&&!!A.f,q=r.QObject,G=!q||!q[M]||!q[M].findChild,W=i&&u(function(){return 7!=E(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(Z,t);r&&delete Z[t],P(e,t,n),r&&e!==Z&&P(Z,t,r)}:P,J=function(e){var t=$[e]=E(D[M]);return t._k=e,t},K=H&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},Y=function(e,t,n){return e===Z&&Y(U,t,n),y(e),t=S(t,!0),y(n),o($,t)?(n.enumerable?(o(e,N)&&e[N][t]&&(e[N][t]=!1),n=E(n,{enumerable:_(0,!1)})):(o(e,N)||P(e,N,_(1,{})),e[N][t]=!0),W(e,t,n)):P(e,t,n)},X=function(e,t){y(e);for(var n,r=h(t=x(t)),o=0,i=r.length;i>o;)Y(e,n=r[o++],t[n]);return e},V=function(e,t){return void 0===t?E(e):X(E(e),t)},Q=function(e){var t=j.call(this,e=S(e,!0));return!(this===Z&&o($,e)&&!o(U,e))&&(!(t||!o(this,e)||!o($,e)||o(this,N)&&this[N][e])||t)},ee=function(e,t){if(e=x(e),t=S(t,!0),e!==Z||!o($,t)||o(U,t)){var n=C(e,t);return!n||!o($,t)||o(e,N)&&e[N][t]||(n.enumerable=!0),n}},te=function(e){for(var t,n=F(x(e)),r=[],i=0;n.length>i;)o($,t=n[i++])||t==N||t==l||r.push(t);return r},ne=function(e){for(var t,n=e===Z,r=F(n?U:x(e)),i=[],a=0;r.length>a;)!o($,t=r[a++])||n&&!o(Z,t)||i.push($[t]);return i};H||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===Z&&t.call(U,n),o(this,N)&&o(this[N],e)&&(this[N][e]=!1),W(this,e,_(1,n))};return i&&G&&W(Z,e,{configurable:!0,set:t}),J(e)},s(D[M],"toString",function(){return this._k}),k.f=ee,O.f=Y,n(63).f=T.f=te,n(37).f=Q,A.f=ne,i&&!n(23)&&s(Z,"propertyIsEnumerable",Q,!0),m.f=function(e){return J(f(e))}),a(a.G+a.W+a.F*!H,{Symbol:D});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)f(re[oe++]);for(var ie=I(f.store),ae=0;ie.length>ae;)g(ie[ae++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return o(z,e+="")?z[e]:z[e]=D(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in z)if(z[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!H,"Object",{create:V,defineProperty:Y,defineProperties:X,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var se=u(function(){A.f(1)});a(a.S+a.F*se,"Object",{getOwnPropertySymbols:function(e){return A.f(w(e))}}),R&&a(a.S+a.F*(!H||u(function(){var e=D();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!K(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,L.apply(R,r)}}),D[M][B]||n(13)(D[M],B,D[M].valueOf),d(D,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},112:function(e,t,n){n(43)("asyncIterator")},113:function(e,t,n){n(43)("observable")},114:function(e,t,n){n(108);for(var r=n(6),o=n(13),i=n(36),a=n(16)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=r[u],d=c&&c.prototype;d&&!d[a]&&o(d,a,u),i[u]=i.Array}},135:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(87),i=r(o),a=function(){function e(e,t,n){return t||n?String.fromCharCode(t||n):o[e]||e}function t(e){return d[e]}var n=/"|<|>|&| |'|&#(\d+);|&#(\d+)/g,r=/['<> "&]/g,o={""":'"',"<":"<",">":">","&":"&"," ":" "},s=/\u00a0/g,l=/<br\s*\/?>/gi,u=/\r?\n/g,c=/\s/g,d={};for(var p in o)d[o[p]]=p;return o["'"]="'",d["'"]="'",{encode:function(e){return e?(""+e).replace(r,t).replace(u,"<br/>").replace(c," "):""},decode:function(t){return t?(""+t).replace(l,"\n").replace(n,e).replace(s," "):""},encodeBase16:function(e){if(!e)return e;e+="";for(var t=[],n=0,r=e.length;r>n;n++)t.push(e.charCodeAt(n).toString(16).toUpperCase());return t.join("")},encodeBase16forJSON:function(e){if(!e)return e;e=e.replace(/[\u4E00-\u9FBF]/gi,function(e){return escape(e).replace("%u","\\u")});for(var t=[],n=0,r=e.length;r>n;n++)t.push(e.charCodeAt(n).toString(16).toUpperCase());return t.join("")},decodeBase16:function(e){if(!e)return e;e+="";for(var t=[],n=0,r=e.length;r>n;n+=2)t.push(String.fromCharCode("0x"+e.slice(n,n+2)));return t.join("")},encodeObject:function(e){if(e instanceof Array)for(var t=0,n=e.length;n>t;t++)e[t]=a.encodeObject(e[t]);else if("object"==("undefined"==typeof e?"undefined":(0,i.default)(e)))for(var r in e)e[r]=a.encodeObject(e[r]);else if("string"==typeof e)return a.encode(e);return e},loadScript:function(e){var t=document.createElement("script");document.getElementsByTagName("body")[0].appendChild(t),t.setAttribute("src",e)},addLoadEvent:function(e){var t=window.onload;"function"!=typeof window.onload?window.onload=e:window.onload=function(){t(),e()}}}}();e.exports=a},163:function(e,t){function n(e,t){e.classList?e.classList.add(t):e.className+=" "+t}e.exports=n},164:function(e,t){function n(e,t){if(e.classList)e.classList.remove(t);else{var n=new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi");e.className=e.className.replace(n," ")}}e.exports=n},203:function(e,t){"use strict";function n(){r(document.getElementById("js-jump-container"),document.getElementById("container"))}var r=function(e,t,n){function r(){e.style.display=(t.scrollTop||document.documentElement.scrollTop||document.body.scrollTop)>(n||500)?"block":"none"}function o(e,t){var n=null;return function(){var r=this,o=arguments;n&&clearTimeout(n),n=setTimeout(function(){return"function"==typeof e&&e.apply(r,o)},t)}}if(e){var i=null,a=window.onscroll,s=e.onclick;(t||window).onscroll=o(function(){"function"==typeof a&&a.apply(this,arguments),r()},100),e.onclick=function(){"function"==typeof s&&s.apply(this,arguments);t.scrollTop||document.documentElement.scrollTop||document.body.scrollTop;i=setInterval(function(){var e=t.scrollTop||document.documentElement.scrollTop||document.body.scrollTop,n=Math.max(10,e/6);e-=n,e>0?(t.scrollTop=t.scrollTop-n,window.scrollTo(0,e)):(t.scrollTop=0,window.scrollTo(0,0),clearInterval(i))},10)}}};e.exports={init:n}},206:function(e,t,n){"use strict";function r(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),n=window.location.search.substr(1).match(t);return null!=n?unescape(n[2]):null}var o=n(424);if(n(212),window.BJ_REPORT){BJ_REPORT.init({id:1}),BJ_REPORT.init({id:1,uin:window.location.origin,combo:0,delay:1e3,url:"//litten.me:9005/badjs/",ignore:[/Script error/i],random:1,repeat:5e5,onReport:function(e,t){},ext:{}});var i=window.location.host,a=top===window,s=!(/localhost/i.test(i)||/127.0.0.1/i.test(i)||/0.0.0.0/i.test(i));a&&s&&BJ_REPORT.report("yilia-"+window.location.host);var l=r("f"),u="yilia-from";l?(a&&BJ_REPORT.report("from-"+l),o.set(u,l)):document.referrer.indexOf(window.location.host)>=0?(l=o.get(u),l&&a&&BJ_REPORT.report("from-"+l)):o.remove(u)}e.exports={init:function(){}}},207:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var e=e.replace(/<%-sUrl%>/g,encodeURIComponent(t.sUrl)).replace(/<%-sTitle%>/g,t.sTitle).replace(/<%-sDesc%>/g,t.sDesc).replace(/<%-sPic%>/g,encodeURIComponent(t.sPic));window.open(e)}function i(){var e=document.querySelector(".js-wx-box"),t=document.querySelector(".mask");(0,u.default)(e,"in"),(0,u.default)(e,"ready"),(0,u.default)(t,"in")}function a(){var e=document.querySelector(".js-wx-box"),t=document.querySelector(".mask");(0,d.default)(e,"in"),(0,d.default)(e,"ready"),(0,d.default)(t,"in")}function s(e,t){"weibo"===e?o("http://service.weibo.com/share/share.php?url=<%-sUrl%>&title=<%-sTitle%>&pic=<%-sPic%>",t):"qq"===e?o("http://connect.qq.com/widget/shareqq/index.html?url=<%-sUrl%>&title=<%-sTitle%>&source=<%-sDesc%>",t):"douban"===e?o("https://www.douban.com/share/service?image=<%-sPic%>&href=<%-sUrl%>&name=<%-sTitle%>&text=<%-sDesc%>",t):"qzone"===e?o("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=<%-sUrl%>&title=<%-sTitle%>&pics=<%-sPic%>&summary=<%-sDesc%>",t):"facebook"===e?o("https://www.facebook.com/sharer/sharer.php?u=<%-sUrl%>",t):"twitter"===e?o("https://twitter.com/intent/tweet?text=<%-sTitle%>&url=<%-sUrl%>&via=<%-config.url%>",t):"google"===e?o("https://plus.google.com/share?url=<%-sUrl%>",t):"weixin"===e&&i()}var l=n(163),u=r(l),c=n(164),d=r(c),p=function(){var e=document.querySelectorAll(".share-sns");if(e&&0!==e.length){var t=window.location.href,n=document.querySelector("title").innerHTML,r=document.querySelectorAll(".article-entry img"),o=r.length?document.querySelector(".article-entry img").getAttribute("src"):"";""===o||/^(http:|https:)?\/\//.test(o)||(o=window.location.origin+o),e.forEach(function(e){e.onclick=function(r){var i=e.getAttribute("data-type");s(i,{sUrl:t,sPic:o,sTitle:n,sDesc:n})}}),document.querySelector(".mask").onclick=a,document.querySelector(".js-modal-close").onclick=a}};e.exports={init:p}},208:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=document.querySelectorAll(".pswp")[0],t=document.querySelectorAll(".article-entry img:not(.reward-img)");t.forEach(function(n,r){n.onclick=function(){if(!document.querySelector(".left-col.show")){var n=[];t.forEach(function(e,t){var r=(e.getAttribute("data-idx",t),e.getAttribute("data-target")||e.getAttribute("src")),o=e.getAttribute("alt"),i=new Image;i.src=r,n.push({src:r,w:i.width||e.width,h:i.height||e.height,title:o})});var o=new a.default(e,l.default,n,{index:parseInt(r)});o.init()}}})}var i=n(426),a=r(i),s=n(425),l=r(s);n(418),n(419),window.PhotoSwipe=a.default,window.PhotoSwipeUI_Default=l.default,e.exports={init:o}},212:function(e,t,n){/*!
* @module report
* @author kael, chriscai
* @date @DATE
* Copyright (c) 2014 kael, chriscai
* Licensed under the MIT license.
*/
var r=function(e){if(e.BJ_REPORT)return e.BJ_REPORT;var t=[],n={},o={id:0,uin:0,url:"",offline_url:"",offline_auto_url:"",ext:null,level:4,ignore:[],random:1,delay:1e3,submit:null,repeat:5,offlineLog:!1,offlineLogExp:5,offlineLogAuto:!1},i={db:null,ready:function(e){var t=this;if(!window.indexedDB||!o.offlineLog)return o.offlineLog=!1,e();if(this.db)return void setTimeout(function(){e(null,t)},0);var n=1,r=window.indexedDB.open("badjs",n);return r?(r.onerror=function(t){return e(t),o.offlineLog=!1,console.log("indexdb request error"),!0},r.onsuccess=function(n){t.db=n.target.result,setTimeout(function(){e(null,t)},500)},void(r.onupgradeneeded=function(e){var t=e.target.result;t.objectStoreNames.contains("logs")||t.createObjectStore("logs",{autoIncrement:!0})})):(o.offlineLog=!1,e())},insertToDB:function(e){var t=this.getStore();t.add(e)},addLog:function(e){this.db&&this.insertToDB(e)},addLogs:function(e){if(this.db)for(var t=0;t<e.length;t++)this.addLog(e[t])},getLogs:function(e,t){if(this.db){var n=this.getStore(),r=n.openCursor(),o=[];r.onsuccess=function(n){var r=n.target.result;r?(r.value.time>=e.start&&r.value.time<=e.end&&r.value.id==e.id&&r.value.uin==e.uin&&o.push(r.value),r.continue()):t(null,o)},r.onerror=function(e){return t(e),!0}}},clearDB:function(e){if(this.db){var t=this.getStore();if(!e)return void t.clear();var n=Date.now()-24*(e||2)*3600*1e3,r=t.openCursor();r.onsuccess=function(e){var r=e.target.result;r&&(r.value.time<n||!r.value.time)&&(t.delete(r.primaryKey),r.continue())}}},getStore:function(){var e=this.db.transaction("logs","readwrite");return e.objectStore("logs")}},a={isOBJByType:function(e,t){return Object.prototype.toString.call(e)==="[object "+(t||"Object")+"]"},isOBJ:function(e){var t=typeof e;return"object"===t&&!!e},isEmpty:function(e){return null===e||!a.isOBJByType(e,"Number")&&!e},extend:function(e,t){for(var n in t)e[n]=t[n];return e},processError:function(e){try{if(e.stack){var t=e.stack.match("https?://[^\n]+");t=t?t[0]:"";var n=t.match(":(\\d+):(\\d+)");n||(n=[0,0,0]);var r=a.processStackMsg(e);return{msg:r,rowNum:n[1],colNum:n[2],target:t.replace(n[0],""),_orgMsg:e.toString()}}return e.name&&e.message&&e.description?{msg:JSON.stringify(e)}:e}catch(t){return e}},processStackMsg:function(e){var t=e.stack.replace(/\n/gi,"").split(/\bat\b/).slice(0,9).join("@").replace(/\?[^:]+/gi,""),n=e.toString();return t.indexOf(n)<0&&(t=n+"@"+t),t},isRepeat:function(e){if(!a.isOBJ(e))return!0;var t=e.msg,r=n[t]=(parseInt(n[t],10)||0)+1;return r>o.repeat}},s=e.onerror;e.onerror=function(t,n,r,o,i){var l=t;i&&i.stack&&(l=a.processStackMsg(i)),a.isOBJByType(l,"Event")&&(l+=l.type?"--"+l.type+"--"+(l.target?l.target.tagName+"::"+l.target.src:""):""),h.push({msg:l,target:n,rowNum:r,colNum:o,_orgMsg:t}),g(),s&&s.apply(e,arguments)};var l=function(e,t){var n=[],r=[],i=[];if(a.isOBJ(e)){e.level=e.level||o.level;for(var s in e){var l=e[s];if(!a.isEmpty(l)){if(a.isOBJ(l))try{l=JSON.stringify(l)}catch(e){l="[BJ_REPORT detect value stringify error] "+e.toString()}i.push(s+":"+l),n.push(s+"="+encodeURIComponent(l)),r.push(s+"["+t+"]="+encodeURIComponent(l))}}}return[r.join("&"),i.join(","),n.join("&")]},u=[],c=function(e,t){return t=a.extend({id:o.id,uin:o.uin,time:new Date-0},t),i.db?void i.addLog(t):(i.db||u.length||i.ready(function(e,t){t&&u.length&&(t.addLogs(u),u=[])}),void u.push(t))},d=function(){var e=document.createElement("script");e.src=o.offline_auto_url||o.url.replace(/badjs$/,"offlineAuto")+"?id="+o.id+"&uin="+o.uin,window._badjsOfflineAuto=function(e){e&&r.reportOfflineLog()},document.head.appendChild(e)},p=[],f=0,m=function(){if(clearTimeout(f),p.length){var e=o._reportUrl+p.join("&")+"&count="+p.length+"&_t="+ +new Date;if(o.submit)o.submit(e);else{var t=new Image;t.src=e}f=0,p=[]}},g=function(e){if(o._reportUrl){for(var n=Math.random()>=o.random;t.length;){var r=!1,i=t.shift();if(i.msg=(i.msg+""||"").substr(0,500),!a.isRepeat(i)){var s=l(i,p.length);if(a.isOBJByType(o.ignore,"Array"))for(var u=0,d=o.ignore.length;u<d;u++){var g=o.ignore[u];if(a.isOBJByType(g,"RegExp")&&g.test(s[1])||a.isOBJByType(g,"Function")&&g(i,s[1])){r=!0;break}}r||(o.offlineLog&&c("badjs_"+o.id+o.uin,i),n||20==i.level||(p.push(s[0]),o.onReport&&o.onReport(o.id,i)))}}e?m():f||(f=setTimeout(m,o.delay))}},h=e.BJ_REPORT={push:function(e){var n=a.isOBJ(e)?a.processError(e):{msg:e};if(o.ext&&!n.ext&&(n.ext=o.ext),n.from||(n.from=location.href),n._orgMsg){var r=n._orgMsg;delete n._orgMsg,n.level=2;var i=a.extend({},n);i.level=4,i.msg=r,t.push(n),t.push(i)}else t.push(n);return g(),h},report:function(e,t){return e&&h.push(e),t&&g(!0),h},info:function(e){return e?(a.isOBJ(e)?e.level=2:e={msg:e,level:2},h.push(e),h):h},debug:function(e){return e?(a.isOBJ(e)?e.level=1:e={msg:e,level:1},h.push(e),h):h},reportOfflineLog:function(){return window.indexedDB?void i.ready(function(e,t){if(t){var n=new Date-0-24*o.offlineLogExp*3600*1e3,r=new Date-0;t.getLogs({start:n,end:r,id:o.id,uin:o.uin},function(e,t){var i=document.createElement("iframe");i.name="badjs_offline_"+(new Date-0),i.frameborder=0,i.height=0,i.width=0,i.src="javascript:false;",i.onload=function(){var e=document.createElement("form");e.style.display="none",e.target=i.name,e.method="POST",e.action=o.offline_url||o.url.replace(/badjs$/,"offlineLog"),e.enctype.method="multipart/form-data";var a=document.createElement("input");a.style.display="none",a.type="hidden",a.name="offline_log",a.value=JSON.stringify({logs:t,userAgent:navigator.userAgent,startDate:n,endDate:r,id:o.id,uin:o.uin}),i.contentDocument.body.appendChild(e),e.appendChild(a),e.submit(),setTimeout(function(){document.body.removeChild(i)},1e4),i.onload=null},document.body.appendChild(i)})}}):void r.info("unsupport offlineLog")},offlineLog:function(e){return e?(a.isOBJ(e)?e.level=20:e={msg:e,level:20},h.push(e),h):h},init:function(e){if(a.isOBJ(e))for(var n in e)o[n]=e[n];var r=parseInt(o.id,10);return r&&(/qq\.com$/gi.test(location.hostname)&&(o.url||(o.url="//badjs2.qq.com/badjs"),o.uin||(o.uin=parseInt((document.cookie.match(/\buin=\D+(\d+)/)||[])[1],10))),o._reportUrl=(o.url||"/badjs")+"?id="+r+"&uin="+o.uin+"&"),t.length&&g(),i._initing||(i._initing=!0,i.ready(function(e,t){t&&setTimeout(function(){t.clearDB(o.offlineLogExp),setTimeout(function(){o.offlineLogAuto&&d()},5e3)},1e3)})),h},__onerror__:e.onerror};return"undefined"!=typeof console&&console.error&&setTimeout(function(){var e=((location.hash||"").match(/([#&])BJ_ERROR=([^&$]+)/)||[])[2];e&&console.error("BJ_ERROR",decodeURIComponent(e).replace(/(:\d+:\d+)\s*/g,"$1\n"))},0),h}(window);e.exports=r,function(e){if(!e.BJ_REPORT)return void console.error("please load bg-report first");var t=function(t){e.BJ_REPORT.push(t)},n={};e.BJ_REPORT.tryJs=function(e){return e&&(t=e),n};var r,o=function(e,t){for(var n in t)e[n]=t[n]},i=function(e){return"function"==typeof e},a=function(n,o){return function(){try{return n.apply(this,o||arguments)}catch(n){if(t(n),n.stack&&console&&console.error&&console.error("[BJ-REPORT]",n.stack),!r){var i=e.onerror;e.onerror=function(){},r=setTimeout(function(){e.onerror=i,r=null},50)}throw n}}},s=function(e){return function(){for(var t,n=[],r=0,o=arguments.length;r<o;r++)t=arguments[r],i(t)&&(t=a(t)),n.push(t);return e.apply(this,n)}},l=function(e){return function(t,n){if("string"==typeof t)try{t=new Function(t)}catch(e){throw e}var r=[].slice.call(arguments,2);return t=a(t,r.length&&r),e(t,n)}},u=function(e,t){return function(){for(var n,r,o=[],s=0,l=arguments.length;s<l;s++)n=arguments[s],i(n)&&(n.tryWrap?n=n.tryWrap:(r=a(n),n.tryWrap=r,n=r)),o.push(n);return e.apply(t||this,o)}},c=function(e){var t,n;for(t in e)n=e[t],i(n)&&(e[t]=a(n));return e};n.spyJquery=function(){var t=e.$;if(!t||!t.event)return n;var r,o;t.zepto?(r=t.fn.on,o=t.fn.off,t.fn.on=u(r),t.fn.off=function(){for(var e,t=[],n=0,r=arguments.length;n<r;n++)e=arguments[n],i(e)&&e.tryWrap&&(e=e.tryWrap),t.push(e);return o.apply(this,t)}):window.jQuery&&(r=t.event.add,o=t.event.remove,t.event.add=u(r),t.event.remove=function(){for(var e,t=[],n=0,r=arguments.length;n<r;n++)e=arguments[n],i(e)&&e.tryWrap&&(e=e.tryWrap),t.push(e);return o.apply(this,t)});var a=t.ajax;return a&&(t.ajax=function(e,n){return n||(n=e,e=void 0),c(n),e?a.call(t,e,n):a.call(t,n)}),n},n.spyModules=function(){var t=e.require,r=e.define;return r&&r.amd&&t&&(e.require=s(t),o(e.require,t),e.define=s(r),o(e.define,r)),e.seajs&&r&&(e.define=function(){for(var e,t=[],n=0,o=arguments.length;n<o;n++)e=arguments[n],i(e)&&(e=a(e),e.toString=function(e){return function(){return e.toString()}}(arguments[n])),t.push(e);return r.apply(this,t)},e.seajs.use=s(e.seajs.use),o(e.define,r)),n},n.spySystem=function(){return e.setTimeout=l(e.setTimeout),e.setInterval=l(e.setInterval),n},n.spyCustom=function(e){return i(e)?a(e):c(e)},n.spyAll=function(){return n.spyJquery().spyModules().spySystem(),n}}(window)},418:function(e,t){},419:function(e,t){},420:function(e,t){},421:function(e,t){},422:function(e,t){},424:function(e,t,n){var r,o;!function(i){var a;if(r=i,o="function"==typeof r?r.call(t,n,t,e):r,!(void 0!==o&&(e.exports=o)),a=!0,e.exports=i(),a=!0,!a){var s=window.Cookies,l=window.Cookies=i();l.noConflict=function(){return window.Cookies=s,l}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function n(r){function o(){}function i(t,n,i){if("undefined"!=typeof document){i=e({path:"/"},o.defaults,i),"number"==typeof i.expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var a=JSON.stringify(n);/^[\{\[]/.test(a)&&(n=a)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var l in i)i[l]&&(s+="; "+l,i[l]!==!0&&(s+="="+i[l].split(";")[0]));return document.cookie=t+"="+n+s}}function a(e,n){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],a=0;a<i.length;a++){var s=i[a].split("="),l=s.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var u=t(s[0]);if(l=(r.read||r)(l,u)||t(l),n)try{l=JSON.parse(l)}catch(e){}if(o[u]=l,e===u)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return a(e,!1)},o.getJSON=function(e){return a(e,!0)},o.remove=function(t,n){i(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}return n(function(){})})},425:function(e,t,n){var r,o;/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!function(i,a){r=a,o="function"==typeof r?r.call(t,n,t,e):r,!(void 0!==o&&(e.exports=o))}(this,function(){"use strict";var e=function(e,t){var n,r,o,i,a,s,l,u,c,d,p,f,m,g,h,v,y,b,w,x=this,S=!1,_=!0,E=!0,T={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},k=function(e){if(v)return!0;e=e||window.event,h.timeToIdle&&h.mouseUsed&&!c&&M();for(var n,r,o=e.target||e.srcElement,i=o.getAttribute("class")||"",a=0;a<H.length;a++)n=H[a],n.onTap&&i.indexOf("pswp__"+n.name)>-1&&(n.onTap(),r=!0);if(r){e.stopPropagation&&e.stopPropagation(),v=!0;var s=t.features.isOldAndroid?600:30;y=setTimeout(function(){v=!1},s)}},A=function(){return!e.likelyTouchDevice||h.mouseUsed||screen.width>h.fitControlsWidth},O=function(e,n,r){t[(r?"add":"remove")+"Class"](e,"pswp__"+n)},I=function(){var e=1===h.getNumItemsFn();e!==g&&(O(r,"ui--one-slide",e),g=e)},C=function(){O(l,"share-modal--hidden",E)},P=function(){return E=!E,E?(t.removeClass(l,"pswp__share-modal--fade-in"),setTimeout(function(){E&&C()},300)):(C(),setTimeout(function(){E||t.addClass(l,"pswp__share-modal--fade-in")},30)),E||D(),!1},F=function(t){t=t||window.event;var n=t.target||t.srcElement;return e.shout("shareLinkClick",t,n),!!n.href&&(!!n.hasAttribute("download")||(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),E||P(),!1))},D=function(){for(var e,t,n,r,o,i="",a=0;a<h.shareButtons.length;a++)e=h.shareButtons[a],n=h.getImageURLForShare(e),r=h.getPageURLForShare(e),o=h.getTextForShare(e),t=e.url.replace("{{url}}",encodeURIComponent(r)).replace("{{image_url}}",encodeURIComponent(n)).replace("{{raw_image_url}}",n).replace("{{text}}",encodeURIComponent(o)),i+='<a href="'+t+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",h.parseShareButtonOut&&(i=h.parseShareButtonOut(e,i));l.children[0].innerHTML=i,l.children[0].onclick=F},R=function(e){for(var n=0;n<h.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+h.closeElClasses[n]))return!0},L=0,M=function(){clearTimeout(w),L=0,c&&x.setIdle(!1)},N=function(e){e=e?e:window.event;var t=e.relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(w),w=setTimeout(function(){x.setIdle(!0)},h.timeToIdleOutside))},B=function(){h.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=x.getFullscreenAPI()),n?(t.bind(document,n.eventK,x.updateFullscreen),x.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs"))},j=function(){h.preloaderEl&&(z(!0),d("beforeChange",function(){clearTimeout(m),m=setTimeout(function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&z(!1):z(!0)},h.loadingIndicatorDelay)}),d("imageLoadComplete",function(t,n){e.currItem===n&&z(!0)}))},z=function(e){f!==e&&(O(p,"preloader--active",!e),f=e)},$=function(e){var n=e.vGap;if(A()){var a=h.barsSize;if(h.captionEl&&"auto"===a.bottom)if(i||(i=t.createEl("pswp__caption pswp__caption--fake"),i.appendChild(t.createEl("pswp__caption__center")),r.insertBefore(i,o),t.addClass(r,"pswp__ui--fit")),h.addCaptionHTMLFn(e,i,!0)){var s=i.clientHeight;n.bottom=parseInt(s,10)||44}else n.bottom=a.top;else n.bottom="auto"===a.bottom?0:a.bottom;n.top=a.top}else n.top=n.bottom=0},U=function(){h.timeToIdle&&d("mouseUsed",function(){t.bind(document,"mousemove",M),t.bind(document,"mouseout",N),b=setInterval(function(){L++,2===L&&x.setIdle(!0)},h.timeToIdle/2)})},Z=function(){d("onVerticalDrag",function(e){_&&e<.95?x.hideControls():!_&&e>=.95&&x.showControls()});var e;d("onPinchClose",function(t){_&&t<.9?(x.hideControls(),e=!0):e&&!_&&t>.9&&x.showControls()}),d("zoomGestureEnded",function(){e=!1,e&&!_&&x.showControls()})},H=[{name:"caption",option:"captionEl",onInit:function(e){o=e}},{name:"share-modal",option:"shareEl",onInit:function(e){l=e},onTap:function(){P()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){P()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){a=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){p=e}}],q=function(){var e,n,o,i=function(r){if(r)for(var i=r.length,a=0;a<i;a++){e=r[a],n=e.className;for(var s=0;s<H.length;s++)o=H[s],n.indexOf("pswp__"+o.name)>-1&&(h[o.option]?(t.removeClass(e,"pswp__element--disabled"),o.onInit&&o.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};i(r.children);var a=t.getChildByClass(r,"pswp__top-bar");a&&i(a.children)};x.init=function(){t.extend(e.options,T,!0),h=e.options,r=t.getChildByClass(e.scrollWrap,"pswp__ui"),d=e.listen,Z(),d("beforeChange",x.update),d("doubleTap",function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(h.getDoubleTapZoom(!1,e.currItem),t,333)}),d("preventDragEvent",function(e,t,n){var r=e.target||e.srcElement;r&&r.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(r.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(n.prevent=!1)}),d("bindEvents",function(){t.bind(r,"pswpTap click",k),t.bind(e.scrollWrap,"pswpTap",x.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",x.onMouseOver)}),d("unbindEvents",function(){E||P(),b&&clearInterval(b),t.unbind(document,"mouseout",N),t.unbind(document,"mousemove",M),t.unbind(r,"pswpTap click",k),t.unbind(e.scrollWrap,"pswpTap",x.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",x.onMouseOver),n&&(t.unbind(document,n.eventK,x.updateFullscreen),n.isFullscreen()&&(h.hideAnimationDuration=0,n.exit()),n=null)}),d("destroy",function(){h.captionEl&&(i&&r.removeChild(i),t.removeClass(o,"pswp__caption--empty")),l&&(l.children[0].onclick=null),t.removeClass(r,"pswp__ui--over-close"),t.addClass(r,"pswp__ui--hidden"),x.setIdle(!1)}),h.showAnimationDuration||t.removeClass(r,"pswp__ui--hidden"),d("initialZoomIn",function(){h.showAnimationDuration&&t.removeClass(r,"pswp__ui--hidden")}),d("initialZoomOut",function(){t.addClass(r,"pswp__ui--hidden")}),d("parseVerticalMargin",$),q(),h.shareEl&&s&&l&&(E=!0),I(),U(),B(),j()},x.setIdle=function(e){c=e,O(r,"ui--idle",e)},x.update=function(){_&&e.currItem?(x.updateIndexIndicator(),h.captionEl&&(h.addCaptionHTMLFn(e.currItem,o),O(o,"caption--empty",!e.currItem.title)),S=!0):S=!1,E||P(),I()},x.updateFullscreen=function(r){r&&setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},x.updateIndexIndicator=function(){h.counterEl&&(a.innerHTML=e.getCurrentIndex()+1+h.indexIndicatorSep+h.getNumItemsFn())},x.onGlobalTap=function(n){n=n||window.event;var r=n.target||n.srcElement;if(!v)if(n.detail&&"mouse"===n.detail.pointerType){if(R(r))return void e.close();t.hasClass(r,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?h.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(h.tapToToggleControls&&(_?x.hideControls():x.showControls()),h.tapToClose&&(t.hasClass(r,"pswp__img")||R(r)))return void e.close()},x.onMouseOver=function(e){e=e||window.event;var t=e.target||e.srcElement;O(r,"ui--over-close",R(t))},x.hideControls=function(){t.addClass(r,"pswp__ui--hidden"),_=!1},x.showControls=function(){_=!0,S||x.update(),t.removeClass(r,"pswp__ui--hidden")},x.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},x.getFullscreenAPI=function(){var t,n=document.documentElement,r="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:r}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+r}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+r}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){return u=h.closeOnScroll,h.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?e.template[this.enterK]():void e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return h.closeOnScroll=u,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}};return e})},426:function(e,t,n){var r,o;/*! PhotoSwipe - v4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!function(i,a){r=a,o="function"==typeof r?r.call(t,n,t,e):r,!(void 0!==o&&(e.exports=o))}(this,function(){"use strict";var e=function(e,t,n,r){var o={features:null,bind:function(e,t,n,r){var o=(r?"remove":"add")+"EventListener";t=t.split(" ");for(var i=0;i<t.length;i++)t[i]&&e[o](t[i],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&&(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,n){o.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){o.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(o.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var r=e.length;r--;)if(e[r][n]===t)return r;return-1},extend:function(e,t,n){for(var r in t)if(t.hasOwnProperty(r)){if(n&&e.hasOwnProperty(r))continue;e[r]=t[r]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(o.features)return o.features;var e=o.createEl(),t=e.style,n="",r={};if(r.oldIE=document.all&&!document.addEventListener,r.touch="ontouchstart"in window,window.requestAnimationFrame&&(r.raf=window.requestAnimationFrame,r.caf=window.cancelAnimationFrame),r.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!r.pointerEvent){var i=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var a=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);a&&a.length>0&&(a=parseInt(a[1],10),a>=1&&a<8&&(r.isOldIOSPhone=!0))}var s=i.match(/Android\s([0-9\.]*)/),l=s?s[1]:0;l=parseFloat(l),l>=1&&(l<4.4&&(r.isOldAndroid=!0),r.androidVersion=l),r.isMobileOpera=/opera mini|opera mobi/i.test(i)}for(var u,c,d=["transform","perspective","animationName"],p=["","webkit","Moz","ms","O"],f=0;f<4;f++){n=p[f];for(var m=0;m<3;m++)u=d[m],c=n+(n?u.charAt(0).toUpperCase()+u.slice(1):u),!r[u]&&c in t&&(r[u]=c);n&&!r.raf&&(n=n.toLowerCase(),r.raf=window[n+"RequestAnimationFrame"],r.raf&&(r.caf=window[n+"CancelAnimationFrame"]||window[n+"CancelRequestAnimationFrame"]))}if(!r.raf){var g=0;r.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-g)),r=window.setTimeout(function(){e(t+n)},n);return g=t+n,r},r.caf=function(e){clearTimeout(e)}}return r.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=r,r}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(e,t,n,r){t=t.split(" ");for(var o,i=(r?"detach":"attach")+"Event",a=function(){n.handleEvent.call(n)},s=0;s<t.length;s++)if(o=t[s])if("object"==typeof n&&n.handleEvent){if(r){if(!n["oldIE"+o])return!1}else n["oldIE"+o]=a;e[i]("on"+o,n["oldIE"+o])}else e[i]("on"+o,n)});var i=this,a=25,s=3,l={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(l,r);var u,c,d,p,f,m,g,h,v,y,b,w,x,S,_,E,T,k,A,O,I,C,P,F,D,R,L,M,N,B,j,z,$,U,Z,H,q,G,W,J,K,Y,X,V,Q,ee,te,ne,re,oe,ie,ae,se,le,ue,ce,de,pe=function(){return{x:0,y:0}},fe=pe(),me=pe(),ge=pe(),he={},ve=0,ye={},be=pe(),we=0,xe=!0,Se=[],_e={},Ee=!1,Te=function(e,t){o.extend(i,t.publicMethods),Se.push(e)},ke=function(e){var t=en();return e>t-1?e-t:e<0?t+e:e},Ae={},Oe=function(e,t){return Ae[e]||(Ae[e]=[]),Ae[e].push(t)},Ie=function(e){var t=Ae[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var r=0;r<t.length;r++)t[r].apply(i,n)}},Ce=function(){return(new Date).getTime()},Pe=function(e){ue=e,i.bg.style.opacity=e*l.bgOpacity},Fe=function(e,t,n,r,o){(!Ee||o&&o!==i.currItem)&&(r/=o?o.fitRatio:i.currItem.fitRatio),e[C]=w+t+"px, "+n+"px"+x+" scale("+r+")"},De=function(e){oe&&(e&&(y>i.currItem.fitRatio?Ee||(fn(i.currItem,!1,!0),Ee=!0):Ee&&(fn(i.currItem),Ee=!1)),Fe(oe,ge.x,ge.y,y))},Re=function(e){e.container&&Fe(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Le=function(e,t){t[C]=w+e+"px, 0px"+x},Me=function(e,t){if(!l.loop&&t){var n=p+(be.x*ve-e)/be.x,r=Math.round(e-bt.x);(n<0&&r>0||n>=en()-1&&r<0)&&(e=bt.x+r*l.mainScrollEndFriction)}bt.x=e,Le(e,f)},Ne=function(e,t){var n=wt[e]-ye[e];return me[e]+fe[e]+n-n*(t/b)},Be=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},je=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},ze=null,$e=function(){ze&&(o.unbind(document,"mousemove",$e),o.addClass(e,"pswp--has_mouse"),l.mouseUsed=!0,Ie("mouseUsed")),ze=setTimeout(function(){ze=null},100)},Ue=function(){o.bind(document,"keydown",i),j.transform&&o.bind(i.scrollWrap,"click",i),l.mouseUsed||o.bind(document,"mousemove",$e),o.bind(window,"resize scroll orientationchange",i),Ie("bindEvents")},Ze=function(){o.unbind(window,"resize scroll orientationchange",i),o.unbind(window,"scroll",v.scroll),o.unbind(document,"keydown",i),o.unbind(document,"mousemove",$e),j.transform&&o.unbind(i.scrollWrap,"click",i),W&&o.unbind(window,g,i),clearTimeout(z),Ie("unbindEvents")},He=function(e,t){var n=un(i.currItem,he,e);return t&&(re=n),n},qe=function(e){return e||(e=i.currItem),e.initialZoomLevel},Ge=function(e){return e||(e=i.currItem),e.w>0?l.maxSpreadZoom:1},We=function(e,t,n,r){return r===i.currItem.initialZoomLevel?(n[e]=i.currItem.initialPosition[e],!0):(n[e]=Ne(e,r),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]<t.max[e]&&(n[e]=t.max[e],!0))},Je=function(){if(C){var t=j.perspective&&!F;return w="translate"+(t?"3d(":"("),void(x=j.perspective?", 0px)":")")}C="left",o.addClass(e,"pswp--ie"),Le=function(e,t){t.left=e+"px"},Re=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,r=t*e.w,o=t*e.h;n.width=r+"px",n.height=o+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},De=function(){if(oe){var e=oe,t=i.currItem,n=t.fitRatio>1?1:t.fitRatio,r=n*t.w,o=n*t.h;e.width=r+"px",e.height=o+"px",e.left=ge.x+"px",e.top=ge.y+"px"}}},Ke=function(e){var t="";l.escKey&&27===e.keyCode?t="close":l.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),t&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,i[t]()))},Ye=function(e){e&&(Y||K||ie||q)&&(e.preventDefault(),e.stopPropagation())},Xe=function(){i.setScrollOffset(0,o.getScrollY())},Ve={},Qe=0,et=function(e){Ve[e]&&(Ve[e].raf&&R(Ve[e].raf),Qe--,delete Ve[e])},tt=function(e){Ve[e]&&et(e),Ve[e]||(Qe++,Ve[e]={})},nt=function(){for(var e in Ve)Ve.hasOwnProperty(e)&&et(e)},rt=function(e,t,n,r,o,i,a){var s,l=Ce();tt(e);var u=function(){if(Ve[e]){if(s=Ce()-l,s>=r)return et(e),i(n),void(a&&a());i((n-t)*o(s/r)+t),Ve[e].raf=D(u)}};u()},ot={shout:Ie,listen:Oe,viewportSize:he,options:l,isMainScrollAnimating:function(){return ie},getZoomLevel:function(){return y},getCurrentIndex:function(){return p},isDragging:function(){return W},isZooming:function(){return ee},setScrollOffset:function(e,t){ye.x=e,B=ye.y=t,Ie("updateScrollOffset",ye)},applyZoomPan:function(e,t,n,r){ge.x=t,ge.y=n,y=e,De(r)},init:function(){if(!u&&!c){var n;i.framework=o,i.template=e,i.bg=o.getChildByClass(e,"pswp__bg"),L=e.className,u=!0,j=o.detectFeatures(),D=j.raf,R=j.caf,C=j.transform,N=j.oldIE,i.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),i.container=o.getChildByClass(i.scrollWrap,"pswp__container"),f=i.container.style,i.itemHolders=E=[{el:i.container.children[0],wrap:0,index:-1},{el:i.container.children[1],wrap:0,index:-1},{el:i.container.children[2],wrap:0,index:-1}],E[0].el.style.display=E[2].el.style.display="none",Je(),v={resize:i.updateSize,orientationchange:function(){clearTimeout(z),z=setTimeout(function(){he.x!==i.scrollWrap.clientWidth&&i.updateSize()},500)},scroll:Xe,keydown:Ke,click:Ye};var r=j.isOldIOSPhone||j.isOldAndroid||j.isMobileOpera;for(j.animationName&&j.transform&&!r||(l.showAnimationDuration=l.hideAnimationDuration=0),n=0;n<Se.length;n++)i["init"+Se[n]]();if(t){var a=i.ui=new t(i,o);a.init()}Ie("firstUpdate"),p=p||l.index||0,(isNaN(p)||p<0||p>=en())&&(p=0),i.currItem=Qt(p),(j.isOldIOSPhone||j.isOldAndroid)&&(xe=!1),e.setAttribute("aria-hidden","false"),l.modal&&(xe?e.style.position="fixed":(e.style.position="absolute",e.style.top=o.getScrollY()+"px")),void 0===B&&(Ie("initialLayout"),B=M=o.getScrollY());var d="pswp--open ";for(l.mainClass&&(d+=l.mainClass+" "),l.showHideOpacity&&(d+="pswp--animate_opacity "),d+=F?"pswp--touch":"pswp--notouch",d+=j.animationName?" pswp--css_animation":"",d+=j.svg?" pswp--svg":"",o.addClass(e,d),i.updateSize(),m=-1,we=null,n=0;n<s;n++)Le((n+m)*be.x,E[n].el.style);N||o.bind(i.scrollWrap,h,i),Oe("initialZoomInEnd",function(){i.setContent(E[0],p-1),i.setContent(E[2],p+1),E[0].el.style.display=E[2].el.style.display="block",l.focus&&e.focus(),Ue()}),i.setContent(E[1],p),i.updateCurrItem(),Ie("afterInit"),xe||(S=setInterval(function(){Qe||W||ee||y!==i.currItem.initialZoomLevel||i.updateSize()},1e3)),o.addClass(e,"pswp--visible")}},close:function(){u&&(u=!1,c=!0,Ie("close"),Ze(),nn(i.currItem,null,!0,i.destroy))},destroy:function(){Ie("destroy"),Kt&&clearTimeout(Kt),e.setAttribute("aria-hidden","true"),e.className=L,S&&clearInterval(S),o.unbind(i.scrollWrap,h,i),o.unbind(window,"scroll",i),Tt(),nt(),Ae=null},panTo:function(e,t,n){n||(e>re.min.x?e=re.min.x:e<re.max.x&&(e=re.max.x),t>re.min.y?t=re.min.y:t<re.max.y&&(t=re.max.y)),ge.x=e,ge.y=t,De()},handleEvent:function(e){e=e||window.event,v[e.type]&&v[e.type](e)},goTo:function(e){e=ke(e);var t=e-p;we=t,p=e,i.currItem=Qt(p),ve-=t,Me(be.x*ve),nt(),ie=!1,i.updateCurrItem()},next:function(){i.goTo(p+1)},prev:function(){i.goTo(p-1)},updateCurrZoomItem:function(e){if(e&&Ie("beforeChange",0),E[1].el.children.length){var t=E[1].el.children[0];oe=o.hasClass(t,"pswp__zoom-wrap")?t.style:null}else oe=null;re=i.currItem.bounds,b=y=i.currItem.initialZoomLevel,ge.x=re.center.x,ge.y=re.center.y,e&&Ie("afterChange")},invalidateCurrItems:function(){_=!0;for(var e=0;e<s;e++)E[e].item&&(E[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==we){var t,n=Math.abs(we);if(!(e&&n<2)){i.currItem=Qt(p),Ee=!1,Ie("beforeChange",we),n>=s&&(m+=we+(we>0?-s:s),n=s);for(var r=0;r<n;r++)we>0?(t=E.shift(),E[s-1]=t,m++,Le((m+2)*be.x,t.el.style),i.setContent(t,p-n+r+1+1)):(t=E.pop(),E.unshift(t),m--,Le(m*be.x,t.el.style),i.setContent(t,p+n-r-1-1));if(oe&&1===Math.abs(we)){var o=Qt(T);o.initialZoomLevel!==y&&(un(o,he),fn(o),Re(o))}we=0,i.updateCurrZoomItem(),T=p,Ie("afterChange")}}},updateSize:function(t){if(!xe&&l.modal){var n=o.getScrollY();if(B!==n&&(e.style.top=n+"px",B=n),!t&&_e.x===window.innerWidth&&_e.y===window.innerHeight)return;_e.x=window.innerWidth,_e.y=window.innerHeight,e.style.height=_e.y+"px"}if(he.x=i.scrollWrap.clientWidth,he.y=i.scrollWrap.clientHeight,Xe(),be.x=he.x+Math.round(he.x*l.spacing),be.y=he.y,Me(be.x*ve),Ie("beforeResize"),void 0!==m){for(var r,a,u,c=0;c<s;c++)r=E[c],Le((c+m)*be.x,r.el.style),u=p+c-1,l.loop&&en()>2&&(u=ke(u)),a=Qt(u),a&&(_||a.needsUpdate||!a.bounds)?(i.cleanSlide(a),i.setContent(r,u),1===c&&(i.currItem=a,i.updateCurrZoomItem(!0)),a.needsUpdate=!1):r.index===-1&&u>=0&&i.setContent(r,u),a&&a.container&&(un(a,he),fn(a),Re(a));_=!1}b=y=i.currItem.initialZoomLevel,re=i.currItem.bounds,re&&(ge.x=re.center.x,ge.y=re.center.y,De(!0)),Ie("resize")},zoomTo:function(e,t,n,r,i){t&&(b=y,wt.x=Math.abs(t.x)-ge.x,wt.y=Math.abs(t.y)-ge.y,Be(me,ge));var a=He(e,!1),s={};We("x",a,s,e),We("y",a,s,e);var l=y,u={x:ge.x,y:ge.y};je(s);var c=function(t){1===t?(y=e,ge.x=s.x,ge.y=s.y):(y=(e-l)*t+l,ge.x=(s.x-u.x)*t+u.x,ge.y=(s.y-u.y)*t+u.y),i&&i(t),De(1===t)};n?rt("customZoomTo",0,1,n,r||o.easing.sine.inOut,c):c(1)}},it=30,at=10,st={},lt={},ut={},ct={},dt={},pt=[],ft={},mt=[],gt={},ht=0,vt=pe(),yt=0,bt=pe(),wt=pe(),xt=pe(),St=function(e,t){return e.x===t.x&&e.y===t.y},_t=function(e,t){return Math.abs(e.x-t.x)<a&&Math.abs(e.y-t.y)<a},Et=function(e,t){return gt.x=Math.abs(e.x-t.x),gt.y=Math.abs(e.y-t.y),Math.sqrt(gt.x*gt.x+gt.y*gt.y)},Tt=function(){X&&(R(X),X=null)},kt=function(){W&&(X=D(kt),Ut())},At=function(){return!("fit"===l.scaleMode&&y===i.currItem.initialZoomLevel)},Ot=function(e,t){return!(!e||e===document)&&(!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(e)?e:Ot(e.parentNode,t)))},It={},Ct=function(e,t){return It.prevent=!Ot(e.target,l.isClickableElement),Ie("preventDragEvent",e,t,It),It.prevent},Pt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Ft=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},Dt=function(e,t,n){if(e-U>50){var r=mt.length>2?mt.shift():{};r.x=t,r.y=n,mt.push(r),U=e}},Rt=function(){var e=ge.y-i.currItem.initialPosition.y;return 1-Math.abs(e/(he.y/2))},Lt={},Mt={},Nt=[],Bt=function(e){for(;Nt.length>0;)Nt.pop();return P?(de=0,pt.forEach(function(e){0===de?Nt[0]=e:1===de&&(Nt[1]=e),de++})):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(Nt[0]=Pt(e.touches[0],Lt),e.touches.length>1&&(Nt[1]=Pt(e.touches[1],Mt))):(Lt.x=e.pageX,Lt.y=e.pageY,Lt.id="",Nt[0]=Lt),Nt},jt=function(e,t){var n,r,o,a,s=0,u=ge[e]+t[e],c=t[e]>0,d=bt.x+t.x,p=bt.x-ft.x;return n=u>re.min[e]||u<re.max[e]?l.panEndFriction:1,u=ge[e]+t[e]*n,!l.allowPanToNext&&y!==i.currItem.initialZoomLevel||(oe?"h"!==ae||"x"!==e||K||(c?(u>re.min[e]&&(n=l.panEndFriction,s=re.min[e]-u,r=re.min[e]-me[e]),(r<=0||p<0)&&en()>1?(a=d,p<0&&d>ft.x&&(a=ft.x)):re.min.x!==re.max.x&&(o=u)):(u<re.max[e]&&(n=l.panEndFriction,s=u-re.max[e],r=me[e]-re.max[e]),(r<=0||p>0)&&en()>1?(a=d,p>0&&d<ft.x&&(a=ft.x)):re.min.x!==re.max.x&&(o=u))):a=d,"x"!==e)?void(ie||V||y>i.currItem.fitRatio&&(ge[e]+=t[e]*n)):(void 0!==a&&(Me(a,!0),V=a!==ft.x),re.min.x!==re.max.x&&(void 0!==o?ge.x=o:V||(ge.x+=t.x*n)),void 0!==a)},zt=function(e){if(!("mousedown"===e.type&&e.button>0)){if(Vt)return void e.preventDefault();if(!G||"mousedown"!==e.type){if(Ct(e,!0)&&e.preventDefault(),Ie("pointerDown"),P){var t=o.arraySearch(pt,e.pointerId,"id");t<0&&(t=pt.length),pt[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Bt(e),r=n.length;Q=null,nt(),W&&1!==r||(W=se=!0,o.bind(window,g,i),H=ce=le=q=V=Y=J=K=!1,ae=null,Ie("firstTouchStart",n),Be(me,ge),fe.x=fe.y=0,Be(ct,n[0]),Be(dt,ct),ft.x=be.x*ve,mt=[{x:ct.x,y:ct.y}],U=$=Ce(),He(y,!0),Tt(),kt()),!ee&&r>1&&!ie&&!V&&(b=y,K=!1,ee=J=!0,fe.y=fe.x=0,Be(me,ge),Be(st,n[0]),Be(lt,n[1]),Ft(st,lt,xt),wt.x=Math.abs(xt.x)-ge.x,wt.y=Math.abs(xt.y)-ge.y,te=ne=Et(st,lt))}}},$t=function(e){if(e.preventDefault(),P){var t=o.arraySearch(pt,e.pointerId,"id");if(t>-1){var n=pt[t];n.x=e.pageX,n.y=e.pageY}}if(W){var r=Bt(e);if(ae||Y||ee)Q=r;else if(bt.x!==be.x*ve)ae="h";else{var i=Math.abs(r[0].x-ct.x)-Math.abs(r[0].y-ct.y);Math.abs(i)>=at&&(ae=i>0?"h":"v",Q=r)}}},Ut=function(){if(Q){var e=Q.length;if(0!==e)if(Be(st,Q[0]),ut.x=st.x-ct.x,ut.y=st.y-ct.y,ee&&e>1){if(ct.x=st.x,ct.y=st.y,!ut.x&&!ut.y&&St(Q[1],lt))return;Be(lt,Q[1]),K||(K=!0,Ie("zoomGestureStarted"));var t=Et(st,lt),n=Wt(t);n>i.currItem.initialZoomLevel+i.currItem.initialZoomLevel/15&&(ce=!0);var r=1,o=qe(),a=Ge();if(n<o)if(l.pinchToClose&&!ce&&b<=i.currItem.initialZoomLevel){var s=o-n,u=1-s/(o/1.2);Pe(u),Ie("onPinchClose",u),le=!0}else r=(o-n)/o,r>1&&(r=1),n=o-r*(o/3);else n>a&&(r=(n-a)/(6*o),r>1&&(r=1),n=a+r*o);r<0&&(r=0),te=t,Ft(st,lt,vt),fe.x+=vt.x-xt.x,fe.y+=vt.y-xt.y,Be(xt,vt),ge.x=Ne("x",n),ge.y=Ne("y",n),H=n>y,y=n,De()}else{if(!ae)return;if(se&&(se=!1,Math.abs(ut.x)>=at&&(ut.x-=Q[0].x-dt.x),Math.abs(ut.y)>=at&&(ut.y-=Q[0].y-dt.y)),ct.x=st.x,ct.y=st.y,0===ut.x&&0===ut.y)return;if("v"===ae&&l.closeOnVerticalDrag&&!At()){fe.y+=ut.y,ge.y+=ut.y;var c=Rt();return q=!0,Ie("onVerticalDrag",c),Pe(c),void De()}Dt(Ce(),st.x,st.y),Y=!0,re=i.currItem.bounds;var d=jt("x",ut);d||(jt("y",ut),je(ge),De())}}},Zt=function(e){if(j.isOldAndroid){if(G&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(G),G=setTimeout(function(){G=0},600))}Ie("pointerUp"),Ct(e,!1)&&e.preventDefault();var t;if(P){var n=o.arraySearch(pt,e.pointerId,"id");if(n>-1)if(t=pt.splice(n,1)[0],navigator.msPointerEnabled){var r={4:"mouse",2:"touch",3:"pen"};t.type=r[e.pointerType],t.type||(t.type=e.pointerType||"mouse")}else t.type=e.pointerType||"mouse"}var a,s=Bt(e),u=s.length;if("mouseup"===e.type&&(u=0),2===u)return Q=null,!0;1===u&&Be(dt,s[0]),0!==u||ae||ie||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Ie("touchRelease",e,t));var c=-1;if(0===u&&(W=!1,o.unbind(window,g,i),Tt(),ee?c=0:yt!==-1&&(c=Ce()-yt)),yt=1===u?Ce():-1,a=c!==-1&&c<150?"zoom":"swipe",ee&&u<2&&(ee=!1,1===u&&(a="zoomPointerUp"),Ie("zoomGestureEnded")),Q=null,Y||K||ie||q)if(nt(),Z||(Z=Ht()),Z.calculateSwipeSpeed("x"),q){var d=Rt();if(d<l.verticalDragRange)i.close();else{var p=ge.y,f=ue;rt("verticalDrag",0,1,300,o.easing.cubic.out,function(e){ge.y=(i.currItem.initialPosition.y-p)*e+p,Pe((1-f)*e+f),De()}),Ie("onVerticalDrag",1)}}else{if((V||ie)&&0===u){var m=Gt(a,Z);if(m)return;a="zoomPointerUp"}if(!ie)return"swipe"!==a?void Jt():void(!V&&y>i.currItem.fitRatio&&qt(Z))}},Ht=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){mt.length>1?(e=Ce()-U+50,t=mt[mt.length-2][r]):(e=Ce()-$,t=dt[r]),n.lastFlickOffset[r]=ct[r]-t,n.lastFlickDist[r]=Math.abs(n.lastFlickOffset[r]),n.lastFlickDist[r]>20?n.lastFlickSpeed[r]=n.lastFlickOffset[r]/e:n.lastFlickSpeed[r]=0,Math.abs(n.lastFlickSpeed[r])<.1&&(n.lastFlickSpeed[r]=0),n.slowDownRatio[r]=.95,n.slowDownRatioReverse[r]=1-n.slowDownRatio[r],n.speedDecelerationRatio[r]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(ge[e]>re.min[e]?n.backAnimDestination[e]=re.min[e]:ge[e]<re.max[e]&&(n.backAnimDestination[e]=re.max[e]),void 0!==n.backAnimDestination[e]&&(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]<.05&&(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,rt("bounceZoomPan"+e,ge[e],n.backAnimDestination[e],t||300,o.easing.sine.out,function(t){ge[e]=t,De()}))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,ge[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(Ve.zoomPan&&(Ve.zoomPan.raf=D(n.panAnimLoop),n.now=Ce(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),De(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return ge.x=Math.round(ge.x),ge.y=Math.round(ge.y),De(),void et("zoomPan")}};return n},qt=function(e){return e.calculateSwipeSpeed("y"),re=i.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05?(e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0):(tt("zoomPan"),e.lastNow=Ce(),void e.panAnimLoop())},Gt=function(e,t){var n;ie||(ht=p);var r;if("swipe"===e){var a=ct.x-dt.x,s=t.lastFlickDist.x<10;a>it&&(s||t.lastFlickOffset.x>20)?r=-1:a<-it&&(s||t.lastFlickOffset.x<-20)&&(r=1)}var u;r&&(p+=r,p<0?(p=l.loop?en()-1:0,u=!0):p>=en()&&(p=l.loop?0:en()-1,u=!0),u&&!l.loop||(we+=r,ve-=r,n=!0));var c,d=be.x*ve,f=Math.abs(d-bt.x);return n||d>bt.x==t.lastFlickSpeed.x>0?(c=Math.abs(t.lastFlickSpeed.x)>0?f/Math.abs(t.lastFlickSpeed.x):333,c=Math.min(c,400),c=Math.max(c,250)):c=333,ht===p&&(n=!1),ie=!0,Ie("mainScrollAnimStart"),rt("mainScroll",bt.x,d,c,o.easing.cubic.out,Me,function(){nt(),ie=!1,ht=-1,(n||ht!==p)&&i.updateCurrItem(),Ie("mainScrollAnimComplete")}),n&&i.updateCurrItem(!0),n},Wt=function(e){return 1/ne*e*b},Jt=function(){var e=y,t=qe(),n=Ge();y<t?e=t:y>n&&(e=n);var r,a=1,s=ue;return le&&!H&&!ce&&y<t?(i.close(),!0):(le&&(r=function(e){Pe((a-s)*e+s)}),i.zoomTo(e,0,200,o.easing.cubic.out,r),!0)};Te("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,r,o){k=e+t,A=e+n,O=e+r,I=o?e+o:""};P=j.pointerEvent,P&&j.touch&&(j.touch=!1),P?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):j.touch?(e("touch","start","move","end","cancel"),F=!0):e("mouse","down","move","up"),g=A+" "+O+" "+I,h=k,P&&!F&&(F=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),i.likelyTouchDevice=F,v[k]=zt,v[A]=$t,v[O]=Zt,I&&(v[I]=v[O]),j.touch&&(h+=" mousedown",g+=" mousemove mouseup",v.mousedown=v[k],v.mousemove=v[A],v.mouseup=v[O]),F||(l.allowPanToNext=!1)}}});var Kt,Yt,Xt,Vt,Qt,en,tn,nn=function(t,n,r,a){Kt&&clearTimeout(Kt),Vt=!0,Xt=!0;var s;t.initialLayout?(s=t.initialLayout,t.initialLayout=null):s=l.getThumbBoundsFn&&l.getThumbBoundsFn(p);var u=r?l.hideAnimationDuration:l.showAnimationDuration,c=function(){et("initialZoom"),r?(i.template.removeAttribute("style"),i.bg.removeAttribute("style")):(Pe(1),n&&(n.style.display="block"),o.addClass(e,"pswp--animated-in"),Ie("initialZoom"+(r?"OutEnd":"InEnd"))),a&&a(),Vt=!1};if(!u||!s||void 0===s.x)return Ie("initialZoom"+(r?"Out":"In")),y=t.initialZoomLevel,Be(ge,t.initialPosition),De(),e.style.opacity=r?0:1,Pe(1),void(u?setTimeout(function(){c()},u):c());var f=function(){var n=d,a=!i.currItem.src||i.currItem.loadError||l.showHideOpacity;t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),r||(y=s.w/t.w,ge.x=s.x,ge.y=s.y-M,i[a?"template":"bg"].style.opacity=.001,De()),tt("initialZoom"),r&&!n&&o.removeClass(e,"pswp--animated-in"),a&&(r?o[(n?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30)),Kt=setTimeout(function(){if(Ie("initialZoom"+(r?"Out":"In")),r){var i=s.w/t.w,l={x:ge.x,y:ge.y},d=y,p=ue,f=function(t){1===t?(y=i,ge.x=s.x,ge.y=s.y-B):(y=(i-d)*t+d,ge.x=(s.x-l.x)*t+l.x,ge.y=(s.y-B-l.y)*t+l.y),De(),a?e.style.opacity=1-t:Pe(p-t*p)};n?rt("initialZoom",0,1,u,o.easing.cubic.out,f,c):(f(1),Kt=setTimeout(c,u+20))}else y=t.initialZoomLevel,Be(ge,t.initialPosition),De(),Pe(1),a?e.style.opacity=1:Pe(1),Kt=setTimeout(c,u+20)},r?25:90)};f()},rn={},on=[],an={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yt.length}},sn=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},ln=function(e,t,n){var r=e.bounds;r.center.x=Math.round((rn.x-t)/2),r.center.y=Math.round((rn.y-n)/2)+e.vGap.top,r.max.x=t>rn.x?Math.round(rn.x-t):r.center.x,r.max.y=n>rn.y?Math.round(rn.y-n)+e.vGap.top:r.center.y,r.min.x=t>rn.x?0:r.center.x,r.min.y=n>rn.y?e.vGap.top:r.center.y},un=function(e,t,n){if(e.src&&!e.loadError){var r=!n;if(r&&(e.vGap||(e.vGap={top:0,bottom:0}),Ie("parseVerticalMargin",e)),rn.x=t.x,rn.y=t.y-e.vGap.top-e.vGap.bottom,r){var o=rn.x/e.w,i=rn.y/e.h;e.fitRatio=o<i?o:i;var a=l.scaleMode;"orig"===a?n=1:"fit"===a&&(n=e.fitRatio),n>1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds=sn())}if(!n)return;return ln(e,e.w*n,e.h*n),r&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=sn(),e.initialPosition=e.bounds.center,e.bounds},cn=function(e,t,n,r,o,a){t.loadError||r&&(t.imageAppended=!0,fn(t,r,t===i.currItem&&Ee),n.appendChild(r),a&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},dn=function(e){e.loading=!0,e.loaded=!1;var t=e.img=o.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t},pn=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=l.errorMsg.replace("%url%",e.src),!0},fn=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var r=n?e.w:Math.round(e.w*e.fitRatio),o=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=r+"px",e.placeholder.style.height=o+"px"),t.style.width=r+"px",t.style.height=o+"px"}},mn=function(){if(on.length){for(var e,t=0;t<on.length;t++)e=on[t],e.holder.index===e.index&&cn(e.index,e.item,e.baseDiv,e.img,!1,e.clearPlaceholder);on=[]}};Te("Controller",{publicMethods:{lazyLoadItem:function(e){e=ke(e);var t=Qt(e);t&&(!t.loaded&&!t.loading||_)&&(Ie("gettingData",e,t),t.src&&dn(t))},initController:function(){o.extend(l,an,!0),i.items=Yt=n,Qt=i.getItemAt,en=l.getNumItemsFn,tn=l.loop,en()<3&&(l.loop=!1),Oe("beforeChange",function(e){var t,n=l.preload,r=null===e||e>=0,o=Math.min(n[0],en()),a=Math.min(n[1],en());for(t=1;t<=(r?a:o);t++)i.lazyLoadItem(p+t);for(t=1;t<=(r?o:a);t++)i.lazyLoadItem(p-t)}),Oe("initialLayout",function(){i.currItem.initialLayout=l.getThumbBoundsFn&&l.getThumbBoundsFn(p)}),Oe("mainScrollAnimComplete",mn),Oe("initialZoomInEnd",mn),Oe("destroy",function(){for(var e,t=0;t<Yt.length;t++)e=Yt[t],e.container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);on=null})},getItemAt:function(e){return e>=0&&(void 0!==Yt[e]&&Yt[e])},allowProgressiveImg:function(){return l.forceProgressiveLoading||!F||l.mouseUsed||screen.width>1200},setContent:function(e,t){l.loop&&(t=ke(t));var n=i.getItemAt(e.index);n&&(n.container=null);var r,a=i.getItemAt(t);if(!a)return void(e.el.innerHTML="");Ie("gettingData",t,a),e.index=t,e.item=a;var s=a.container=o.createEl("pswp__zoom-wrap");if(!a.src&&a.html&&(a.html.tagName?s.appendChild(a.html):s.innerHTML=a.html),pn(a),un(a,he),!a.src||a.loadError||a.loaded)a.src&&!a.loadError&&(r=o.createEl("pswp__img","img"),r.style.opacity=1,r.src=a.src,fn(a,r),cn(t,a,s,r,!0));else{if(a.loadComplete=function(n){if(u){if(e&&e.index===t){if(pn(n,!0))return n.loadComplete=n.img=null,un(n,he),Re(n),void(e.index===p&&i.updateCurrZoomItem());n.imageAppended?!Vt&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):j.transform&&(ie||Vt)?on.push({item:n,baseDiv:s,img:n.img,index:t,holder:e,clearPlaceholder:!0}):cn(t,n,s,n.img,ie||Vt,!0)}n.loadComplete=null,n.img=null,Ie("imageLoadComplete",t,n)}},o.features.transform){var c="pswp__img pswp__img--placeholder";c+=a.msrc?"":" pswp__img--placeholder--blank";var d=o.createEl(c,a.msrc?"img":"");a.msrc&&(d.src=a.msrc),fn(a,d),s.appendChild(d),a.placeholder=d}a.loading||dn(a),i.allowProgressiveImg()&&(!Xt&&j.transform?on.push({item:a,baseDiv:s,img:a.img,index:t,holder:e}):cn(t,a,s,a.img,!0,!0))}Xt||t!==p?Re(a):(oe=s.style,nn(a,r||a.img)),e.el.innerHTML="",e.el.appendChild(s)},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var gn,hn={},vn=function(e,t,n){var r=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};r.initCustomEvent("pswpTap",!0,!0,o),e.target.dispatchEvent(r)};Te("Tap",{publicMethods:{initTap:function(){Oe("firstTouchStart",i.onTapStart),Oe("touchRelease",i.onTapRelease),Oe("destroy",function(){hn={},gn=null})},onTapStart:function(e){e.length>1&&(clearTimeout(gn),gn=null)},onTapRelease:function(e,t){if(t&&!Y&&!J&&!Qe){var n=t;if(gn&&(clearTimeout(gn),gn=null,_t(n,hn)))return void Ie("doubleTap",n);if("mouse"===t.type)return void vn(e,t,"mouse");var r=e.target.tagName.toUpperCase();if("BUTTON"===r||o.hasClass(e.target,"pswp__single-tap"))return void vn(e,t);Be(hn,n),gn=setTimeout(function(){vn(e,t),gn=null},300)}}}});var yn;Te("DesktopZoom",{publicMethods:{initDesktopZoom:function(){N||(F?Oe("mouseUsed",function(){i.setupDesktopZoom()}):i.setupDesktopZoom(!0))},setupDesktopZoom:function(t){yn={};var n="wheel mousewheel DOMMouseScroll";Oe("bindEvents",function(){o.bind(e,n,i.handleMouseWheel)}),Oe("unbindEvents",function(){yn&&o.unbind(e,n,i.handleMouseWheel)}),i.mouseZoomedIn=!1;var r,a=function(){i.mouseZoomedIn&&(o.removeClass(e,"pswp--zoomed-in"),i.mouseZoomedIn=!1),y<1?o.addClass(e,"pswp--zoom-allowed"):o.removeClass(e,"pswp--zoom-allowed"),s()},s=function(){r&&(o.removeClass(e,"pswp--dragging"),r=!1)};Oe("resize",a),Oe("afterChange",a),Oe("pointerDown",function(){i.mouseZoomedIn&&(r=!0,o.addClass(e,"pswp--dragging"))}),Oe("pointerUp",s),t||a()},handleMouseWheel:function(e){if(y<=i.currItem.fitRatio)return l.modal&&(!l.closeOnScroll||Qe||W?e.preventDefault():C&&Math.abs(e.deltaY)>2&&(d=!0,i.close())),!0;if(e.stopPropagation(),yn.x=0,"deltaX"in e)1===e.deltaMode?(yn.x=18*e.deltaX,yn.y=18*e.deltaY):(yn.x=e.deltaX,yn.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(yn.x=-.16*e.wheelDeltaX),e.wheelDeltaY?yn.y=-.16*e.wheelDeltaY:yn.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;yn.y=e.detail}He(y,!0);var t=ge.x-yn.x,n=ge.y-yn.y;(l.modal||t<=re.min.x&&t>=re.max.x&&n<=re.min.y&&n>=re.max.y)&&e.preventDefault(),i.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:he.x/2+ye.x,y:he.y/2+ye.y};var n=l.getDoubleTapZoom(!0,i.currItem),r=y===n;i.mouseZoomedIn=!r,i.zoomTo(r?i.currItem.initialZoomLevel:n,t,333),o[(r?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var bn,wn,xn,Sn,_n,En,Tn,kn,An,On,In,Cn,Pn={history:!0,galleryUID:1},Fn=function(){return In.hash.substring(1)},Dn=function(){bn&&clearTimeout(bn),xn&&clearTimeout(xn)},Rn=function(){var e=Fn(),t={};if(e.length<5)return t;var n,r=e.split("&");for(n=0;n<r.length;n++)if(r[n]){var o=r[n].split("=");o.length<2||(t[o[0]]=o[1])}if(l.galleryPIDs){var i=t.pid;for(t.pid=0,n=0;n<Yt.length;n++)if(Yt[n].pid===i){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t},Ln=function(){if(xn&&clearTimeout(xn),Qe||W)return void(xn=setTimeout(Ln,500));Sn?clearTimeout(wn):Sn=!0;var e=p+1,t=Qt(p);t.hasOwnProperty("pid")&&(e=t.pid);var n=Tn+"&gid="+l.galleryUID+"&pid="+e;kn||In.hash.indexOf(n)===-1&&(On=!0);var r=In.href.split("#")[0]+"#"+n;Cn?"#"+n!==window.location.hash&&history[kn?"replaceState":"pushState"]("",document.title,r):kn?In.replace(r):In.hash=n,kn=!0,wn=setTimeout(function(){Sn=!1},60)};Te("History",{publicMethods:{initHistory:function(){if(o.extend(l,Pn,!0),l.history){In=window.location,On=!1,An=!1,kn=!1,Tn=Fn(),Cn="pushState"in history,Tn.indexOf("gid=")>-1&&(Tn=Tn.split("&gid=")[0],Tn=Tn.split("?gid=")[0]),Oe("afterChange",i.updateURL),Oe("unbindEvents",function(){o.unbind(window,"hashchange",i.onHashChange)});var e=function(){En=!0,An||(On?history.back():Tn?In.hash=Tn:Cn?history.pushState("",document.title,In.pathname+In.search):In.hash=""),Dn()};Oe("unbindEvents",function(){d&&e()}),Oe("destroy",function(){En||e()}),Oe("firstUpdate",function(){p=Rn().pid});var t=Tn.indexOf("pid=");t>-1&&(Tn=Tn.substring(0,t),"&"===Tn.slice(-1)&&(Tn=Tn.slice(0,-1))),setTimeout(function(){u&&o.bind(window,"hashchange",i.onHashChange)},40)}},onHashChange:function(){return Fn()===Tn?(An=!0,void i.close()):void(Sn||(_n=!0,i.goTo(Rn().pid),_n=!1))},updateURL:function(){Dn(),_n||(kn?bn=setTimeout(Ln,800):Ln())}}}),o.extend(i,ot)};return e})},427:function(e,t){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={
environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|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)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,i=0;i<r.length;i++)o[r[i]]=e.languages.bash[r[i]];e.languages.shell=e.languages.bash}(Prism)},428:function(e,t){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*\/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean},429:function(e,t){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/}},430:function(e,t){(function(t){var n="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},r=function(e){function t(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function n(e,r,a,s,l,u){for(var d in a)if(a.hasOwnProperty(d)&&a[d]){var p=a[d];p=Array.isArray(p)?p:[p];for(var f=0;f<p.length;++f){if(u&&u.cause==d+","+f)return;var m=p[f],g=m.inside,h=!!m.lookbehind,v=!!m.greedy,y=0,b=m.alias;if(v&&!m.pattern.global){var w=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,w+"g")}for(var x=m.pattern||m,S=s.next,_=l;S!==r.tail&&!(u&&_>=u.reach);_+=S.value.length,S=S.next){var E=S.value;if(r.length>e.length)return;if(!(E instanceof t)){var T=1;if(v&&S!=r.tail.prev){x.lastIndex=_;var k=x.exec(e);if(!k)break;var A=k.index+(h&&k[1]?k[1].length:0),O=k.index+k[0].length,I=_;for(I+=S.value.length;A>=I;)S=S.next,I+=S.value.length;if(I-=S.value.length,_=I,S.value instanceof t)continue;for(var C=S;C!==r.tail&&(I<O||"string"==typeof C.value);C=C.next)T++,I+=C.value.length;T--,E=e.slice(_,I),k.index-=_}else{x.lastIndex=0;var k=x.exec(E)}if(k){h&&(y=k[1]?k[1].length:0);var A=k.index+y,P=k[0].slice(y),O=A+P.length,F=E.slice(0,A),D=E.slice(O),R=_+E.length;u&&R>u.reach&&(u.reach=R);var L=S.prev;F&&(L=o(r,L,F),_+=F.length),i(r,L,T);var M=new t(d,g?c.tokenize(P,g):P,b,P);S=o(r,L,M),D&&o(r,S,D),T>1&&n(e,r,a,S.prev,_,{cause:d+","+f,reach:R})}}}}}}function r(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function o(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function i(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}function a(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}function s(){c.manual||c.highlightAll()}var l=/\blang(?:uage)?-([\w-]+)\b/i,u=0,c={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof t?new t(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++u}),e.__id},clone:function e(t,n){n=n||{};var r,o;switch(c.util.type(t)){case"Object":if(o=c.util.objId(t),n[o])return n[o];r={},n[o]=r;for(var i in t)t.hasOwnProperty(i)&&(r[i]=e(t[i],n));return r;case"Array":return o=c.util.objId(t),n[o]?n[o]:(r=[],n[o]=r,t.forEach(function(t,o){r[o]=e(t,n)}),r);default:return t}},getLanguage:function(e){for(;e&&!l.test(e.className);)e=e.parentElement;return e?(e.className.match(l)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{extend:function(e,t){var n=c.util.clone(c.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||c.languages;var o=r[e],i={};for(var a in o)if(o.hasOwnProperty(a)){if(a==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(a)||(i[a]=o[a])}var l=r[e];return r[e]=i,c.languages.DFS(c.languages,function(t,n){n===l&&t!=e&&(this[t]=i)}),i},DFS:function e(t,n,r,o){o=o||{};var i=c.util.objId;for(var a in t)if(t.hasOwnProperty(a)){n.call(t,a,t[a],r||a);var s=t[a],l=c.util.type(s);"Object"!==l||o[i(s)]?"Array"!==l||o[i(s)]||(o[i(s)]=!0,e(s,n,a,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlightAll:function(e,t){c.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};c.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),c.hooks.run("before-all-elements-highlight",r);for(var o,i=0;o=r.elements[i++];)c.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){function o(e){d.highlightedCode=e,c.hooks.run("before-insert",d),d.element.innerHTML=d.highlightedCode,c.hooks.run("after-highlight",d),c.hooks.run("complete",d),r&&r.call(d.element)}var i=c.util.getLanguage(t),a=c.languages[i];t.className=t.className.replace(l,"").replace(/\s+/g," ")+" language-"+i;var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&(s.className=s.className.replace(l,"").replace(/\s+/g," ")+" language-"+i);var u=t.textContent,d={element:t,language:i,grammar:a,code:u};if(c.hooks.run("before-sanity-check",d),!d.code)return c.hooks.run("complete",d),void(r&&r.call(d.element));if(c.hooks.run("before-highlight",d),!d.grammar)return void o(c.util.encode(d.code));if(n&&e.Worker){var p=new Worker(c.filename);p.onmessage=function(e){o(e.data)},p.postMessage(JSON.stringify({language:d.language,code:d.code,immediateClose:!0}))}else o(c.highlight(d.code,d.grammar,d.language))},highlight:function(e,n,r){var o={code:e,grammar:n,language:r};return c.hooks.run("before-tokenize",o),o.tokens=c.tokenize(o.code,o.grammar),c.hooks.run("after-tokenize",o),t.stringify(c.util.encode(o.tokens),o.language)},tokenize:function(e,t){var i=t.rest;if(i){for(var s in i)t[s]=i[s];delete t.rest}var l=new r;return o(l,l.head,e),n(e,l,t,l.head,0),a(l)},hooks:{all:{},add:function(e,t){var n=c.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=c.hooks.all[e];if(n&&n.length)for(var r,o=0;r=n[o++];)r(t)}},Token:t};if(e.Prism=c,t.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach(function(t){r+=e(t,n)}),r}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),c.hooks.run("wrap",o);var a="";for(var s in o.attributes)a+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+a+">"+o.content+"</"+o.tag+">"},!e.document)return e.addEventListener?(c.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,i=n.immediateClose;e.postMessage(c.highlight(o,c.languages[r],r)),i&&e.close()},!1),c):c;var d=c.util.currentScript();if(d&&(c.filename=d.src,d.hasAttribute("data-manual")&&(c.manual=!0)),!c.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16)}return c}(n);"undefined"!=typeof e&&e.exports&&(e.exports=r),"undefined"!=typeof t&&(t.Prism=r)}).call(t,function(){return this}())},431:function(e,t){!function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(Prism)},432:function(e,t){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*\/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism)},433:function(e,t){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*\/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^\/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript},434:function(e,t){Prism.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},435:function(e,t){!function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var o=[],i=0;i<t.length;i++){var a=t[i],s=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?o.length>0&&o[o.length-1].tagName===n(a.content[0].content[1])&&o.pop():"/>"===a.content[a.content.length-1].content||o.push({tagName:n(a.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===a.type&&"{"===a.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?o[o.length-1].openedBraces--:s=!0),(s||"string"==typeof a)&&o.length>0&&0===o[o.length-1].openedBraces){var l=n(a);i<t.length-1&&("string"==typeof t[i+1]||"plain-text"===t[i+1].type)&&(l+=n(t[i+1]),t.splice(i+1,1)),i>0&&("string"==typeof t[i-1]||"plain-text"===t[i-1].type)&&(l=n(t[i-1])+l,t.splice(i-1,1),i--),t[i]=new e.Token("plain-text",l,null,l)}a.content&&"string"!=typeof a.content&&r(a.content)}};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)})}(Prism)},436:function(e,t){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s\/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},437:function(e,t){Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec},438:function(e,t){Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}},439:function(e,t){Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss},440:function(e,t){!function(e){function t(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|]|}|\s*#))/.source.replace(/<<prop>>/g,function(){return o}).replace(/<<value>>/g,function(){return e});return RegExp(n,t)}var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;\/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;\/?:@&=+$.~*'()]+)?/,o="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)";e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return o})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)[^\r\n{[\]},#\s]+?(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return o})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:t(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?)?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:t(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:t(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:t(/("|')(?:(?!\2)[^\\\r\n]|\\.)*\2/.source),lookbehind:!0,greedy:!0},number:{pattern:t(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)},441:function(e,t){!function(){function e(e){if(e=e.filter(function(e){var t=o(e),n=t["white-space"];return"pre-wrap"===n||"pre-line"===n}),0!=e.length){var t=e.map(function(e){var t=e.querySelector("code"),r=e.querySelector(".line-numbers-rows");if(t&&r){var o=e.querySelector(".line-numbers-sizer"),i=t.textContent.split(n);o||(o=document.createElement("span"),o.className="line-numbers-sizer",t.appendChild(o)),o.innerHTML="0",o.style.display="block";var a=o.getBoundingClientRect().height;return o.innerHTML="",{element:e,lines:i,lineHeights:[],oneLinerHeight:a,sizer:o}}}).filter(Boolean);t.forEach(function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,o=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&e.length>1){var i=t.appendChild(document.createElement("span"));i.style.display="block",i.textContent=e}else r[n]=o})}),t.forEach(function(e){for(var t=e.sizer,n=e.lineHeights,r=0,o=0;o<n.length;o++)void 0===n[o]&&(n[o]=t.children[r++].getBoundingClientRect().height)}),t.forEach(function(e){var t=e.sizer,n=e.element.querySelector(".line-numbers-rows");t.style.display="none",t.innerHTML="",e.lineHeights.forEach(function(e,t){n.children[t].style.height=e+"px"})})}}if("undefined"!=typeof self&&self.Prism&&self.document){var t="line-numbers",n=/\n(?!$)/g,r=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(t)){var r=e.querySelector(".line-numbers-rows"),o=parseInt(e.getAttribute("data-start"),10)||1,i=o+(r.children.length-1);n<o&&(n=o),n>i&&(n=i);var a=n-o;return r.children[a]}},resize:function(t){e([t])},assumeViewportIndependence:!0},o=function(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null},i=void 0;window.addEventListener("resize",function(){r.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,e(Array.prototype.slice.call(document.querySelectorAll("pre."+t))))}),Prism.hooks.add("complete",function(r){if(r.code){var o=r.element,i=o.parentNode;if(i&&/pre/i.test(i.nodeName)&&!o.querySelector(".line-numbers-rows")&&Prism.util.isActive(o,t)){o.classList.remove(t),i.classList.add(t);var a,s=r.code.match(n),l=s?s.length+1:1,u=new Array(l+1).join("<span></span>");a=document.createElement("span"),a.setAttribute("aria-hidden","true"),a.className="line-numbers-rows",a.innerHTML=u,i.hasAttribute("data-start")&&(i.style.counterReset="linenumber "+(parseInt(i.getAttribute("data-start"),10)-1)),r.element.appendChild(a),e([i]),Prism.hooks.run("line-numbers",r)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}}()}});