main.46dc6fa2.js 665 KB

12
  1. /*! For license information please see main.46dc6fa2.js.LICENSE.txt */
  2. !function(){var e={2140:function(e,t,n){"use strict";var r=n(5441),u=Object.prototype.hasOwnProperty,a={align:"text-align",valign:"vertical-align",height:"height",width:"width"};function i(e){var t;if("tr"===e.tagName||"td"===e.tagName||"th"===e.tagName)for(t in a)u.call(a,t)&&void 0!==e.properties[t]&&(o(e,a[t],e.properties[t]),delete e.properties[t])}function o(e,t,n){var r=(e.properties.style||"").trim();r&&!/;\s*/.test(r)&&(r+=";"),r&&(r+=" ");var u=r+t+": "+n+";";e.properties.style=u}e.exports=function(e){return r(e,"element",i),e}},4900:function(e){"use strict";function t(e){if("string"===typeof e)return function(e){return t;function t(t){return Boolean(t&&t.type===e)}}(e);if(null===e||void 0===e)return u;if("object"===typeof e)return("length"in e?r:n)(e);if("function"===typeof e)return e;throw new Error("Expected function, string, or object as test")}function n(e){return function(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function r(e){var n=function(e){for(var n=[],r=e.length,u=-1;++u<r;)n[u]=t(e[u]);return n}(e),r=n.length;return function(){var e=-1;for(;++e<r;)if(n[e].apply(this,arguments))return!0;return!1}}function u(){return!0}e.exports=t},6746:function(e,t,n){"use strict";e.exports=o;var r=n(4900),u=!0,a="skip",i=!1;function o(e,t,n,u){var o;function s(e,r,c){var d,f=[];return(t&&!o(e,r,c[c.length-1]||null)||(f=l(n(e,c)))[0]!==i)&&e.children&&f[0]!==a?(d=l(function(e,t){var n,r=-1,a=u?-1:1,o=(u?e.length:r)+a;for(;o>r&&o<e.length;){if((n=s(e[o],o,t))[0]===i)return n;o="number"===typeof n[1]?n[1]:o+a}}(e.children,c.concat(e))),d[0]===i?d:f):f}"function"===typeof t&&"function"!==typeof n&&(u=n,n=t,t=null),o=r(t),s(e,null,[])}function l(e){return null!==e&&"object"===typeof e&&"length"in e?e:"number"===typeof e?[u,e]:[e]}o.CONTINUE=u,o.SKIP=a,o.EXIT=i},5441:function(e,t,n){"use strict";e.exports=o;var r=n(6746),u=r.CONTINUE,a=r.SKIP,i=r.EXIT;function o(e,t,n,u){"function"===typeof t&&"function"!==typeof n&&(u=n,n=t,t=null),r(e,t,(function(e,t){var r=t[t.length-1],u=r?r.children.indexOf(e):null;return n(e,u,r)}),u)}o.CONTINUE=u,o.SKIP=a,o.EXIT=i},9994:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,u=Object.getOwnPropertyDescriptor,a=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},i=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,u=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!u&&!a)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},o=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(u)return u(e,n).value}return e[n]};e.exports=function e(){var t,n,r,u,s,c,d=arguments[0],f=1,p=arguments.length,D=!1;for("boolean"===typeof d&&(D=d,d=arguments[1]||{},f=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=l(d,n),d!==(u=l(t,n))&&(D&&u&&(i(u)||(s=a(u)))?(s?(s=!1,c=r&&a(r)?r:[]):c=r&&i(r)?r:{},o(d,{name:n,newValue:e(D,c,u)})):"undefined"!==typeof u&&o(d,{name:n,newValue:u}));return d}},6480:function(e){!function(){var t;function n(e){for(var t,n,r,u,a=1,i=[].slice.call(arguments),o=0,l=e.length,s="",c=!1,d=!1,f=function(){return i[a++]},p=function(){for(var n="";/\d/.test(e[o]);)n+=e[o++],t=e[o];return n.length>0?parseInt(n):null};o<l;++o)if(t=e[o],c)switch(c=!1,"."==t?(d=!1,t=e[++o]):"0"==t&&"."==e[o+1]?(d=!0,t=e[o+=2]):d=!0,u=p(),t){case"b":s+=parseInt(f(),10).toString(2);break;case"c":s+="string"===typeof(n=f())||n instanceof String?n:String.fromCharCode(parseInt(n,10));break;case"d":s+=parseInt(f(),10);break;case"f":r=String(parseFloat(f()).toFixed(u||6)),s+=d?r:r.replace(/^0/,"");break;case"j":s+=JSON.stringify(f());break;case"o":s+="0"+parseInt(f(),10).toString(8);break;case"s":s+=f();break;case"x":s+="0x"+parseInt(f(),10).toString(16);break;case"X":s+="0x"+parseInt(f(),10).toString(16).toUpperCase();break;default:s+=t}else"%"===t?c=!0:s+=t;return s}(t=e.exports=n).format=n,t.vsprintf=function(e,t){return n.apply(null,[e].concat(t))},"undefined"!==typeof console&&"function"===typeof console.log&&(t.printf=function(){console.log(n.apply(null,arguments))})}()},6949:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,u=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g,s="";function c(e){return e?e.replace(l,s):s}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function D(){var e={line:d,column:f};return function(t){return t.position=new h(e),b(),t}}function h(e){this.start=e,this.end={line:d,column:f},this.source=l.source}h.prototype.content=e;var g=[];function m(t){var n=new Error(l.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=f,n.source=e,!l.silent)throw n;g.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=E();)!1!==t&&e.push(t);return e}function E(){var t=D();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;s!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,s===e.charAt(n-1))return m("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function F(){var e=D(),n=v(u);if(n){if(E(),!v(a))return m("property missing ':'");var r=v(i),l=e({type:"declaration",property:c(n[0].replace(t,s)),value:r?c(r[0].replace(t,s)):s});return v(o),l}}return b(),function(){var e,t=[];for(y(t);e=F();)!1!==e&&(t.push(e),y(t));return t}()}},157:function(e){"undefined"!=typeof self&&self,e.exports=function(){"use strict";var e={3976:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(e,t){return"function"==typeof t.onBeforeMask?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0,validationEventTimeOut:3e3,substitutes:{}}},7392:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={9:{validator:"[0-9\uff10-\uff19]",definitionSymbol:"*"},a:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",definitionSymbol:"*"},"*":{validator:"[0-9\uff10-\uff19A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]"}}},253:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(void 0===n)return e.__data?e.__data[t]:null;e.__data=e.__data||{},e.__data[t]=n}},3776:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Event=void 0,t.off=function(e,t){var n,r;return c(this[0])&&e&&(n=this[0].eventRegistry,r=this[0],e.split(" ").forEach((function(e){var u=i(e.split("."),2);(function(e,r){var u,a,i=[];if(e.length>0)if(void 0===t)for(u=0,a=n[e][r].length;u<a;u++)i.push({ev:e,namespace:r&&r.length>0?r:"global",handler:n[e][r][u]});else i.push({ev:e,namespace:r&&r.length>0?r:"global",handler:t});else if(r.length>0)for(var o in n)for(var l in n[o])if(l===r)if(void 0===t)for(u=0,a=n[o][l].length;u<a;u++)i.push({ev:o,namespace:l,handler:n[o][l][u]});else i.push({ev:o,namespace:l,handler:t});return i})(u[0],u[1]).forEach((function(e){var t=e.ev,u=e.handler;!function(e,t,u){if(e in n==1)if(r.removeEventListener?r.removeEventListener(e,u,!1):r.detachEvent&&r.detachEvent("on".concat(e),u),"global"===t)for(var a in n[e])n[e][a].splice(n[e][a].indexOf(u),1);else n[e][t].splice(n[e][t].indexOf(u),1)}(t,e.namespace,u)}))}))),this},t.on=function(e,t){if(c(this[0])){var n=this[0].eventRegistry,r=this[0];e.split(" ").forEach((function(e){var u=i(e.split("."),2),a=u[0],o=u[1];!function(e,u){r.addEventListener?r.addEventListener(e,t,!1):r.attachEvent&&r.attachEvent("on".concat(e),t),n[e]=n[e]||{},n[e][u]=n[e][u]||[],n[e][u].push(t)}(a,void 0===o?"global":o)}))}return this},t.trigger=function(e){var t=arguments;if(c(this[0]))for(var n=this[0].eventRegistry,r=this[0],i="string"==typeof e?e.split(" "):[e.type],o=0;o<i.length;o++){var l=i[o].split("."),d=l[0],f=l[1]||"global";if(void 0!==s&&"global"===f){var p,D={bubbles:!0,cancelable:!0,composed:!0,detail:arguments[1]};if(s.createEvent){try{"input"===d?(D.inputType="insertText",p=new InputEvent(d,D)):p=new CustomEvent(d,D)}catch(e){(p=s.createEvent("CustomEvent")).initCustomEvent(d,D.bubbles,D.cancelable,D.detail)}e.type&&(0,u.default)(p,e),r.dispatchEvent(p)}else(p=s.createEventObject()).eventType=d,p.detail=arguments[1],e.type&&(0,u.default)(p,e),r.fireEvent("on"+p.eventType,p)}else if(void 0!==n[d]){arguments[0]=arguments[0].type?arguments[0]:a.default.Event(arguments[0]),arguments[0].detail=arguments.slice(1);var h=n[d];("global"===f?Object.values(h).flat():h[f]).forEach((function(e){return e.apply(r,t)}))}}return this};var r=l(n(9380)),u=l(n(600)),a=l(n(4963));function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){s=!0,u=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){return e&&e.__esModule?e:{default:e}}var s=r.default.document;function c(e){return e instanceof Element}var d=t.Event=void 0;"function"==typeof r.default.CustomEvent?t.Event=d=r.default.CustomEvent:r.default.Event&&s&&s.createEvent?(t.Event=d=function(e,t){t=t||{bubbles:!1,cancelable:!1,composed:!0,detail:void 0};var n=s.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n},d.prototype=r.default.Event.prototype):"undefined"!=typeof Event&&(t.Event=d=Event)},600:function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,r,u,a,i,o,l=arguments[0]||{},s=1,c=arguments.length,d=!1;for("boolean"==typeof l&&(d=l,l=arguments[s]||{},s++),"object"!==n(l)&&"function"!=typeof l&&(l={});s<c;s++)if(null!=(t=arguments[s]))for(r in t)u=l[r],l!==(a=t[r])&&(d&&a&&("[object Object]"===Object.prototype.toString.call(a)||(i=Array.isArray(a)))?(i?(i=!1,o=u&&Array.isArray(u)?u:[]):o=u&&"[object Object]"===Object.prototype.toString.call(u)?u:{},l[r]=e(d,o,a)):void 0!==a&&(l[r]=a));return l}},4963:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(9380)),u=o(n(253)),a=n(3776),i=o(n(600));function o(e){return e&&e.__esModule?e:{default:e}}var l=r.default.document;function s(e){return e instanceof s?e:this instanceof s?void(null!=e&&e!==r.default&&(this[0]=e.nodeName?e:void 0!==e[0]&&e[0].nodeName?e[0]:l.querySelector(e),void 0!==this[0]&&null!==this[0]&&(this[0].eventRegistry=this[0].eventRegistry||{}))):new s(e)}s.prototype={on:a.on,off:a.off,trigger:a.trigger},s.extend=i.default,s.data=u.default,s.Event=a.Event,t.default=s},9845:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.mobile=t.iphone=t.ie=void 0;var r,u=(r=n(9380))&&r.__esModule?r:{default:r},a=u.default.navigator&&u.default.navigator.userAgent||"";t.ie=a.indexOf("MSIE ")>0||a.indexOf("Trident/")>0,t.mobile=u.default.navigator&&u.default.navigator.userAgentData&&u.default.navigator.userAgentData.mobile||u.default.navigator&&u.default.navigator.maxTouchPoints||"ontouchstart"in u.default,t.iphone=/iphone/i.test(a)},7184:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.escapeRegex=function(e){return e.replace(n,"\\$1")};var n=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim")},6030:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.EventHandlers=void 0;var u,a=n(9845),i=(u=n(9380))&&u.__esModule?u:{default:u},o=n(7760),l=n(2839),s=n(8711),c=n(7215),d=n(4713);function f(){f=function(){return t};var e,t={},n=Object.prototype,u=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var u=t&&t.prototype instanceof b?t:b,i=Object.create(u.prototype),o=new O(r||[]);return a(i,"_invoke",{value:_(e,n,o)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var D="suspendedStart",h="suspendedYield",g="executing",m="completed",v={};function b(){}function y(){}function E(){}var F={};c(F,o,(function(){return this}));var C=Object.getPrototypeOf,A=C&&C(C(M([])));A&&A!==n&&u.call(A,o)&&(F=A);var k=E.prototype=b.prototype=Object.create(F);function x(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function n(a,i,o,l){var s=p(e[a],e,i);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==r(d)&&u.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,o,l)}),(function(e){n("throw",e,o,l)})):t.resolve(d).then((function(e){c.value=e,o(c)}),(function(e){return n("throw",e,o,l)}))}l(s.arg)}var i;a(this,"_invoke",{value:function(e,r){function u(){return new t((function(t,u){n(e,r,t,u)}))}return i=i?i.then(u,u):u()}})}function _(t,n,r){var u=D;return function(a,i){if(u===g)throw new Error("Generator is already running");if(u===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var o=r.delegate;if(o){var l=B(o,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(u===D)throw u=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);u=g;var s=p(t,n,r);if("normal"===s.type){if(u=r.done?m:h,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(u=m,r.method="throw",r.arg=s.arg)}}}function B(t,n){var r=n.method,u=t.iterator[r];if(u===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,B(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var a=p(u,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,v;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function M(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(u.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(r(t)+" is not iterable")}return y.prototype=E,a(k,"constructor",{value:E,configurable:!0}),a(E,"constructor",{value:y,configurable:!0}),y.displayName=c(E,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,c(e,s,"GeneratorFunction")),e.prototype=Object.create(k),e},t.awrap=function(e){return{__await:e}},x(w.prototype),c(w.prototype,l,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,u,a){void 0===a&&(a=Promise);var i=new w(d(e,n,r,u),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(k),c(k,s,"Generator"),c(k,o,(function(){return this})),c(k,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=M,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&u.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,u){return o.type="throw",o.arg=t,n.next=r,u&&(n.method="next",n.arg=e),!!u}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=u.call(i,"catchLoc"),s=u.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&u.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var u=r.arg;N(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:M(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?D(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,u=function(){};return{s:u,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){o=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(o)throw a}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e,t,n,r,u,a,i){try{var o=e[a](i),l=o.value}catch(e){return void n(e)}o.done?t(l):Promise.resolve(l).then(r,u)}var g,m,v=t.EventHandlers={keyEvent:function(e,t,n,r,u){var i=this.inputmask,f=i.opts,p=i.dependencyLib,D=i.maskset,h=this,g=p(h),m=e.key,b=s.caret.call(i,h),y=f.onKeyDown.call(this,e,s.getBuffer.call(i),b,f);if(void 0!==y)return y;if(m===l.keys.Backspace||m===l.keys.Delete||a.iphone&&m===l.keys.BACKSPACE_SAFARI||e.ctrlKey&&m===l.keys.x&&!("oncut"in h))e.preventDefault(),c.handleRemove.call(i,h,m,b),(0,o.writeBuffer)(h,s.getBuffer.call(i,!0),D.p,e,h.inputmask._valueGet()!==s.getBuffer.call(i).join(""));else if(m===l.keys.End||m===l.keys.PageDown){e.preventDefault();var E=s.seekNext.call(i,s.getLastValidPosition.call(i));s.caret.call(i,h,e.shiftKey?b.begin:E,E,!0)}else m===l.keys.Home&&!e.shiftKey||m===l.keys.PageUp?(e.preventDefault(),s.caret.call(i,h,0,e.shiftKey?b.begin:0,!0)):f.undoOnEscape&&m===l.keys.Escape&&!0!==e.altKey?((0,o.checkVal)(h,!0,!1,i.undoValue.split("")),g.trigger("click")):m!==l.keys.Insert||e.shiftKey||e.ctrlKey||void 0!==i.userOptions.insertMode?!0===f.tabThrough&&m===l.keys.Tab?!0===e.shiftKey?(b.end=s.seekPrevious.call(i,b.end,!0),!0===d.getTest.call(i,b.end-1).match.static&&b.end--,b.begin=s.seekPrevious.call(i,b.end,!0),b.begin>=0&&b.end>0&&(e.preventDefault(),s.caret.call(i,h,b.begin,b.end))):(b.begin=s.seekNext.call(i,b.begin,!0),b.end=s.seekNext.call(i,b.begin,!0),b.end<D.maskLength&&b.end--,b.begin<=D.maskLength&&(e.preventDefault(),s.caret.call(i,h,b.begin,b.end))):e.shiftKey||(f.insertModeVisual&&!1===f.insertMode?m===l.keys.ArrowRight?setTimeout((function(){var e=s.caret.call(i,h);s.caret.call(i,h,e.begin)}),0):m===l.keys.ArrowLeft&&setTimeout((function(){var e=s.translatePosition.call(i,h.inputmask.caretPos.begin);s.translatePosition.call(i,h.inputmask.caretPos.end),i.isRTL?s.caret.call(i,h,e+(e===D.maskLength?0:1)):s.caret.call(i,h,e-(0===e?0:1))}),0):void 0===i.keyEventHook||i.keyEventHook(e)):c.isSelection.call(i,b)?f.insertMode=!f.insertMode:(f.insertMode=!f.insertMode,s.caret.call(i,h,b.begin,b.begin));return i.isComposing=m==l.keys.Process||m==l.keys.Unidentified,i.ignorable=void 0===m||m.length>1&&!("textarea"===h.tagName.toLowerCase()&&m==l.keys.Enter),v.keypressEvent.call(this,e,t,n,r,u)},keypressEvent:function(e,t,n,r,u){var a=this.inputmask||this,i=a.opts,d=a.dependencyLib,f=a.maskset,p=a.el,D=d(p),h=e.key;if(!0===t||e.ctrlKey&&e.altKey&&!a.ignorable||!(e.ctrlKey||e.metaKey||a.ignorable)){if(h){var g,m=t?{begin:u,end:u}:s.caret.call(a,p);t||(h=i.substitutes[h]||h),f.writeOutBuffer=!0;var v=c.isValid.call(a,m,h,r,void 0,void 0,void 0,t);if(!1!==v&&(s.resetMaskSet.call(a,!0),g=void 0!==v.caret?v.caret:s.seekNext.call(a,v.pos.begin?v.pos.begin:v.pos),f.p=g),g=i.numericInput&&void 0===v.caret?s.seekPrevious.call(a,g):g,!1!==n&&(setTimeout((function(){i.onKeyValidation.call(p,h,v)}),0),f.writeOutBuffer&&!1!==v)){var b=s.getBuffer.call(a);(0,o.writeBuffer)(p,b,g,e,!0!==t)}if(e.preventDefault(),t)return!1!==v&&(v.forwardPosition=g),v}}else h===l.keys.Enter&&a.undoValue!==a._valueGet(!0)&&(a.undoValue=a._valueGet(!0),setTimeout((function(){D.trigger("change")}),0))},pasteEvent:(g=f().mark((function e(t){var n,r,u,a,l,c;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=function(e,n,r,u,i){var l=s.caret.call(e,n,void 0,void 0,!0),c=r.substr(0,l.begin),d=r.substr(l.end,r.length);if(c==(e.isRTL?s.getBufferTemplate.call(e).slice().reverse():s.getBufferTemplate.call(e)).slice(0,l.begin).join("")&&(c=""),d==(e.isRTL?s.getBufferTemplate.call(e).slice().reverse():s.getBufferTemplate.call(e)).slice(l.end).join("")&&(d=""),u=c+u+d,e.isRTL&&!0!==a.numericInput){u=u.split("");var f,D=p(s.getBufferTemplate.call(e));try{for(D.s();!(f=D.n()).done;){var h=f.value;u[0]===h&&u.shift()}}catch(e){D.e(e)}finally{D.f()}u=u.reverse().join("")}var g=u;if("function"==typeof i){if(!1===(g=i.call(e,g,a)))return!1;g||(g=r)}(0,o.checkVal)(n,!0,!1,g.toString().split(""),t)},r=this,u=this.inputmask,a=u.opts,l=u._valueGet(!0),u.skipInputEvent=!0,t.clipboardData&&t.clipboardData.getData?c=t.clipboardData.getData("text/plain"):i.default.clipboardData&&i.default.clipboardData.getData&&(c=i.default.clipboardData.getData("Text")),n(u,r,l,c,a.onBeforePaste),t.preventDefault();case 7:case"end":return e.stop()}}),e,this)})),m=function(){var e=this,t=arguments;return new Promise((function(n,r){var u=g.apply(e,t);function a(e){h(u,n,r,a,i,"next",e)}function i(e){h(u,n,r,a,i,"throw",e)}a(void 0)}))},function(e){return m.apply(this,arguments)}),inputFallBackEvent:function(e){var t,n=this.inputmask,r=n.opts,u=n.dependencyLib,i=this,c=i.inputmask._valueGet(!0),f=(n.isRTL?s.getBuffer.call(n).slice().reverse():s.getBuffer.call(n)).join(""),p=s.caret.call(n,i,void 0,void 0,!0);if(f!==c){if(t=function(e,t,u){for(var a,i,o,l=e.substr(0,u.begin).split(""),c=e.substr(u.begin).split(""),f=t.substr(0,u.begin).split(""),p=t.substr(u.begin).split(""),D=l.length>=f.length?l.length:f.length,h=c.length>=p.length?c.length:p.length,g="",m=[],v="~";l.length<D;)l.push(v);for(;f.length<D;)f.push(v);for(;c.length<h;)c.unshift(v);for(;p.length<h;)p.unshift(v);var b=l.concat(c),y=f.concat(p);for(i=0,a=b.length;i<a;i++)switch(o=d.getPlaceholder.call(n,s.translatePosition.call(n,i)),g){case"insertText":y[i-1]===b[i]&&u.begin==b.length-1&&m.push(b[i]),i=a;break;case"insertReplacementText":case"deleteContentBackward":b[i]===v?u.end++:i=a;break;default:b[i]!==y[i]&&(b[i+1]!==v&&b[i+1]!==o&&void 0!==b[i+1]||(y[i]!==o||y[i+1]!==v)&&y[i]!==v?y[i+1]===v&&y[i]===b[i+1]?(g="insertText",m.push(b[i]),u.begin--,u.end--):b[i]!==o&&b[i]!==v&&(b[i+1]===v||y[i]!==b[i]&&y[i+1]===b[i+1])?(g="insertReplacementText",m.push(b[i]),u.begin--):b[i]===v?(g="deleteContentBackward",(s.isMask.call(n,s.translatePosition.call(n,i),!0)||y[i]===r.radixPoint)&&u.end++):i=a:(g="insertText",m.push(b[i]),u.begin--,u.end--))}return{action:g,data:m,caret:u}}(c,f,p),(i.inputmask.shadowRoot||i.ownerDocument).activeElement!==i&&i.focus(),(0,o.writeBuffer)(i,s.getBuffer.call(n)),s.caret.call(n,i,p.begin,p.end,!0),!a.mobile&&n.skipNextInsert&&"insertText"===e.inputType&&"insertText"===t.action&&n.isComposing)return!1;switch("insertCompositionText"===e.inputType&&"insertText"===t.action&&n.isComposing?n.skipNextInsert=!0:n.skipNextInsert=!1,t.action){case"insertText":case"insertReplacementText":t.data.forEach((function(e,t){var r=new u.Event("keypress");r.key=e,n.ignorable=!1,v.keypressEvent.call(i,r)})),setTimeout((function(){n.$el.trigger("keyup")}),0);break;case"deleteContentBackward":var D=new u.Event("keydown");D.key=l.keys.Backspace,v.keyEvent.call(i,D);break;default:(0,o.applyInputValue)(i,c),s.caret.call(n,i,p.begin,p.end,!0)}e.preventDefault()}},setValueEvent:function(e){var t=this.inputmask,n=t.dependencyLib,r=this,u=e&&e.detail?e.detail[0]:arguments[1];void 0===u&&(u=r.inputmask._valueGet(!0)),(0,o.applyInputValue)(r,u,new n.Event("input"),void 0!==(e&&e.detail?e.detail[0]:arguments[1])),(e.detail&&void 0!==e.detail[1]||void 0!==arguments[2])&&s.caret.call(t,r,e.detail?e.detail[1]:arguments[2])},focusEvent:function(e){var t=this.inputmask,n=t.opts,r=t&&t._valueGet();n.showMaskOnFocus&&r!==s.getBuffer.call(t).join("")&&(0,o.writeBuffer)(this,s.getBuffer.call(t),s.seekNext.call(t,s.getLastValidPosition.call(t))),!0!==n.positionCaretOnTab||!1!==t.mouseEnter||c.isComplete.call(t,s.getBuffer.call(t))&&-1!==s.getLastValidPosition.call(t)||v.clickEvent.apply(this,[e,!0]),t.undoValue=t&&t._valueGet(!0)},invalidEvent:function(e){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var e=this.inputmask,t=e.opts,n=this;e.mouseEnter=!1,t.clearMaskOnLostFocus&&(n.inputmask.shadowRoot||n.ownerDocument).activeElement!==n&&(0,o.HandleNativePlaceholder)(n,e.originalPlaceholder)},clickEvent:function(e,t){var n=this.inputmask;n.clicked++;var r=this;if((r.inputmask.shadowRoot||r.ownerDocument).activeElement===r){var u=s.determineNewCaretPosition.call(n,s.caret.call(n,r),t);void 0!==u&&s.caret.call(n,r,u)}},cutEvent:function(e){var t=this.inputmask,n=t.maskset,r=this,u=s.caret.call(t,r),a=t.isRTL?s.getBuffer.call(t).slice(u.end,u.begin):s.getBuffer.call(t).slice(u.begin,u.end),d=t.isRTL?a.reverse().join(""):a.join("");i.default.navigator&&i.default.navigator.clipboard?i.default.navigator.clipboard.writeText(d):i.default.clipboardData&&i.default.clipboardData.getData&&i.default.clipboardData.setData("Text",d),c.handleRemove.call(t,r,l.keys.Delete,u),(0,o.writeBuffer)(r,s.getBuffer.call(t),n.p,e,t.undoValue!==t._valueGet(!0))},blurEvent:function(e){var t=this.inputmask,n=t.opts,r=t.dependencyLib;t.clicked=0;var u=r(this),a=this;if(a.inputmask){(0,o.HandleNativePlaceholder)(a,t.originalPlaceholder);var i=a.inputmask._valueGet(),l=s.getBuffer.call(t).slice();""!==i&&(n.clearMaskOnLostFocus&&(-1===s.getLastValidPosition.call(t)&&i===s.getBufferTemplate.call(t).join("")?l=[]:o.clearOptionalTail.call(t,l)),!1===c.isComplete.call(t,l)&&(setTimeout((function(){u.trigger("incomplete")}),0),n.clearIncomplete&&(s.resetMaskSet.call(t,!1),l=n.clearMaskOnLostFocus?[]:s.getBufferTemplate.call(t).slice())),(0,o.writeBuffer)(a,l,void 0,e)),i=t._valueGet(!0),t.undoValue!==i&&(""!=i||t.undoValue!=s.getBufferTemplate.call(t).join("")||t.undoValue==s.getBufferTemplate.call(t).join("")&&t.maskset.validPositions.length>0)&&(t.undoValue=i,u.trigger("change"))}},mouseenterEvent:function(){var e=this.inputmask,t=e.opts.showMaskOnHover,n=this;if(e.mouseEnter=!0,(n.inputmask.shadowRoot||n.ownerDocument).activeElement!==n){var r=(e.isRTL?s.getBufferTemplate.call(e).slice().reverse():s.getBufferTemplate.call(e)).join("");t&&(0,o.HandleNativePlaceholder)(n,r)}},submitEvent:function(){var e=this.inputmask,t=e.opts;e.undoValue!==e._valueGet(!0)&&e.$el.trigger("change"),-1===s.getLastValidPosition.call(e)&&e._valueGet&&e._valueGet()===s.getBufferTemplate.call(e).join("")&&e._valueSet(""),t.clearIncomplete&&!1===c.isComplete.call(e,s.getBuffer.call(e))&&e._valueSet(""),t.removeMaskOnSubmit&&(e._valueSet(e.unmaskedvalue(),!0),setTimeout((function(){(0,o.writeBuffer)(e.el,s.getBuffer.call(e))}),0))},resetEvent:function(){var e=this.inputmask;e.refreshValue=!0,setTimeout((function(){(0,o.applyInputValue)(e.el,e._valueGet(!0))}),0)}}},9716:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.EventRuler=void 0;var r,u=n(7760),a=(r=n(2394))&&r.__esModule?r:{default:r},i=n(2839),o=n(8711);t.EventRuler={on:function(e,t,n){var r=e.inputmask.dependencyLib,l=function(t){t.originalEvent&&(t=t.originalEvent||t,arguments[0]=t);var l,s=this,c=s.inputmask,d=c?c.opts:void 0;if(void 0===c&&"FORM"!==this.nodeName){var f=r.data(s,"_inputmask_opts");r(s).off(),f&&new a.default(f).mask(s)}else{if(["submit","reset","setvalue"].includes(t.type)||"FORM"===this.nodeName||!(s.disabled||s.readOnly&&!("keydown"===t.type&&t.ctrlKey&&t.key===i.keys.c||!1===d.tabThrough&&t.key===i.keys.Tab))){switch(t.type){case"input":if(!0===c.skipInputEvent)return c.skipInputEvent=!1,t.preventDefault();break;case"click":case"focus":return c.validationEvent?(c.validationEvent=!1,e.blur(),(0,u.HandleNativePlaceholder)(e,(c.isRTL?o.getBufferTemplate.call(c).slice().reverse():o.getBufferTemplate.call(c)).join("")),setTimeout((function(){e.focus()}),d.validationEventTimeOut),!1):(l=arguments,void setTimeout((function(){e.inputmask&&n.apply(s,l)}),0))}var p=n.apply(s,arguments);return!1===p&&(t.preventDefault(),t.stopPropagation()),p}t.preventDefault()}};["submit","reset"].includes(t)?(l=l.bind(e),null!==e.form&&r(e.form).on(t,l)):r(e).on(t,l),e.inputmask.events[t]=e.inputmask.events[t]||[],e.inputmask.events[t].push(l)},off:function(e,t){if(e.inputmask&&e.inputmask.events){var n=e.inputmask.dependencyLib,r=e.inputmask.events;for(var u in t&&((r=[])[t]=e.inputmask.events[t]),r){for(var a=r[u];a.length>0;){var i=a.pop();["submit","reset"].includes(u)?null!==e.form&&n(e.form).off(u,i):n(e).off(u,i)}delete e.inputmask.events[u]}}}}},219:function(e,t,n){var r,u=n(7184),a=(r=n(2394))&&r.__esModule?r:{default:r},i=n(2839),o=n(8711),l=n(4713);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){s=!0,u=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(u=void 0,u=function(e,t){if("object"!==d(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(r.key,"string"),"symbol"===d(u)?u:String(u)),r)}var u}n(1313);var p=a.default.dependencyLib,D=function(){function e(t,n,r,u){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.mask=t,this.format=n,this.opts=r,this.inputmask=u,this._date=new Date(1,0,1),this.initDateObject(t,this.opts,this.inputmask)}var t,n,r;return t=e,(n=[{key:"date",get:function(){return void 0===this._date&&(this._date=new Date(1,0,1),this.initDateObject(void 0,this.opts,this.inputmask)),this._date}},{key:"initDateObject",value:function(e,t,n){var r,u=-1;for(C(t).lastIndex=0;r=C(t).exec(this.format);)if(r.index>=u){var a=/\d+$/.exec(r[0]),i=a?r[0][0]+"x":r[0],o=void 0;if(void 0!==e){if(a){var s=C(t).lastIndex,c=B.call(n,r.index,t,n&&n.maskset);C(t).lastIndex=s,o=e.slice(0,e.indexOf(c.nextMatch[0]))}else{for(var d=r[0][0],f=r.index;n&&(t.placeholder[l.getTest.call(n,f).match.placeholder]||l.getTest.call(n,f).match.placeholder)===d;)f++;u=f;var p=f-r.index;o=e.slice(0,p||v[i]&&v[i][4]||i.length)}e=e.slice(o.length)}Object.prototype.hasOwnProperty.call(v,i)&&this.setValue(this,o,i,v[i][2],v[i][1])}}},{key:"setValue",value:function(e,t,n,r,u){if(void 0!==t)switch(r){case"ampm":e[r]=t,e["raw"+r]=t.replace(/\s/g,"_");break;case"month":if("mmm"===n||"mmmm"===n){e[r]=x("mmm"===n?g.monthNames.slice(0,12).findIndex((function(e){return t.toLowerCase()===e.toLowerCase()}))+1:g.monthNames.slice(12,24).findIndex((function(e){return t.toLowerCase()===e.toLowerCase()}))+1,2),e[r]="00"===e[r]?"":e[r].toString(),e["raw"+r]=e[r];break}default:e[r]=t.replace(/[^0-9]/g,"0"),e["raw"+r]=t.replace(/\s/g,"_")}if(void 0!==u){var a=e[r];("day"===r&&29===parseInt(a)||"month"===r&&2===parseInt(a))&&(29!==parseInt(e.day)||2!==parseInt(e.month)||""!==e.year&&void 0!==e.year||e._date.setFullYear(2012,1,29)),"day"===r&&(m=!0,0===parseInt(a)&&(a=1)),"month"===r&&(m=!0),"year"===r&&(m=!0,a.length<v[n][4]&&(a=x(a,v[n][4],!0))),(""!==a&&!isNaN(a)||"ampm"===r)&&u.call(e._date,a)}}},{key:"reset",value:function(){this._date=new Date(1,0,1)}},{key:"reInit",value:function(){this._date=void 0,this.date}}])&&f(t.prototype,n),r&&f(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),h=(new Date).getFullYear(),g=a.default.prototype.i18n,m=!1,v={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return x(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return x(Date.prototype.getMonth.call(this)+1,2)}],mmm:[g.monthNames.slice(0,12).join("|"),function(e){var t=g.monthNames.slice(0,12).findIndex((function(t){return e.toLowerCase()===t.toLowerCase()}));return-1!==t&&Date.prototype.setMonth.call(this,t)},"month",function(){return g.monthNames.slice(0,12)[Date.prototype.getMonth.call(this)]}],mmmm:[g.monthNames.slice(12,24).join("|"),function(e){var t=g.monthNames.slice(12,24).findIndex((function(t){return e.toLowerCase()===t.toLowerCase()}));return-1!==t&&Date.prototype.setMonth.call(this,t)},"month",function(){return g.monthNames.slice(12,24)[Date.prototype.getMonth.call(this)]}],yy:["[0-9]{2}",function(e){var t=(new Date).getFullYear().toString().slice(0,2);Date.prototype.setFullYear.call(this,"".concat(t).concat(e))},"year",function(){return x(Date.prototype.getFullYear.call(this),2)},2],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return x(Date.prototype.getFullYear.call(this),4)},4],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return x(Date.prototype.getHours.call(this),2)}],hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return x(Date.prototype.getHours.call(this),2)}],Hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return function(){return x(Date.prototype.getHours.call(this),e)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return x(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return x(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return x(Date.prototype.getMilliseconds.call(this),3)},3],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return x(Date.prototype.getMilliseconds.call(this),2)},2],t:["[ap]",y,"ampm",E,1],tt:["[ap]m",y,"ampm",E,2],T:["[AP]",y,"ampm",E,1],TT:["[AP]M",y,"ampm",E,2],Z:[".*",void 0,"Z",function(){var e=this.toString().match(/\((.+)\)/)[1];return e.includes(" ")&&(e=(e=e.replace("-"," ").toUpperCase()).split(" ").map((function(e){return s(e,1)[0]})).join("")),e}],o:[""],S:[""]},b={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function y(e){var t=this.getHours();e.toLowerCase().includes("p")?this.setHours(t+12):e.toLowerCase().includes("a")&&t>=12&&this.setHours(t-12)}function E(){var e=this.getHours();return(e=e||12)>=12?"PM":"AM"}function F(e){var t=/\d+$/.exec(e[0]);if(t&&void 0!==t[0]){var n=v[e[0][0]+"x"].slice("");return n[0]=n[0](t[0]),n[3]=n[3](t[0]),n}if(v[e[0]])return v[e[0]]}function C(e){if(!e.tokenizer){var t=[],n=[];for(var r in v)if(/\.*x$/.test(r)){var u=r[0]+"\\d+";-1===n.indexOf(u)&&n.push(u)}else-1===t.indexOf(r[0])&&t.push(r[0]);e.tokenizer="("+(n.length>0?n.join("|")+"|":"")+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function A(e,t,n){if(!m)return!0;if(void 0===e.rawday||!isFinite(e.rawday)&&new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day||"29"==e.day&&(!isFinite(e.rawyear)||void 0===e.rawyear||""===e.rawyear)||new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day)return t;if("29"==e.day){var r=B.call(this,t.pos,n,this.maskset);if(r.targetMatch&&"yyyy"===r.targetMatch[0]&&t.pos-r.targetMatchIndex==2)return t.remove=t.pos+1,t}else if(2==e.date.getMonth()&&"30"==e.day&&void 0!==t.c)return e.day="03",e.date.setDate(3),e.date.setMonth(1),t.insert=[{pos:t.pos,c:"0"},{pos:t.pos+1,c:t.c}],t.caret=o.seekNext.call(this,t.pos+1),t;return!1}function k(e,t,n,r){var a,i,o="",l=0,s={};for(C(n).lastIndex=0;a=C(n).exec(e);){if(void 0===t)if(i=F(a))o+="("+i[0]+")",n.placeholder&&""!==n.placeholder?(s[l]=n.placeholder[a.index%n.placeholder.length],s[n.placeholder[a.index%n.placeholder.length]]=a[0].charAt(0)):s[l]=a[0].charAt(0);else switch(a[0]){case"[":o+="(";break;case"]":o+=")?";break;default:o+=(0,u.escapeRegex)(a[0]),s[l]=a[0].charAt(0)}else(i=F(a))?!0!==r&&i[3]?o+=i[3].call(t.date):i[2]?o+=t["raw"+i[2]]:o+=a[0]:o+=a[0];l++}return void 0===t&&(n.placeholder=s),o}function x(e,t,n){for(e=String(e),t=t||2;e.length<t;)e=n?e+"0":"0"+e;return e}function w(e,t,n){return"string"==typeof e?new D(e,t,n,this):e&&"object"===d(e)&&Object.prototype.hasOwnProperty.call(e,"date")?e:void 0}function _(e,t){return k(t.inputFormat,{date:e},t)}function B(e,t,n){var r,u,a=this,i=n&&n.tests[e]?t.placeholder[n.tests[e][0].match.placeholder]||n.tests[e][0].match.placeholder:"",o=0,s=0;for(C(t).lastIndex=0;u=C(t).exec(t.inputFormat);){var c=/\d+$/.exec(u[0]);if(c)s=parseInt(c[0]);else{for(var d=u[0][0],f=o;a&&(t.placeholder[l.getTest.call(a,f).match.placeholder]||l.getTest.call(a,f).match.placeholder)===d;)f++;0===(s=f-o)&&(s=u[0].length)}if(o+=s,-1!=u[0].indexOf(i)||o>=e+1){r=u,u=C(t).exec(t.inputFormat);break}}return{targetMatchIndex:o-s,nextMatch:u,targetMatch:r}}a.default.extendAliases({datetime:{mask:function(e){if(e.numericInput=!1,v.S=g.ordinalSuffix.join("|"),e.inputFormat=b[e.inputFormat]||e.inputFormat,e.repeat&&(e.repeat=parseInt(e.repeat.toString()),e.repeat>0)){for(var t="",n=0;n<e.repeat;n++)t+=e.inputFormat;e.inputFormat=t,e.repeat=0}return e.displayFormat=b[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=b[e.outputFormat]||e.outputFormat||e.inputFormat,e.regex=k(e.inputFormat,void 0,e),e.min=w(e.min,e.inputFormat,e),e.max=w(e.max,e.inputFormat,e),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:null,outputFormat:null,min:null,max:null,skipOptionalPartCharacter:"",preValidation:function(e,t,n,r,u,a,i,o){if(o)return!0;if(isNaN(n)&&e[t]!==n){var l=B.call(this,t,u,a);if(l.nextMatch&&l.nextMatch[0]===n&&l.targetMatch[0].length>1){var s=F(l.targetMatch)[0];if(new RegExp(s).test("0"+e[t-1]))return e[t]=e[t-1],e[t-1]="0",{fuzzy:!0,buffer:e,refreshFromBuffer:{start:t-1,end:t+1},pos:t+1}}}return!0},postValidation:function(e,t,n,r,u,a,i,o){var s,c,d=this;if(i)return!0;if(!1===r&&(((s=B.call(d,t+1,u,a)).targetMatch&&s.targetMatchIndex===t&&s.targetMatch[0].length>1&&void 0!==v[s.targetMatch[0]]||(s=B.call(d,t+2,u,a)).targetMatch&&s.targetMatchIndex===t+1&&s.targetMatch[0].length>1&&void 0!==v[s.targetMatch[0]])&&(c=F(s.targetMatch)[0]),void 0!==c&&(void 0!==a.validPositions[t+1]&&new RegExp(c).test(n+"0")?(e[t]=n,e[t+1]="0",r={pos:t+2,caret:t}):new RegExp(c).test("0"+n)&&(e[t]="0",e[t+1]=n,r={pos:t+2})),!1===r))return r;if(r.fuzzy&&(e=r.buffer,t=r.pos),(s=B.call(d,t,u,a)).targetMatch&&s.targetMatch[0]&&void 0!==v[s.targetMatch[0]]){var f=F(s.targetMatch);c=f[0];var p=e.slice(s.targetMatchIndex,s.targetMatchIndex+s.targetMatch[0].length);if(!1===new RegExp(c).test(p.join(""))&&2===s.targetMatch[0].length&&a.validPositions[s.targetMatchIndex]&&a.validPositions[s.targetMatchIndex+1]&&(a.validPositions[s.targetMatchIndex+1].input="0"),"year"==f[2])for(var D=l.getMaskTemplate.call(d,!1,1,void 0,!0),g=t+1;g<e.length;g++)e[g]=D[g],a.validPositions.splice(t+1,1)}var m=r,b=w.call(d,e.join(""),u.inputFormat,u);return m&&!isNaN(b.date.getTime())&&(u.prefillYear&&(m=function(e,t,n){if(e.year!==e.rawyear){var r=h.toString(),u=e.rawyear.replace(/[^0-9]/g,""),a=r.slice(0,u.length),i=r.slice(u.length);if(2===u.length&&u===a){var o=new Date(h,e.month-1,e.day);e.day==o.getDate()&&(!n.max||n.max.date.getTime()>=o.getTime())&&(e.date.setFullYear(h),e.year=r,t.insert=[{pos:t.pos+1,c:i[0]},{pos:t.pos+2,c:i[1]}])}}return t}(b,m,u)),m=function(e,t,n,r,u){if(!t)return t;if(t&&n.min&&!isNaN(n.min.date.getTime())){var a;for(e.reset(),C(n).lastIndex=0;a=C(n).exec(n.inputFormat);){var i;if((i=F(a))&&i[3]){for(var o=i[1],l=e[i[2]],s=n.min[i[2]],c=n.max?n.max[i[2]]:s+1,d=[],f=!1,p=0;p<s.length;p++)void 0!==r.validPositions[p+a.index]||f?(d[p]=l[p],f=f||l[p]>s[p]):(p+a.index==0&&l[p]<s[p]?(d[p]=l[p],f=!0):d[p]=s[p],"year"===i[2]&&l.length-1==p&&s!=c&&(d=(parseInt(d.join(""))+1).toString().split("")),"ampm"===i[2]&&s!=c&&n.min.date.getTime()>e.date.getTime()&&(d[p]=c[p]));o.call(e._date,d.join(""))}}t=n.min.date.getTime()<=e.date.getTime(),e.reInit()}return t&&n.max&&(isNaN(n.max.date.getTime())||(t=n.max.date.getTime()>=e.date.getTime())),t}(b,m=A.call(d,b,m,u),u,a)),void 0!==t&&m&&r.pos!==t?{buffer:k(u.inputFormat,b,u).split(""),refreshFromBuffer:{start:t,end:r.pos},pos:r.caret||r.pos}:m},onKeyDown:function(e,t,n,r){e.ctrlKey&&e.key===i.keys.ArrowRight&&(this.inputmask._valueSet(_(new Date,r)),p(this).trigger("setvalue"))},onUnMask:function(e,t,n){return t?k(n.outputFormat,w.call(this,e,n.inputFormat,n),n,!0):t},casing:function(e,t,n,r){if(0==t.nativeDef.indexOf("[ap]"))return e.toLowerCase();if(0==t.nativeDef.indexOf("[AP]"))return e.toUpperCase();var u=l.getTest.call(this,[n-1]);return 0==u.match.def.indexOf("[AP]")||0===n||u&&u.input===String.fromCharCode(i.keyCode.Space)||u&&u.match.def===String.fromCharCode(i.keyCode.Space)?e.toUpperCase():e.toLowerCase()},onBeforeMask:function(e,t){return"[object Date]"===Object.prototype.toString.call(e)&&(e=_(e,t)),e},insertMode:!1,insertModeVisual:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric",prefillYear:!0}})},1313:function(e,t,n){var r,u=(r=n(2394))&&r.__esModule?r:{default:r};u.default.dependencyLib.extend(!0,u.default.prototype.i18n,{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]})},3851:function(e,t,n){var r,u=(r=n(2394))&&r.__esModule?r:{default:r},a=n(8711),i=n(4713);function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}u.default.extendDefinitions({A:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",casing:"upper"},"&":{validator:"[0-9A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var s=/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/;function c(e,t,n,r,u){if(n-1>-1&&"."!==t.buffer[n-1]?(e=t.buffer[n-1]+e,e=n-2>-1&&"."!==t.buffer[n-2]?t.buffer[n-2]+e:"0"+e):e="00"+e,u.greedy&&parseInt(e)>255&&s.test("00"+e.charAt(2))){var a=[].concat(o(t.buffer.slice(0,n)),[".",e.charAt(2)]);if(a.join("").match(/\./g).length<4)return{refreshFromBuffer:!0,buffer:a,caret:n+2}}return s.test(e)}u.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i{1,3}.j{1,3}.k{1,3}.l{1,3}",definitions:{i:{validator:c},j:{validator:c},k:{validator:c},l:{validator:c}},onUnMask:function(e,t,n){return e},inputmode:"decimal",substitutes:{",":"."}},email:{mask:function(e){var t=e.separator,n=e.quantifier,r="*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",u=r;if(t)for(var a=0;a<n;a++)u+="[".concat(t).concat(r,"]");return u},greedy:!1,casing:"lower",separator:null,quantifier:5,skipOptionalPartCharacter:"",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9\uff11-\uff19A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e,t,n){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e,t,n,r,u,o,l){var s=i.getMaskTemplate.call(this,!0,a.getLastValidPosition.call(this),!0,!0);return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(s.join(""))}}})},207:function(e,t,n){var r,u=n(7184),a=(r=n(2394))&&r.__esModule?r:{default:r},i=n(2839),o=n(8711),l=a.default.dependencyLib;function s(e,t){for(var n="",r=0;r<e.length;r++)a.default.prototype.definitions[e.charAt(r)]||t.definitions[e.charAt(r)]||t.optionalmarker[0]===e.charAt(r)||t.optionalmarker[1]===e.charAt(r)||t.quantifiermarker[0]===e.charAt(r)||t.quantifiermarker[1]===e.charAt(r)||t.groupmarker[0]===e.charAt(r)||t.groupmarker[1]===e.charAt(r)||t.alternatormarker===e.charAt(r)?n+="\\"+e.charAt(r):n+=e.charAt(r);return n}function c(e,t,n,r){if(e.length>0&&t>0&&(!n.digitsOptional||r)){var u=e.indexOf(n.radixPoint),a=!1;n.negationSymbol.back===e[e.length-1]&&(a=!0,e.length--),-1===u&&(e.push(n.radixPoint),u=e.length-1);for(var i=1;i<=t;i++)isFinite(e[u+i])||(e[u+i]="0")}return a&&e.push(n.negationSymbol.back),e}function d(e,t){var n=0;for(var r in"+"===e&&(n=o.seekNext.call(this,t.validPositions.length-1)),t.tests)if((r=parseInt(r))>=n)for(var u=0,a=t.tests[r].length;u<a;u++)if((void 0===t.validPositions[r]||"-"===e)&&t.tests[r][u].match.def===e)return r+(void 0!==t.validPositions[r]&&"-"!==e?1:0);return n}function f(e,t){for(var n=-1,r=0,u=t.validPositions.length;r<u;r++){var a=t.validPositions[r];if(a&&a.match.def===e){n=r;break}}return n}function p(e,t,n,r,u){var a=t.buffer?t.buffer.indexOf(u.radixPoint):-1,i=(-1!==a||r&&u.jitMasking)&&new RegExp(u.definitions[9].validator).test(e);return!r&&u._radixDance&&-1!==a&&i&&null==t.validPositions[a]?{insert:{pos:a===n?a+1:a,c:u.radixPoint},pos:n}:i}a.default.extendAliases({numeric:{mask:function(e){e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&(e.positionCaretOnClick="lvp");var t="0",n=e.radixPoint;!0===e.numericInput&&void 0===e.__financeInput?(t="1",e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e._radixDance=!1,n=","===e.radixPoint?"?":"!",""!==e.radixPoint&&void 0===e.definitions[n]&&(e.definitions[n]={},e.definitions[n].validator="["+e.radixPoint+"]",e.definitions[n].placeholder=e.radixPoint,e.definitions[n].static=!0,e.definitions[n].generated=!0)):(e.__financeInput=!1,e.numericInput=!0);var r,a="[+]";if(a+=s(e.prefix,e),""!==e.groupSeparator?(void 0===e.definitions[e.groupSeparator]&&(e.definitions[e.groupSeparator]={},e.definitions[e.groupSeparator].validator="["+e.groupSeparator+"]",e.definitions[e.groupSeparator].placeholder=e.groupSeparator,e.definitions[e.groupSeparator].static=!0,e.definitions[e.groupSeparator].generated=!0),a+=e._mask(e)):a+="9{+}",void 0!==e.digits&&0!==e.digits){var i=e.digits.toString().split(",");isFinite(i[0])&&i[1]&&isFinite(i[1])?a+=n+t+"{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional||e.jitMasking?(r=a+n+t+"{0,"+e.digits+"}",e.keepStatic=!0):a+=n+t+"{"+e.digits+"}")}else e.inputmode="numeric";return a+=s(e.suffix,e),a+="[-]",r&&(a=[r+s(e.suffix,e)+"[-]",a]),e.greedy=!1,function(e){void 0===e.parseMinMaxOptions&&(null!==e.min&&(e.min=e.min.toString().replace(new RegExp((0,u.escapeRegex)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.min=e.min.replace(e.radixPoint,".")),e.min=isFinite(e.min)?parseFloat(e.min):NaN,isNaN(e.min)&&(e.min=Number.MIN_VALUE)),null!==e.max&&(e.max=e.max.toString().replace(new RegExp((0,u.escapeRegex)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.max=e.max.replace(e.radixPoint,".")),e.max=isFinite(e.max)?parseFloat(e.max):NaN,isNaN(e.max)&&(e.max=Number.MAX_VALUE)),e.parseMinMaxOptions="done")}(e),""!==e.radixPoint&&e.substituteRadixPoint&&(e.substitutes["."==e.radixPoint?",":"."]=e.radixPoint),a},_mask:function(e){return"("+e.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"decimal",shortcuts:{k:"1000",m:"1000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",usePrototypeDefinitions:!1,stripLeadingZeroes:!0,substituteRadixPoint:!0,definitions:{0:{validator:p},1:{validator:p,definitionSymbol:"9"},9:{validator:"[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]",definitionSymbol:"*"},"+":{validator:function(e,t,n,r,u){return u.allowMinus&&("-"===e||e===u.negationSymbol.front)}},"-":{validator:function(e,t,n,r,u){return u.allowMinus&&e===u.negationSymbol.back}}},preValidation:function(e,t,n,r,u,a,i,o){var l=this;if(!1!==u.__financeInput&&n===u.radixPoint)return!1;var s=e.indexOf(u.radixPoint),c=t;if(t=function(e,t,n,r,u){return u._radixDance&&u.numericInput&&t!==u.negationSymbol.back&&e<=n&&(n>0||t==u.radixPoint)&&(void 0===r.validPositions[e-1]||r.validPositions[e-1].input!==u.negationSymbol.back)&&(e-=1),e}(t,n,s,a,u),"-"===n||n===u.negationSymbol.front){if(!0!==u.allowMinus)return!1;var p=!1,D=f("+",a),h=f("-",a);return-1!==D&&(p=[D],-1!==h&&p.push(h)),!1!==p?{remove:p,caret:c-u.negationSymbol.back.length}:{insert:[{pos:d.call(l,"+",a),c:u.negationSymbol.front,fromIsValid:!0},{pos:d.call(l,"-",a),c:u.negationSymbol.back,fromIsValid:void 0}],caret:c+u.negationSymbol.back.length}}if(n===u.groupSeparator)return{caret:c};if(o)return!0;if(-1!==s&&!0===u._radixDance&&!1===r&&n===u.radixPoint&&void 0!==u.digits&&(isNaN(u.digits)||parseInt(u.digits)>0)&&s!==t){var g=d.call(l,u.radixPoint,a);return a.validPositions[g]&&(a.validPositions[g].generatedInput=a.validPositions[g].generated||!1),{caret:u._radixDance&&t===s-1?s+1:s}}if(!1===u.__financeInput)if(r){if(u.digitsOptional)return{rewritePosition:i.end};if(!u.digitsOptional){if(i.begin>s&&i.end<=s)return n===u.radixPoint?{insert:{pos:s+1,c:"0",fromIsValid:!0},rewritePosition:s}:{rewritePosition:s+1};if(i.begin<s)return{rewritePosition:i.begin-1}}}else if(!u.showMaskOnHover&&!u.showMaskOnFocus&&!u.digitsOptional&&u.digits>0&&""===this.__valueGet.call(this.el))return{rewritePosition:s};return{rewritePosition:t}},postValidation:function(e,t,n,r,u,a,i,o,s){if(!1===r)return r;if(i)return!0;if(null!==u.min||null!==u.max){var d=u.onUnMask(e.slice().reverse().join(""),void 0,l.extend({},u,{unmaskAsNumber:!0}));if(null!==u.min&&d<u.min&&!0!==s&&(d.toString().length>u.min.toString().length||e[0]===u.radixPoint||d<0))return!1;if(null!==u.max&&d>u.max)return!!u.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:c(u.max.toString().replace(".",u.radixPoint).split(""),u.digits,u).reverse()}}return r},onUnMask:function(e,t,n){if(""===t&&!0===n.nullable)return t;var r=e.replace(n.prefix,"");return r=(r=r.replace(n.suffix,"")).replace(new RegExp((0,u.escapeRegex)(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(r=r.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==r.indexOf(n.radixPoint)&&(r=r.replace(u.escapeRegex.call(this,n.radixPoint),".")),r=(r=r.replace(new RegExp("^"+(0,u.escapeRegex)(n.negationSymbol.front)),"-")).replace(new RegExp((0,u.escapeRegex)(n.negationSymbol.back)+"$"),""),Number(r)):r},isComplete:function(e,t){var n=(t.numericInput?e.slice().reverse():e).join("");return n=(n=(n=(n=(n=n.replace(new RegExp("^"+(0,u.escapeRegex)(t.negationSymbol.front)),"-")).replace(new RegExp((0,u.escapeRegex)(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(new RegExp((0,u.escapeRegex)(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(n=n.replace((0,u.escapeRegex)(t.radixPoint),".")),isFinite(n)},onBeforeMask:function(e,t){var n;e=null!==(n=e)&&void 0!==n?n:"";var r=t.radixPoint||",";isFinite(t.digits)&&(t.digits=parseInt(t.digits)),"number"!=typeof e&&"number"!==t.inputType||""===r||(e=e.toString().replace(".",r));var a="-"===e.charAt(0)||e.charAt(0)===t.negationSymbol.front,i=e.split(r),o=i[0].replace(/[^\-0-9]/g,""),l=i.length>1?i[1].replace(/[^0-9]/g,""):"",s=i.length>1;e=o+(""!==l?r+l:l);var d=0;if(""!==r&&(d=t.digitsOptional?t.digits<l.length?t.digits:l.length:t.digits,""!==l||!t.digitsOptional)){var f=Math.pow(10,d||1);e=e.replace((0,u.escapeRegex)(r),"."),isNaN(parseFloat(e))||(e=(t.roundingFN(parseFloat(e)*f)/f).toFixed(d)),e=e.toString().replace(".",r)}if(0===t.digits&&-1!==e.indexOf(r)&&(e=e.substring(0,e.indexOf(r))),null!==t.min||null!==t.max){var p=e.toString().replace(r,".");null!==t.min&&p<t.min?e=t.min.toString().replace(".",r):null!==t.max&&p>t.max&&(e=t.max.toString().replace(".",r))}return a&&"-"!==e.charAt(0)&&(e="-"+e),c(e.toString().split(""),d,t,s).join("")},onBeforeWrite:function(e,t,n,r){function a(e,t){if(!1!==r.__financeInput||t){var n=e.indexOf(r.radixPoint);-1!==n&&e.splice(n,1)}if(""!==r.groupSeparator)for(;-1!==(n=e.indexOf(r.groupSeparator));)e.splice(n,1);return e}var i,o;if(r.stripLeadingZeroes&&(o=function(e,t){var n=new RegExp("(^"+(""!==t.negationSymbol.front?(0,u.escapeRegex)(t.negationSymbol.front)+"?":"")+(0,u.escapeRegex)(t.prefix)+")(.*)("+(0,u.escapeRegex)(t.suffix)+(""!=t.negationSymbol.back?(0,u.escapeRegex)(t.negationSymbol.back)+"?":"")+"$)").exec(e.slice().reverse().join("")),r=n?n[2]:"",a=!1;return r&&(r=r.split(t.radixPoint.charAt(0))[0],a=new RegExp("^[0"+t.groupSeparator+"]*").exec(r)),!(!a||!(a[0].length>1||a[0].length>0&&a[0].length<r.length))&&a}(t,r)))for(var s=t.join("").lastIndexOf(o[0].split("").reverse().join(""))-(o[0]==o.input?0:1),d=o[0]==o.input?1:0,f=o[0].length-d;f>0;f--)this.maskset.validPositions.splice(s+f,1),delete t[s+f];if(e)switch(e.type){case"blur":case"checkval":if(null!==r.min){var p=r.onUnMask(t.slice().reverse().join(""),void 0,l.extend({},r,{unmaskAsNumber:!0}));if(null!==r.min&&p<r.min)return{refreshFromBuffer:!0,buffer:c(r.min.toString().replace(".",r.radixPoint).split(""),r.digits,r).reverse()}}if(t[t.length-1]===r.negationSymbol.front){var D=new RegExp("(^"+(""!=r.negationSymbol.front?(0,u.escapeRegex)(r.negationSymbol.front)+"?":"")+(0,u.escapeRegex)(r.prefix)+")(.*)("+(0,u.escapeRegex)(r.suffix)+(""!=r.negationSymbol.back?(0,u.escapeRegex)(r.negationSymbol.back)+"?":"")+"$)").exec(a(t.slice(),!0).reverse().join(""));0==(D?D[2]:"")&&(i={refreshFromBuffer:!0,buffer:[0]})}else""!==r.radixPoint&&t.indexOf(r.radixPoint)===r.suffix.length&&(i&&i.buffer?i.buffer.splice(0,1+r.suffix.length):(t.splice(0,1+r.suffix.length),i={refreshFromBuffer:!0,buffer:a(t)}));if(r.enforceDigitsOnBlur){var h=(i=i||{})&&i.buffer||t.slice().reverse();i.refreshFromBuffer=!0,i.buffer=c(h,r.digits,r,!0).reverse()}}return i},onKeyDown:function(e,t,n,r){var u,a=l(this);if(3!=e.location){var o,s=e.key;if((o=r.shortcuts&&r.shortcuts[s])&&o.length>1)return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())*parseInt(o)),a.trigger("setvalue"),!1}if(e.ctrlKey)switch(e.key){case i.keys.ArrowUp:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(r.step)),a.trigger("setvalue"),!1;case i.keys.ArrowDown:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(r.step)),a.trigger("setvalue"),!1}if(!e.shiftKey&&(e.key===i.keys.Delete||e.key===i.keys.Backspace||e.key===i.keys.BACKSPACE_SAFARI)&&n.begin!==t.length){if(t[e.key===i.keys.Delete?n.begin-1:n.end]===r.negationSymbol.front)return u=t.slice().reverse(),""!==r.negationSymbol.front&&u.shift(),""!==r.negationSymbol.back&&u.pop(),a.trigger("setvalue",[u.join(""),n.begin]),!1;if(!0===r._radixDance){var d,f=t.indexOf(r.radixPoint);if(r.digitsOptional){if(0===f)return(u=t.slice().reverse()).pop(),a.trigger("setvalue",[u.join(""),n.begin>=u.length?u.length:n.begin]),!1}else if(-1!==f&&(n.begin<f||n.end<f||e.key===i.keys.Delete&&(n.begin===f||n.begin-1===f)))return n.begin===n.end&&(e.key===i.keys.Backspace||e.key===i.keys.BACKSPACE_SAFARI?n.begin++:e.key===i.keys.Delete&&n.begin-1===f&&(d=l.extend({},n),n.begin--,n.end--)),(u=t.slice().reverse()).splice(u.length-n.begin,n.begin-n.end+1),u=c(u,r.digits,r).join(""),d&&(n=d),a.trigger("setvalue",[u,n.begin>=u.length?f+1:n.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",inputmode:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e){return"("+e.groupSeparator+"99){*|1}("+e.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},9380:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=n?window:{}},7760:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.HandleNativePlaceholder=function(e,t){var n=e?e.inputmask:this;if(r.ie){if(e.inputmask._valueGet()!==t&&(e.placeholder!==t||""===e.placeholder)){var u=i.getBuffer.call(n).slice(),a=e.inputmask._valueGet();if(a!==t){var o=i.getLastValidPosition.call(n);-1===o&&a===i.getBufferTemplate.call(n).join("")?u=[]:-1!==o&&c.call(n,u),f(e,u)}}}else e.placeholder!==t&&(e.placeholder=t,""===e.placeholder&&e.removeAttribute("placeholder"))},t.applyInputValue=s,t.checkVal=d,t.clearOptionalTail=c,t.unmaskedvalue=function(e){var t=e?e.inputmask:this,n=t.opts,r=t.maskset;if(e){if(void 0===e.inputmask)return e.value;e.inputmask&&e.inputmask.refreshValue&&s(e,e.inputmask._valueGet(!0))}for(var u=[],a=r.validPositions,o=0,l=a.length;o<l;o++)a[o]&&a[o].match&&(1!=a[o].match.static||Array.isArray(r.metadata)&&!0!==a[o].generatedInput)&&u.push(a[o].input);var c=0===u.length?"":(t.isRTL?u.reverse():u).join("");if("function"==typeof n.onUnMask){var d=(t.isRTL?i.getBuffer.call(t).slice().reverse():i.getBuffer.call(t)).join("");c=n.onUnMask.call(t,d,c,n)}return c},t.writeBuffer=f;var r=n(9845),u=n(6030),a=n(2839),i=n(8711),o=n(7215),l=n(4713);function s(e,t,n,r){var u=e?e.inputmask:this,a=u.opts;e.inputmask.refreshValue=!1,!0!==r&&"function"==typeof a.onBeforeMask&&(t=a.onBeforeMask.call(u,t,a)||t),d(e,!0,!1,t=(t||"").toString().split(""),n),u.undoValue=u._valueGet(!0),(a.clearMaskOnLostFocus||a.clearIncomplete)&&e.inputmask._valueGet()===i.getBufferTemplate.call(u).join("")&&-1===i.getLastValidPosition.call(u)&&e.inputmask._valueSet("")}function c(e){e.length=0;for(var t,n=l.getMaskTemplate.call(this,!0,0,!0,void 0,!0);void 0!==(t=n.shift());)e.push(t);return e}function d(e,t,n,r,a){var s,c=e?e.inputmask:this,d=c.maskset,p=c.opts,D=c.dependencyLib,h=r.slice(),g="",m=-1,v=p.skipOptionalPartCharacter;p.skipOptionalPartCharacter="",i.resetMaskSet.call(c,!1),c.clicked=0,m=p.radixPoint?i.determineNewCaretPosition.call(c,{begin:0,end:0},!1,!1===p.__financeInput?"radixFocus":void 0).begin:0,d.p=m,c.caretPos={begin:m};var b=[],y=c.caretPos;if(h.forEach((function(e,t){if(void 0!==e){var r=new D.Event("_checkval");r.key=e,g+=e;var a=i.getLastValidPosition.call(c,void 0,!0);!function(e,t){for(var n=l.getMaskTemplate.call(c,!0,0).slice(e,i.seekNext.call(c,e,!1,!1)).join("").replace(/'/g,""),r=n.indexOf(t);r>0&&" "===n[r-1];)r--;var u=0===r&&!i.isMask.call(c,e)&&(l.getTest.call(c,e).match.nativeDef===t.charAt(0)||!0===l.getTest.call(c,e).match.static&&l.getTest.call(c,e).match.nativeDef==="'"+t.charAt(0)||" "===l.getTest.call(c,e).match.nativeDef&&(l.getTest.call(c,e+1).match.nativeDef===t.charAt(0)||!0===l.getTest.call(c,e+1).match.static&&l.getTest.call(c,e+1).match.nativeDef==="'"+t.charAt(0)));if(!u&&r>0&&!i.isMask.call(c,e,!1,!0)){var a=i.seekNext.call(c,e);c.caretPos.begin<a&&(c.caretPos={begin:a})}return u}(m,g)?(s=u.EventHandlers.keypressEvent.call(c,r,!0,!1,n,c.caretPos.begin))&&(m=c.caretPos.begin+1,g=""):s=u.EventHandlers.keypressEvent.call(c,r,!0,!1,n,a+1),s?(void 0!==s.pos&&d.validPositions[s.pos]&&!0===d.validPositions[s.pos].match.static&&void 0===d.validPositions[s.pos].alternation&&(b.push(s.pos),c.isRTL||(s.forwardPosition=s.pos+1)),f.call(c,void 0,i.getBuffer.call(c),s.forwardPosition,r,!1),c.caretPos={begin:s.forwardPosition,end:s.forwardPosition},y=c.caretPos):void 0===d.validPositions[t]&&h[t]===l.getPlaceholder.call(c,t)&&i.isMask.call(c,t,!0)?c.caretPos.begin++:c.caretPos=y}})),b.length>0){var E,F,C=i.seekNext.call(c,-1,void 0,!1);if(!o.isComplete.call(c,i.getBuffer.call(c))&&b.length<=C||o.isComplete.call(c,i.getBuffer.call(c))&&b.length>0&&b.length!==C&&0===b[0])for(var A=C;void 0!==(E=b.shift());)if(E<A){var k=new D.Event("_checkval");if((F=d.validPositions[E]).generatedInput=!0,k.key=F.input,(s=u.EventHandlers.keypressEvent.call(c,k,!0,!1,n,A))&&void 0!==s.pos&&s.pos!==E&&d.validPositions[s.pos]&&!0===d.validPositions[s.pos].match.static)b.push(s.pos);else if(!s)break;A++}}t&&f.call(c,e,i.getBuffer.call(c),s?s.forwardPosition:c.caretPos.begin,a||new D.Event("checkval"),a&&("input"===a.type&&c.undoValue!==i.getBuffer.call(c).join("")||"paste"===a.type)),p.skipOptionalPartCharacter=v}function f(e,t,n,r,u){var l=e?e.inputmask:this,s=l.opts,c=l.dependencyLib;if(r&&"function"==typeof s.onBeforeWrite){var d=s.onBeforeWrite.call(l,r,t,n,s);if(d){if(d.refreshFromBuffer){var f=d.refreshFromBuffer;o.refreshFromBuffer.call(l,!0===f?f:f.start,f.end,d.buffer||t),t=i.getBuffer.call(l,!0)}void 0!==n&&(n=void 0!==d.caret?d.caret:n)}}if(void 0!==e&&(e.inputmask._valueSet(t.join("")),void 0===n||void 0!==r&&"blur"===r.type||i.caret.call(l,e,n,void 0,void 0,void 0!==r&&"keydown"===r.type&&(r.key===a.keys.Delete||r.key===a.keys.Backspace)),void 0===e.inputmask.writeBufferHook||e.inputmask.writeBufferHook(n),!0===u)){var p=c(e),D=e.inputmask._valueGet();e.inputmask.skipInputEvent=!0,p.trigger("input"),setTimeout((function(){D===i.getBufferTemplate.call(l).join("")?p.trigger("cleared"):!0===o.isComplete.call(l,t)&&p.trigger("complete")}),0)}}},2394:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=h(n(3976)),u=h(n(7392)),a=h(n(4963)),i=n(9716),o=h(n(9380)),l=n(7760),s=n(157),c=n(2391),d=n(8711),f=n(7215),p=n(4713);function D(e){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},D(e)}function h(e){return e&&e.__esModule?e:{default:e}}var g=o.default.document,m="_inputmask_opts";function v(e,t,n){if(!(this instanceof v))return new v(e,t,n);this.dependencyLib=a.default,this.el=void 0,this.events={},this.maskset=void 0,!0!==n&&("[object Object]"===Object.prototype.toString.call(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=a.default.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},b(this.opts.alias,t,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.clicked=0,this.originalPlaceholder=void 0,this.isComposing=!1,this.hasAlternator=!1}function b(e,t,n){var r=v.prototype.aliases[e];return r?(r.alias&&b(r.alias,void 0,n),a.default.extend(!0,n,r),a.default.extend(!0,n,t),!0):(null===n.mask&&(n.mask=e),!1)}v.prototype={dataAttribute:"data-inputmask",defaults:r.default,definitions:u.default,aliases:{},masksCache:{},i18n:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(e){var t=this;return"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:Array.isArray(e)?e:[].slice.call(e)).forEach((function(e,n){var r=a.default.extend(!0,{},t.opts);if(function(e,t,n,r){function u(t,u){var a=""===r?t:r+"-"+t;null!==(u=void 0!==u?u:e.getAttribute(a))&&("string"==typeof u&&(0===t.indexOf("on")?u=o.default[u]:"false"===u?u=!1:"true"===u&&(u=!0)),n[t]=u)}if(!0===t.importDataAttributes){var i,l,s,c,d=e.getAttribute(r);if(d&&""!==d&&(d=d.replace(/'/g,'"'),l=JSON.parse("{"+d+"}")),l)for(c in s=void 0,l)if("alias"===c.toLowerCase()){s=l[c];break}for(i in u("alias",s),n.alias&&b(n.alias,n,t),t){if(l)for(c in s=void 0,l)if(c.toLowerCase()===i.toLowerCase()){s=l[c];break}u(i,s)}}return a.default.extend(!0,t,n),("rtl"===e.dir||t.rightAlign)&&(e.style.textAlign="right"),("rtl"===e.dir||t.numericInput)&&(e.dir="ltr",e.removeAttribute("dir"),t.isRTL=!0),Object.keys(n).length}(e,r,a.default.extend(!0,{},t.userOptions),t.dataAttribute)){var u=(0,c.generateMaskSet)(r,t.noMasksCache);void 0!==u&&(void 0!==e.inputmask&&(e.inputmask.opts.autoUnmask=!0,e.inputmask.remove()),e.inputmask=new v(void 0,void 0,!0),e.inputmask.opts=r,e.inputmask.noMasksCache=t.noMasksCache,e.inputmask.userOptions=a.default.extend(!0,{},t.userOptions),e.inputmask.el=e,e.inputmask.$el=(0,a.default)(e),e.inputmask.maskset=u,a.default.data(e,m,t.userOptions),s.mask.call(e.inputmask))}})),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===D(e)?(a.default.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),void 0===this.el||void 0!==e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");l.checkVal.call(this,void 0,!1,!1,t),"function"==typeof this.opts.onBeforeWrite&&this.opts.onBeforeWrite.call(this,void 0,d.getBuffer.call(this),0,this.opts)}return l.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){a.default.data(this.el,m,null);var e=this.opts.autoUnmask?(0,l.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);e!==d.getBufferTemplate.call(this).join("")?this._valueSet(e,this.opts.autoUnmask):this._valueSet(""),i.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):g.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),(this.isRTL?d.getBufferTemplate.call(this).reverse():d.getBufferTemplate.call(this)).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),f.isComplete.call(this,d.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var e=p.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach((function(t){return t.mask!==e||(e=t,!1)})),e}return this.maskset.metadata},isValid:function(e){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");l.checkVal.call(this,void 0,!0,!1,t)}else e=this.isRTL?d.getBuffer.call(this).slice().reverse().join(""):d.getBuffer.call(this).join("");for(var n=d.getBuffer.call(this),r=d.determineLastRequiredPosition.call(this),u=n.length-1;u>r&&!d.isMask.call(this,u);u--);return n.splice(r,u+1-r),f.isComplete.call(this,n)&&e===(this.isRTL?d.getBuffer.call(this).slice().reverse().join(""):d.getBuffer.call(this).join(""))},format:function(e,t){this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache);var n=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");l.checkVal.call(this,void 0,!0,!1,n);var r=this.isRTL?d.getBuffer.call(this).slice().reverse().join(""):d.getBuffer.call(this).join("");return t?{value:r,metadata:this.getmetadata()}:r},setValue:function(e){this.el&&(0,a.default)(this.el).trigger("setvalue",[e])},analyseMask:c.analyseMask},v.extendDefaults=function(e){a.default.extend(!0,v.prototype.defaults,e)},v.extendDefinitions=function(e){a.default.extend(!0,v.prototype.definitions,e)},v.extendAliases=function(e){a.default.extend(!0,v.prototype.aliases,e)},v.format=function(e,t,n){return v(t).format(e,n)},v.unmask=function(e,t){return v(t).unmaskedvalue(e)},v.isValid=function(e,t){return v(t).isValid(e)},v.remove=function(e){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach((function(e){e.inputmask&&e.inputmask.remove()}))},v.setValue=function(e,t){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach((function(e){e.inputmask?e.inputmask.setValue(t):(0,a.default)(e).trigger("setvalue",[t])}))},v.dependencyLib=a.default,o.default.Inputmask=v,t.default=v},5296:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var u=p(n(9380)),a=p(n(2394));function i(e,t){for(var n=0;n<t.length;n++){var u=t[n];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(e,(a=void 0,a=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var u=n.call(e,t||"default");if("object"!==r(u))return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(u.key,"string"),"symbol"===r(a)?a:String(a)),u)}var a}function o(e){var t=c();return function(){var n,u=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(u,arguments,a)}else n=u.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function l(e){var t="function"==typeof Map?new Map:void 0;return l=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return s(e,arguments,f(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),d(n,e)},l(e)}function s(e,t,n){return s=c()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var u=new(Function.bind.apply(e,r));return n&&d(u,n.prototype),u},s.apply(null,arguments)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function p(e){return e&&e.__esModule?e:{default:e}}var D=u.default.document;if(D&&D.head&&D.head.attachShadow&&u.default.customElements&&void 0===u.default.customElements.get("input-mask")){var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(l,e);var t,n,r,u=o(l);function l(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l);var t=(e=u.call(this)).getAttributeNames(),n=e.attachShadow({mode:"closed"});for(var r in e.input=D.createElement("input"),e.input.type="text",n.appendChild(e.input),t)Object.prototype.hasOwnProperty.call(t,r)&&e.input.setAttribute(t[r],e.getAttribute(t[r]));var i=new a.default;return i.dataAttribute="",i.mask(e.input),e.input.inputmask.shadowRoot=n,e}return t=l,(n=[{key:"attributeChangedCallback",value:function(e,t,n){this.input.setAttribute(e,n)}},{key:"value",get:function(){return this.input.value},set:function(e){this.input.value=e}}])&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),l}(l(HTMLElement));u.default.customElements.define("input-mask",h)}},2839:function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){s=!0,u=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var u=r.call(e,t||"default");if("object"!==n(u))return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.keys=t.keyCode=void 0,t.toKey=function(e,t){return l[e]||(t?String.fromCharCode(e):String.fromCharCode(e).toLowerCase())},t.toKeyCode=function(e){return o[e]};var o=t.keyCode=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({c:67,x:88,z:90,BACKSPACE_SAFARI:127,Enter:13,Meta_LEFT:91,Meta_RIGHT:92,Space:32},{Alt:18,AltGraph:18,ArrowDown:40,ArrowLeft:37,ArrowRight:39,ArrowUp:38,Backspace:8,CapsLock:20,Control:17,ContextMenu:93,Dead:221,Delete:46,End:35,Escape:27,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,Home:36,Insert:45,NumLock:144,PageDown:34,PageUp:33,Pause:19,PrintScreen:44,Process:229,Shift:16,ScrollLock:145,Tab:9,Unidentified:229}),l=Object.entries(o).reduce((function(e,t){var n=r(t,2),u=n[0],a=n[1];return e[a]=void 0===e[a]?u:e[a],e}),{});t.keys=Object.entries(o).reduce((function(e,t){var n=r(t,2),u=n[0];return n[1],e[u]="Space"===u?" ":u,e}),{})},2391:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.analyseMask=function(e,t,n){var r,u,l,s,c,d,f=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,p=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,D=!1,h=new i.default,g=[],m=[],v=!1;function b(e,r,u){u=void 0!==u?u:e.matches.length;var i=e.matches[u-1];if(t){if(0===r.indexOf("[")||D&&/\\d|\\s|\\w|\\p/i.test(r)||"."===r){var l=n.casing?"i":"";/\\p\{.*}/i.test(r)&&(l+="u"),e.matches.splice(u++,0,{fn:new RegExp(r,l),static:!1,optionality:!1,newBlockMarker:void 0===i?"master":i.def!==r,casing:null,def:r,placeholder:"object"===o(n.placeholder)?n.placeholder[h.matches.length]:void 0,nativeDef:r})}else D&&(r=r[r.length-1]),r.split("").forEach((function(t,r){i=e.matches[u-1],e.matches.splice(u++,0,{fn:/[a-z]/i.test(n.staticDefinitionSymbol||t)?new RegExp("["+(n.staticDefinitionSymbol||t)+"]",n.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===i?"master":i.def!==t&&!0!==i.static,casing:null,def:n.staticDefinitionSymbol||t,placeholder:void 0!==n.staticDefinitionSymbol?t:"object"===o(n.placeholder)?n.placeholder[h.matches.length]:void 0,nativeDef:(D?"'":"")+t})}));D=!1}else{var s=n.definitions&&n.definitions[r]||n.usePrototypeDefinitions&&a.default.prototype.definitions[r];s&&!D?e.matches.splice(u++,0,{fn:s.validator?"string"==typeof s.validator?new RegExp(s.validator,n.casing?"i":""):new function(){this.test=s.validator}:/./,static:s.static||!1,optionality:s.optional||!1,defOptionality:s.optional||!1,newBlockMarker:void 0===i||s.optional?"master":i.def!==(s.definitionSymbol||r),casing:s.casing,def:s.definitionSymbol||r,placeholder:s.placeholder,nativeDef:r,generated:s.generated}):(e.matches.splice(u++,0,{fn:/[a-z]/i.test(n.staticDefinitionSymbol||r)?new RegExp("["+(n.staticDefinitionSymbol||r)+"]",n.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===i?"master":i.def!==r&&!0!==i.static,casing:null,def:n.staticDefinitionSymbol||r,placeholder:void 0!==n.staticDefinitionSymbol?r:void 0,nativeDef:(D?"'":"")+r}),D=!1)}}function y(){if(g.length>0){if(b(s=g[g.length-1],u),s.isAlternator){c=g.pop();for(var e=0;e<c.matches.length;e++)c.matches[e].isGroup&&(c.matches[e].isGroup=!1);g.length>0?(s=g[g.length-1]).matches.push(c):h.matches.push(c)}}else b(h,u)}function E(e){var t=new i.default(!0);return t.openGroup=!1,t.matches=e,t}function F(){if((l=g.pop()).openGroup=!1,void 0!==l)if(g.length>0){if((s=g[g.length-1]).matches.push(l),s.isAlternator){c=g.pop();for(var e=0;e<c.matches.length;e++)c.matches[e].isGroup=!1,c.matches[e].alternatorGroup=!1;g.length>0?(s=g[g.length-1]).matches.push(c):h.matches.push(c)}}else h.matches.push(l);else y()}function C(e){var t=e.pop();return t.isQuantifier&&(t=E([e.pop(),t])),t}for(t&&(n.optionalmarker[0]=void 0,n.optionalmarker[1]=void 0);r=t?p.exec(e):f.exec(e);){if(u=r[0],t){switch(u.charAt(0)){case"?":u="{0,1}";break;case"+":case"*":u="{"+u+"}";break;case"|":if(0===g.length){var A=E(h.matches);A.openGroup=!0,g.push(A),h.matches=[],v=!0}}switch(u){case"\\d":u="[0-9]";break;case"\\p":u+=p.exec(e)[0],u+=p.exec(e)[0]}}if(D)y();else switch(u.charAt(0)){case"$":case"^":t||y();break;case n.escapeChar:D=!0,t&&y();break;case n.optionalmarker[1]:case n.groupmarker[1]:F();break;case n.optionalmarker[0]:g.push(new i.default(!1,!0));break;case n.groupmarker[0]:g.push(new i.default(!0));break;case n.quantifiermarker[0]:var k=new i.default(!1,!1,!0),x=(u=u.replace(/[{}?]/g,"")).split("|"),w=x[0].split(","),_=isNaN(w[0])?w[0]:parseInt(w[0]),B=1===w.length?_:isNaN(w[1])?w[1]:parseInt(w[1]),S=isNaN(x[1])?x[1]:parseInt(x[1]);"*"!==_&&"+"!==_||(_="*"===B?0:1),k.quantifier={min:_,max:B,jit:S};var N=g.length>0?g[g.length-1].matches:h.matches;(r=N.pop()).isGroup||(r=E([r])),N.push(r),N.push(k);break;case n.alternatormarker:if(g.length>0){var O=(s=g[g.length-1]).matches[s.matches.length-1];d=s.openGroup&&(void 0===O.matches||!1===O.isGroup&&!1===O.isAlternator)?g.pop():C(s.matches)}else d=C(h.matches);if(d.isAlternator)g.push(d);else if(d.alternatorGroup?(c=g.pop(),d.alternatorGroup=!1):c=new i.default(!1,!1,!1,!0),c.matches.push(d),g.push(c),d.openGroup){d.openGroup=!1;var M=new i.default(!0);M.alternatorGroup=!0,g.push(M)}break;default:y()}}for(v&&F();g.length>0;)l=g.pop(),h.matches.push(l);return h.matches.length>0&&(function e(r){r&&r.matches&&r.matches.forEach((function(u,a){var i=r.matches[a+1];(void 0===i||void 0===i.matches||!1===i.isQuantifier)&&u&&u.isGroup&&(u.isGroup=!1,t||(b(u,n.groupmarker[0],0),!0!==u.openGroup&&b(u,n.groupmarker[1]))),e(u)}))}(h),m.push(h)),(n.numericInput||n.isRTL)&&function e(t){for(var r in t.matches=t.matches.reverse(),t.matches)if(Object.prototype.hasOwnProperty.call(t.matches,r)){var u=parseInt(r);if(t.matches[r].isQuantifier&&t.matches[u+1]&&t.matches[u+1].isGroup){var a=t.matches[r];t.matches.splice(r,1),t.matches.splice(u+1,0,a)}void 0!==t.matches[r].matches?t.matches[r]=e(t.matches[r]):t.matches[r]=((i=t.matches[r])===n.optionalmarker[0]?i=n.optionalmarker[1]:i===n.optionalmarker[1]?i=n.optionalmarker[0]:i===n.groupmarker[0]?i=n.groupmarker[1]:i===n.groupmarker[1]&&(i=n.groupmarker[0]),i)}var i;return t}(m[0]),m},t.generateMaskSet=function(e,t){var n;function i(e,t){var n=t.repeat,r=t.groupmarker,a=t.quantifiermarker,i=t.keepStatic;if(n>0||"*"===n||"+"===n){var o="*"===n?0:"+"===n?1:n;if(o!=n)e=r[0]+e+r[1]+a[0]+o+","+n+a[1];else for(var s=e,c=1;c<o;c++)e+=s}if(!0===i){var d=e.match(new RegExp("(.)\\[([^\\]]*)\\]","g"));d&&d.forEach((function(t,n){var r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){s=!0,u=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.split("["),2),a=r[0],i=r[1];i=i.replace("]",""),e=e.replace(new RegExp("".concat((0,u.escapeRegex)(a),"\\[").concat((0,u.escapeRegex)(i),"\\]")),a.charAt(0)===i.charAt(0)?"(".concat(a,"|").concat(a).concat(i,")"):"".concat(a,"[").concat(i,"]"))}))}return e}function s(e,n,u){var l,s,c=!1;return null!==e&&""!==e||((c=null!==u.regex)?e=(e=u.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(c=!0,e=".*")),1===e.length&&!1===u.greedy&&0!==u.repeat&&(u.placeholder=""),e=i(e,u),s=c?"regex_"+u.regex:u.numericInput?e.split("").reverse().join(""):e,null!==u.keepStatic&&(s="ks_"+u.keepStatic+s),"object"===o(u.placeholder)&&(s="ph_"+JSON.stringify(u.placeholder)+s),void 0===a.default.prototype.masksCache[s]||!0===t?(l={mask:e,maskToken:a.default.prototype.analyseMask(e,c,u),validPositions:[],_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:n,maskLength:void 0,jitOffset:{}},!0!==t&&(a.default.prototype.masksCache[s]=l,l=r.default.extend(!0,{},a.default.prototype.masksCache[s]))):l=r.default.extend(!0,{},a.default.prototype.masksCache[s]),l}if("function"==typeof e.mask&&(e.mask=e.mask(e)),Array.isArray(e.mask)){if(e.mask.length>1){null===e.keepStatic&&(e.keepStatic=!0);var c=e.groupmarker[0];return(e.isRTL?e.mask.reverse():e.mask).forEach((function(t){c.length>1&&(c+=e.alternatormarker),void 0!==t.mask&&"function"!=typeof t.mask?c+=t.mask:c+=t})),s(c+=e.groupmarker[1],e.mask,e)}e.mask=e.mask.pop()}return n=e.mask&&void 0!==e.mask.mask&&"function"!=typeof e.mask.mask?s(e.mask.mask,e.mask,e):s(e.mask,e.mask,e),null===e.keepStatic&&(e.keepStatic=!1),n};var r=s(n(4963)),u=n(7184),a=s(n(2394)),i=s(n(9695));function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return e&&e.__esModule?e:{default:e}}},157:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.mask=function(){var e=this,t=this.opts,n=this.el,s=this.dependencyLib;a.EventRuler.off(n);var c=function(t,n){var r=t.getAttribute("type"),u="input"===t.tagName.toLowerCase()&&n.supportsInputType.includes(r)||t.isContentEditable||"textarea"===t.tagName.toLowerCase();if(!u)if("input"===t.tagName.toLowerCase()){var l=document.createElement("input");l.setAttribute("type",r),u="text"===l.type,l=null}else u="partial";return!1!==u?function(t){var r,u;function l(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==o.getLastValidPosition.call(e)||!0!==n.nullable?(this.inputmask.shadowRoot||this.ownerDocument).activeElement===this&&n.clearMaskOnLostFocus?(e.isRTL?i.clearOptionalTail.call(e,o.getBuffer.call(e).slice()).reverse():i.clearOptionalTail.call(e,o.getBuffer.call(e).slice())).join(""):r.call(this):"":r.call(this)}function c(e){u.call(this,e),this.inputmask&&(0,i.applyInputValue)(this,e)}if(!t.inputmask.__valueGet){if(!0!==n.noValuePatching){if(Object.getOwnPropertyDescriptor){var d=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):void 0;d&&d.get&&d.set?(r=d.get,u=d.set,Object.defineProperty(t,"value",{get:l,set:c,configurable:!0})):"input"!==t.tagName.toLowerCase()&&(r=function(){return this.textContent},u=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:l,set:c,configurable:!0}))}else document.__lookupGetter__&&t.__lookupGetter__("value")&&(r=t.__lookupGetter__("value"),u=t.__lookupSetter__("value"),t.__defineGetter__("value",l),t.__defineSetter__("value",c));t.inputmask.__valueGet=r,t.inputmask.__valueSet=u}t.inputmask._valueGet=function(t){return e.isRTL&&!0!==t?r.call(this.el).split("").reverse().join(""):r.call(this.el)},t.inputmask._valueSet=function(t,n){u.call(this.el,null==t?"":!0!==n&&e.isRTL?t.split("").reverse().join(""):t)},void 0===r&&(r=function(){return this.value},u=function(e){this.value=e},function(t){if(s.valHooks&&(void 0===s.valHooks[t]||!0!==s.valHooks[t].inputmaskpatch)){var r=s.valHooks[t]&&s.valHooks[t].get?s.valHooks[t].get:function(e){return e.value},u=s.valHooks[t]&&s.valHooks[t].set?s.valHooks[t].set:function(e,t){return e.value=t,e};s.valHooks[t]={get:function(t){if(t.inputmask){if(t.inputmask.opts.autoUnmask)return t.inputmask.unmaskedvalue();var u=r(t);return-1!==o.getLastValidPosition.call(e,void 0,void 0,t.inputmask.maskset.validPositions)||!0!==n.nullable?u:""}return r(t)},set:function(e,t){var n=u(e,t);return e.inputmask&&(0,i.applyInputValue)(e,t),n},inputmaskpatch:!0}}}(t.type),function(e){a.EventRuler.on(e,"mouseenter",(function(){var e=this,t=e.inputmask._valueGet(!0);t!=(e.inputmask.isRTL?o.getBuffer.call(e.inputmask).slice().reverse():o.getBuffer.call(e.inputmask)).join("")&&(0,i.applyInputValue)(e,t)}))}(t))}}(t):t.inputmask=void 0,u}(n,t);if(!1!==c){e.originalPlaceholder=n.placeholder,e.maxLength=void 0!==n?n.maxLength:void 0,-1===e.maxLength&&(e.maxLength=void 0),"inputMode"in n&&null===n.getAttribute("inputmode")&&(n.inputMode=t.inputmode,n.setAttribute("inputmode",t.inputmode)),!0===c&&(t.showMaskOnFocus=t.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(n.autocomplete),r.iphone&&(t.insertModeVisual=!1,n.setAttribute("autocorrect","off")),a.EventRuler.on(n,"submit",u.EventHandlers.submitEvent),a.EventRuler.on(n,"reset",u.EventHandlers.resetEvent),a.EventRuler.on(n,"blur",u.EventHandlers.blurEvent),a.EventRuler.on(n,"focus",u.EventHandlers.focusEvent),a.EventRuler.on(n,"invalid",u.EventHandlers.invalidEvent),a.EventRuler.on(n,"click",u.EventHandlers.clickEvent),a.EventRuler.on(n,"mouseleave",u.EventHandlers.mouseleaveEvent),a.EventRuler.on(n,"mouseenter",u.EventHandlers.mouseenterEvent),a.EventRuler.on(n,"paste",u.EventHandlers.pasteEvent),a.EventRuler.on(n,"cut",u.EventHandlers.cutEvent),a.EventRuler.on(n,"complete",t.oncomplete),a.EventRuler.on(n,"incomplete",t.onincomplete),a.EventRuler.on(n,"cleared",t.oncleared),!0!==t.inputEventOnly&&a.EventRuler.on(n,"keydown",u.EventHandlers.keyEvent),(r.mobile||t.inputEventOnly)&&n.removeAttribute("maxLength"),a.EventRuler.on(n,"input",u.EventHandlers.inputFallBackEvent)),a.EventRuler.on(n,"setvalue",u.EventHandlers.setValueEvent),void 0===e.applyMaskHook||e.applyMaskHook(),o.getBufferTemplate.call(e).join(""),e.undoValue=e._valueGet(!0);var d=(n.inputmask.shadowRoot||n.ownerDocument).activeElement;if(""!==n.inputmask._valueGet(!0)||!1===t.clearMaskOnLostFocus||d===n){(0,i.applyInputValue)(n,n.inputmask._valueGet(!0),t);var f=o.getBuffer.call(e).slice();!1===l.isComplete.call(e,f)&&t.clearIncomplete&&o.resetMaskSet.call(e,!1),t.clearMaskOnLostFocus&&d!==n&&(-1===o.getLastValidPosition.call(e)?f=[]:i.clearOptionalTail.call(e,f)),(!1===t.clearMaskOnLostFocus||t.showMaskOnFocus&&d===n||""!==n.inputmask._valueGet(!0))&&(0,i.writeBuffer)(n,f),d===n&&o.caret.call(e,n,o.seekNext.call(e,o.getLastValidPosition.call(e)))}}};var r=n(9845),u=n(6030),a=n(9716),i=n(7760),o=n(8711),l=n(7215)},9695:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=n||!1,this.isAlternator=r||!1,this.quantifier={min:1,max:1}}},3194:function(){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(0===r)return!1;for(var u=0|t,a=Math.max(u>=0?u:r-Math.abs(u),0);a<r;){if(n[a]===e)return!0;a++}return!1}})},9302:function(){var e=Function.bind.call(Function.call,Array.prototype.reduce),t=Function.bind.call(Function.call,Object.prototype.propertyIsEnumerable),n=Function.bind.call(Function.call,Array.prototype.concat),r=Object.keys;Object.entries||(Object.entries=function(u){return e(r(u),(function(e,r){return n(e,"string"==typeof r&&t(u,r)?[[r,u[r]]]:[])}),[])})},7149:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===e("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype})},4013:function(){String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)})},8711:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.caret=function(e,t,n,r,a){var i,o=this,l=this.opts;if(void 0===t)return"selectionStart"in e&&"selectionEnd"in e?(t=e.selectionStart,n=e.selectionEnd):u.default.getSelection?(i=u.default.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&i.commonAncestorContainer!==e||(t=i.startOffset,n=i.endOffset):document.selection&&document.selection.createRange&&(n=(t=0-(i=document.selection.createRange()).duplicate().moveStart("character",-e.inputmask._valueGet().length))+i.text.length),{begin:r?t:d.call(o,t),end:r?n:d.call(o,n)};if(Array.isArray(t)&&(n=o.isRTL?t[0]:t[1],t=o.isRTL?t[1]:t[0]),void 0!==t.begin&&(n=o.isRTL?t.begin:t.end,t=o.isRTL?t.end:t.begin),"number"==typeof t){t=r?t:d.call(o,t),n="number"==typeof(n=r?n:d.call(o,n))?n:t;var s=parseInt(((e.ownerDocument.defaultView||u.default).getComputedStyle?(e.ownerDocument.defaultView||u.default).getComputedStyle(e,null):e.currentStyle).fontSize)*n;if(e.scrollLeft=s>e.scrollWidth?s:0,e.inputmask.caretPos={begin:t,end:n},l.insertModeVisual&&!1===l.insertMode&&t===n&&(a||n++),e===(e.inputmask.shadowRoot||e.ownerDocument).activeElement){if("setSelectionRange"in e)e.setSelectionRange(t,n);else if(u.default.getSelection){if(i=document.createRange(),void 0===e.firstChild||null===e.firstChild){var c=document.createTextNode("");e.appendChild(c)}i.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),i.setEnd(e.firstChild,n<e.inputmask._valueGet().length?n:e.inputmask._valueGet().length),i.collapse(!0);var f=u.default.getSelection();f.removeAllRanges(),f.addRange(i)}else e.createTextRange&&((i=e.createTextRange()).collapse(!0),i.moveEnd("character",n),i.moveStart("character",t),i.select());void 0===e.inputmask.caretHook||e.inputmask.caretHook.call(o,{begin:t,end:n})}}},t.determineLastRequiredPosition=function(e){var t,n,r=this,u=r.maskset,o=r.dependencyLib,s=l.call(r),c={},d=u.validPositions[s],f=i.getMaskTemplate.call(r,!0,l.call(r),!0,!0),p=f.length,D=void 0!==d?d.locator.slice():void 0;for(t=s+1;t<f.length;t++)D=(n=i.getTestTemplate.call(r,t,D,t-1)).locator.slice(),c[t]=o.extend(!0,{},n);var h=d&&void 0!==d.alternation?d.locator[d.alternation]:void 0;for(t=p-1;t>s&&((n=c[t]).match.optionality||n.match.optionalQuantifier&&n.match.newBlockMarker||h&&(h!==c[t].locator[d.alternation]&&!0!==n.match.static||!0===n.match.static&&n.locator[d.alternation]&&a.checkAlternationMatch.call(r,n.locator[d.alternation].toString().split(","),h.toString().split(","))&&""!==i.getTests.call(r,t)[0].def))&&f[t]===i.getPlaceholder.call(r,t,n.match);t--)p--;return e?{l:p,def:c[p]?c[p].match:void 0}:p},t.determineNewCaretPosition=function(e,t,n){var r,u,a,d=this,f=d.maskset,p=d.opts;if(t&&(d.isRTL?e.end=e.begin:e.begin=e.end),e.begin===e.end){switch(n=n||p.positionCaretOnClick){case"none":break;case"select":e={begin:0,end:o.call(d).length};break;case"ignore":e.end=e.begin=c.call(d,l.call(d));break;case"radixFocus":if(d.clicked>1&&0===f.validPositions.length)break;if(function(e){if(""!==p.radixPoint&&0!==p.digits){var t=f.validPositions;if(void 0===t[e]||void 0===t[e].input){if(e<c.call(d,-1))return!0;var n=o.call(d).indexOf(p.radixPoint);if(-1!==n){for(var r=0,u=t.length;r<u;r++)if(t[r]&&n<r&&t[r].input!==i.getPlaceholder.call(d,r))return!1;return!0}}}return!1}(e.begin)){var D=o.call(d).join("").indexOf(p.radixPoint);e.end=e.begin=p.numericInput?c.call(d,D):D;break}default:if(r=e.begin,u=l.call(d,r,!0),r<=(a=c.call(d,-1!==u||s.call(d,0)?u:-1)))e.end=e.begin=s.call(d,r,!1,!0)?r:c.call(d,r);else{var h=f.validPositions[u],g=i.getTestTemplate.call(d,a,h?h.match.locator:void 0,h),m=i.getPlaceholder.call(d,a,g.match);if(""!==m&&o.call(d)[a]!==m&&!0!==g.match.optionalQuantifier&&!0!==g.match.newBlockMarker||!s.call(d,a,p.keepStatic,!0)&&g.match.def===m){var v=c.call(d,a);(r>=v||r===a)&&(a=v)}e.end=e.begin=a}}return e}},t.getBuffer=o,t.getBufferTemplate=function(){var e=this.maskset;return void 0===e._buffer&&(e._buffer=i.getMaskTemplate.call(this,!1,1),void 0===e.buffer&&(e.buffer=e._buffer.slice())),e._buffer},t.getLastValidPosition=l,t.isMask=s,t.resetMaskSet=function(e){var t=this.maskset;t.buffer=void 0,!0!==e&&(t.validPositions=[],t.p=0),!1===e&&(t.tests={},t.jitOffset={})},t.seekNext=c,t.seekPrevious=function(e,t){var n=this,r=e-1;if(e<=0)return 0;for(;r>0&&(!0===t&&(!0!==i.getTest.call(n,r).match.newBlockMarker||!s.call(n,r,void 0,!0))||!0!==t&&!s.call(n,r,void 0,!0));)r--;return r},t.translatePosition=d;var r,u=(r=n(9380))&&r.__esModule?r:{default:r},a=n(7215),i=n(4713);function o(e){var t=this,n=t.maskset;return void 0!==n.buffer&&!0!==e||(n.buffer=i.getMaskTemplate.call(t,!0,l.call(t),!0),void 0===n._buffer&&(n._buffer=n.buffer.slice())),n.buffer}function l(e,t,n){var r=this.maskset,u=-1,a=-1,i=n||r.validPositions;void 0===e&&(e=-1);for(var o=0,l=i.length;o<l;o++)i[o]&&(t||!0!==i[o].generatedInput)&&(o<=e&&(u=o),o>=e&&(a=o));return-1===u||u===e?a:-1===a||e-u<a-e?u:a}function s(e,t,n){var r=this,u=this.maskset,a=i.getTestTemplate.call(r,e).match;if(""===a.def&&(a=i.getTest.call(r,e).match),!0!==a.static)return a.fn;if(!0===n&&void 0!==u.validPositions[e]&&!0!==u.validPositions[e].generatedInput)return!0;if(!0!==t&&e>-1){if(n){var o=i.getTests.call(r,e);return o.length>1+(""===o[o.length-1].match.def?1:0)}var l=i.determineTestTemplate.call(r,e,i.getTests.call(r,e)),s=i.getPlaceholder.call(r,e,l.match);return l.match.def!==s}return!1}function c(e,t,n){var r=this;void 0===n&&(n=!0);for(var u=e+1;""!==i.getTest.call(r,u).match.def&&(!0===t&&(!0!==i.getTest.call(r,u).match.newBlockMarker||!s.call(r,u,void 0,!0))||!0!==t&&!s.call(r,u,void 0,n));)u++;return u}function d(e){var t=this.opts,n=this.el;return!this.isRTL||"number"!=typeof e||t.greedy&&""===t.placeholder||!n||(e=this._valueGet().length-e)<0&&(e=0),e}},4713:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.determineTestTemplate=d,t.getDecisionTaker=l,t.getMaskTemplate=function(e,t,n,r,u){var a=this,i=this.opts,o=this.maskset,l=i.greedy;u&&i.greedy&&(i.greedy=!1,a.maskset.tests={}),t=t||0;var f,p,h,g,m=[],v=0;do{if(!0===e&&o.validPositions[v])p=(h=u&&o.validPositions[v].match.optionality&&void 0===o.validPositions[v+1]&&(!0===o.validPositions[v].generatedInput||o.validPositions[v].input==i.skipOptionalPartCharacter&&v>0)?d.call(a,v,D.call(a,v,f,v-1)):o.validPositions[v]).match,f=h.locator.slice(),m.push(!0===n?h.input:!1===n?p.nativeDef:s.call(a,v,p));else{p=(h=c.call(a,v,f,v-1)).match,f=h.locator.slice();var b=!0!==r&&(!1!==i.jitMasking?i.jitMasking:p.jit);(g=(g||o.validPositions[v-1])&&p.static&&p.def!==i.groupSeparator&&null===p.fn)||!1===b||void 0===b||"number"==typeof b&&isFinite(b)&&b>v?m.push(!1===n?p.nativeDef:s.call(a,m.length,p)):g=!1}v++}while(!0!==p.static||""!==p.def||t>v);return""===m[m.length-1]&&m.pop(),!1===n&&void 0!==o.maskLength||(o.maskLength=v-1),i.greedy=l,m},t.getPlaceholder=s,t.getTest=f,t.getTestTemplate=c,t.getTests=D,t.isSubsetOf=p;var r,u=(r=n(2394))&&r.__esModule?r:{default:r},a=n(8711);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var n=(null!=e.alternation?e.mloc[l(e)]:e.locator).join("");if(""!==n)for(n=n.split(":")[0];n.length<t;)n+="0";return n}function l(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",")[0]),void 0!==t?t.toString():""}function s(e,t,n){var r=this,u=this.opts,o=this.maskset;if(void 0!==(t=t||f.call(r,e).match).placeholder||!0===n){if(""!==t.placeholder&&!0===t.static&&!0!==t.generated){var l=a.getLastValidPosition.call(r,e),s=a.seekNext.call(r,l);return(n?e<=s:e<s)?u.staticDefinitionSymbol&&t.static?t.nativeDef:t.def:"function"==typeof t.placeholder?t.placeholder(u):t.placeholder}return"function"==typeof t.placeholder?t.placeholder(u):t.placeholder}if(!0===t.static){if(e>-1&&void 0===o.validPositions[e]){var c,d=D.call(r,e),p=[];if("string"==typeof u.placeholder&&d.length>1+(""===d[d.length-1].match.def?1:0))for(var h=0;h<d.length;h++)if(""!==d[h].match.def&&!0!==d[h].match.optionality&&!0!==d[h].match.optionalQuantifier&&(!0===d[h].match.static||void 0===c||!1!==d[h].match.fn.test(c.match.def,o,e,!0,u))&&(p.push(d[h]),!0===d[h].match.static&&(c=d[h]),p.length>1&&/[0-9a-bA-Z]/.test(p[0].match.def)))return u.placeholder.charAt(e%u.placeholder.length)}return t.def}return"object"===i(u.placeholder)?t.def:u.placeholder.charAt(e%u.placeholder.length)}function c(e,t,n){return this.maskset.validPositions[e]||d.call(this,e,D.call(this,e,t?t.slice():t,n))}function d(e,t){var n=this.opts,r=0,u=function(e,t){var n=0,r=!1;return t.forEach((function(e){e.match.optionality&&(0!==n&&n!==e.match.optionality&&(r=!0),(0===n||n>e.match.optionality)&&(n=e.match.optionality))})),n&&(0==e||1==t.length?n=0:r||(n=0)),n}(e,t);e=e>0?e-1:0;var a,i,l,s=o(f.call(this,e));n.greedy&&t.length>1&&""===t[t.length-1].match.def&&(r=1);for(var c=0;c<t.length-r;c++){var d=t[c];a=o(d,s.length);var p=Math.abs(a-s);(!0!==d.unMatchedAlternationStopped||t.filter((function(e){return!0!==e.unMatchedAlternationStopped})).length<=1)&&(void 0===i||""!==a&&p<i||l&&!n.greedy&&l.match.optionality&&l.match.optionality-u>0&&"master"===l.match.newBlockMarker&&(!d.match.optionality||d.match.optionality-u<1||!d.match.newBlockMarker)||l&&!n.greedy&&l.match.optionalQuantifier&&!d.match.optionalQuantifier)&&(i=p,l=d)}return l}function f(e,t){var n=this.maskset;return n.validPositions[e]?n.validPositions[e]:(t||D.call(this,e))[0]}function p(e,t,n){function r(e){for(var t,n=[],r=-1,u=0,a=e.length;u<a;u++)if("-"===e.charAt(u))for(t=e.charCodeAt(u+1);++r<t;)n.push(String.fromCharCode(r));else r=e.charCodeAt(u),n.push(e.charAt(u));return n.join("")}return e.match.def===t.match.nativeDef||!(!(n.regex||e.match.fn instanceof RegExp&&t.match.fn instanceof RegExp)||!0===e.match.static||!0===t.match.static)&&("."===t.match.fn.source||-1!==r(t.match.fn.source.replace(/[[\]/]/g,"")).indexOf(r(e.match.fn.source.replace(/[[\]/]/g,""))))}function D(e,t,n){var r,a,i=this,o=this.dependencyLib,l=this.maskset,s=this.opts,c=this.el,f=l.maskToken,D=t?n:0,h=t?t.slice():[0],g=[],m=!1,v=t?t.join(""):"",b=!1;function y(t,n,a,o){function d(a,o,f){function h(e,t){var n=0===t.matches.indexOf(e);return n||t.matches.every((function(r,u){return!0===r.isQuantifier?n=h(e,t.matches[u-1]):Object.prototype.hasOwnProperty.call(r,"matches")&&(n=h(e,r)),!n})),n}function F(e,t,n){var r,u;if((l.tests[e]||l.validPositions[e])&&(l.validPositions[e]?[l.validPositions[e]]:l.tests[e]).every((function(e,a){if(e.mloc[t])return r=e,!1;var i=void 0!==n?n:e.alternation,o=void 0!==e.locator[i]?e.locator[i].toString().indexOf(t):-1;return(void 0===u||o<u)&&-1!==o&&(r=e,u=o),!0})),r){var a=r.locator[r.alternation],i=r.mloc[t]||r.mloc[a]||r.locator;return-1!==i[i.length-1].toString().indexOf(":")&&i.pop(),i.slice((void 0!==n?n:r.alternation)+1)}return void 0!==n?F(e,t):void 0}function C(t,n){return!0===t.match.static&&!0!==n.match.static&&n.match.fn.test(t.match.def,l,e,!1,s,!1)}function A(e,t){var n=e.alternation,r=void 0===t||n<=t.alternation&&-1===e.locator[n].toString().indexOf(t.locator[n]);if(!r&&n>t.alternation)for(var u=0;u<n;u++)if(e.locator[u]!==t.locator[u]){n=u,r=!0;break}return!!r&&function(n){e.mloc=e.mloc||{};var r=e.locator[n];if(void 0!==r){if("string"==typeof r&&(r=r.split(",")[0]),void 0===e.mloc[r]&&(e.mloc[r]=e.locator.slice(),e.mloc[r].push(":".concat(e.alternation))),void 0!==t){for(var u in t.mloc)"string"==typeof u&&(u=parseInt(u.split(",")[0])),e.mloc[u+0]=t.mloc[u];e.locator[n]=Object.keys(e.mloc).join(",")}return e.alternation>n&&(e.alternation=n),!0}return e.alternation=void 0,!1}(n)}function k(e,t){if(e.locator.length!==t.locator.length)return!1;for(var n=e.alternation+1;n<e.locator.length;n++)if(e.locator[n]!==t.locator[n])return!1;return!0}if(D>e+s._maxTestPos)throw new Error("Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. ".concat(l.mask));if(D===e&&void 0===a.matches){if(g.push({match:a,locator:o.reverse(),cd:v,mloc:{}}),!a.optionality||void 0!==f||!(s.definitions&&s.definitions[a.nativeDef]&&s.definitions[a.nativeDef].optional||u.default.prototype.definitions[a.nativeDef]&&u.default.prototype.definitions[a.nativeDef].optional))return!0;m=!0,D=e}else if(void 0!==a.matches){if(a.isGroup&&f!==a)return function(){if(a=d(t.matches[t.matches.indexOf(a)+1],o,f))return!0}();if(a.isOptional)return function(){var t=a,u=g.length;if(a=y(a,n,o,f),g.length>0){if(g.forEach((function(e,t){t>=u&&(e.match.optionality=e.match.optionality?e.match.optionality+1:1)})),r=g[g.length-1].match,void 0!==f||!h(r,t))return a;m=!0,D=e}}();if(a.isAlternator)return function(){function r(e){for(var t,n=e.matches[0].matches?e.matches[0].matches.length:1,r=0;r<e.matches.length&&n===(t=e.matches[r].matches?e.matches[r].matches.length:1);r++);return n!==t}i.hasAlternator=!0;var u,h=a,v=[],y=g.slice(),E=o.length,x=n.length>0?n.shift():-1;if(-1===x||"string"==typeof x){var w,_=D,B=n.slice(),S=[];if("string"==typeof x)S=x.split(",");else for(w=0;w<h.matches.length;w++)S.push(w.toString());if(void 0!==l.excludes[e]){for(var N=S.slice(),O=0,M=l.excludes[e].length;O<M;O++){var T=l.excludes[e][O].toString().split(":");o.length==T[1]&&S.splice(S.indexOf(T[0]),1)}0===S.length&&(delete l.excludes[e],S=N)}(!0===s.keepStatic||isFinite(parseInt(s.keepStatic))&&_>=s.keepStatic)&&(S=S.slice(0,1));for(var P=0;P<S.length;P++){w=parseInt(S[P]),g=[],n="string"==typeof x&&F(D,w,E)||B.slice();var L=h.matches[w];if(L&&d(L,[w].concat(o),f))a=!0;else if(0===P&&(b=r(h)),L&&L.matches&&L.matches.length>h.matches[0].matches.length)break;u=g.slice(),D=_,g=[];for(var R=0;R<u.length;R++){var I=u[R],j=!1;I.alternation=I.alternation||E,A(I);for(var z=0;z<v.length;z++){var U=v[z];if("string"!=typeof x||void 0!==I.alternation&&S.includes(I.locator[I.alternation].toString())){if(I.match.nativeDef===U.match.nativeDef){j=!0,A(U,I);break}if(p(I,U,s)){A(I,U)&&(j=!0,v.splice(v.indexOf(U),0,I));break}if(p(U,I,s)){A(U,I);break}if(C(I,U)){k(I,U)||void 0!==c.inputmask.userOptions.keepStatic?A(I,U)&&(j=!0,v.splice(v.indexOf(U),0,I)):s.keepStatic=!0;break}if(C(U,I)){A(U,I);break}}}j||v.push(I)}}g=y.concat(v),D=e,m=g.length>0&&b,a=v.length>0&&!b,b&&m&&!a&&g.forEach((function(e,t){e.unMatchedAlternationStopped=!0})),n=B.slice()}else a=d(h.matches[x]||t.matches[x],[x].concat(o),f);if(a)return!0}();if(a.isQuantifier&&f!==t.matches[t.matches.indexOf(a)-1])return function(){for(var u=a,i=!1,c=n.length>0?n.shift():0;c<(isNaN(u.quantifier.max)?c+1:u.quantifier.max)&&D<=e;c++){var f=t.matches[t.matches.indexOf(u)-1];if(a=d(f,[c].concat(o),f)){if(g.forEach((function(t,n){(r=E(f,t.match)?t.match:g[g.length-1].match).optionalQuantifier=c>=u.quantifier.min,r.jit=(c+1)*(f.matches.indexOf(r)+1)>u.quantifier.jit,r.optionalQuantifier&&h(r,f)&&(m=!0,D=e,s.greedy&&null==l.validPositions[e-1]&&c>u.quantifier.min&&-1!=["*","+"].indexOf(u.quantifier.max)&&(g.pop(),v=void 0),i=!0,a=!1),!i&&r.jit&&(l.jitOffset[e]=f.matches.length-f.matches.indexOf(r))})),i)break;return!0}}}();if(a=y(a,n,o,f))return!0}else D++}for(var f=n.length>0?n.shift():0;f<t.matches.length;f++)if(!0!==t.matches[f].isQuantifier){var h=d(t.matches[f],[f].concat(a),o);if(h&&D===e)return h;if(D>e)break}}function E(e,t){var n=-1!=e.matches.indexOf(t);return n||e.matches.forEach((function(e,r){void 0===e.matches||n||(n=E(e,t))})),n}if(e>-1){if(void 0===t){for(var F,C=e-1;void 0===(F=l.validPositions[C]||l.tests[C])&&C>-1;)C--;void 0!==F&&C>-1&&(h=function(e,t){var n,r=[];return Array.isArray(t)||(t=[t]),t.length>0&&(void 0===t[0].alternation||!0===s.keepStatic?0===(r=d.call(i,e,t.slice()).locator.slice()).length&&(r=t[0].locator.slice()):t.forEach((function(e){""!==e.def&&(0===r.length?(n=e.alternation,r=e.locator.slice()):e.locator[n]&&-1===r[n].toString().indexOf(e.locator[n])&&(r[n]+=","+e.locator[n]))}))),r}(C,F),v=h.join(""),D=C)}if(l.tests[e]&&l.tests[e][0].cd===v)return l.tests[e];for(var A=h.shift();A<f.length&&!(y(f[A],h,[A])&&D===e||D>e);A++);}return(0===g.length||m)&&g.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:b&&0===g.filter((function(e){return!0!==e.unMatchedAlternationStopped})).length?[0]:[],mloc:{},cd:v}),void 0!==t&&l.tests[e]?a=o.extend(!0,[],g):(l.tests[e]=o.extend(!0,[],g),a=l.tests[e]),g.forEach((function(e){e.match.optionality=e.match.defOptionality||!1})),a}},7215:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.alternate=o,t.checkAlternationMatch=function(e,t,n){for(var r,u=this.opts.greedy?t:t.slice(0,1),a=!1,i=void 0!==n?n.split(","):[],o=0;o<i.length;o++)-1!==(r=e.indexOf(i[o]))&&e.splice(r,1);for(var l=0;l<e.length;l++)if(u.includes(e[l])){a=!0;break}return a},t.handleRemove=function(e,t,n,r,l){var s=this,c=this.maskset,d=this.opts;if((d.numericInput||s.isRTL)&&(t===u.keys.Backspace?t=u.keys.Delete:t===u.keys.Delete&&(t=u.keys.Backspace),s.isRTL)){var f=n.end;n.end=n.begin,n.begin=f}var p,D=a.getLastValidPosition.call(s,void 0,!0);n.end>=a.getBuffer.call(s).length&&D>=n.end&&(n.end=D+1),t===u.keys.Backspace?n.end-n.begin<1&&(n.begin=a.seekPrevious.call(s,n.begin)):t===u.keys.Delete&&n.begin===n.end&&(n.end=a.isMask.call(s,n.end,!0,!0)?n.end+1:a.seekNext.call(s,n.end)+1),!1!==(p=h.call(s,n))&&((!0!==r&&!1!==d.keepStatic||null!==d.regex&&-1!==i.getTest.call(s,n.begin).match.def.indexOf("|"))&&o.call(s,!0),!0!==r&&(c.p=t===u.keys.Delete?n.begin+p:n.begin,c.p=a.determineNewCaretPosition.call(s,{begin:c.p,end:c.p},!1,!1===d.insertMode&&t===u.keys.Backspace?"none":void 0).begin))},t.isComplete=s,t.isSelection=c,t.isValid=d,t.refreshFromBuffer=p,t.revalidateMask=h;var r=n(6030),u=n(2839),a=n(8711),i=n(4713);function o(e,t,n,r,u,l){var s=this,c=this.dependencyLib,f=this.opts,p=s.maskset;if(!s.hasAlternator)return!1;var D,h,g,m,v,b,y,E,F,C,A,k=c.extend(!0,[],p.validPositions),x=c.extend(!0,{},p.tests),w=!1,_=!1,B=void 0!==u?u:a.getLastValidPosition.call(s);if(l&&(C=l.begin,A=l.end,l.begin>l.end&&(C=l.end,A=l.begin)),-1===B&&void 0===u)D=0,h=(m=i.getTest.call(s,D)).alternation;else for(;B>=0;B--)if((g=p.validPositions[B])&&void 0!==g.alternation){if(B<=(e||0)&&m&&m.locator[g.alternation]!==g.locator[g.alternation])break;D=B,h=p.validPositions[D].alternation,m=g}if(void 0!==h){y=parseInt(D),p.excludes[y]=p.excludes[y]||[],!0!==e&&p.excludes[y].push((0,i.getDecisionTaker)(m)+":"+m.alternation);var S=[],N=-1;for(v=y;y<a.getLastValidPosition.call(s,void 0,!0)+1;v++)-1===N&&e<=v&&void 0!==t&&(S.push(t),N=S.length-1),(b=p.validPositions[y])&&!0!==b.generatedInput&&(void 0===l||v<C||v>=A)&&S.push(b.input),p.validPositions.splice(y,1);for(-1===N&&void 0!==t&&(S.push(t),N=S.length-1);void 0!==p.excludes[y]&&p.excludes[y].length<10;){for(p.tests={},a.resetMaskSet.call(s,!0),w=!0,v=0;v<S.length&&(E=w.caret||0==f.insertMode&&null!=E?a.seekNext.call(s,E):a.getLastValidPosition.call(s,void 0,!0)+1,F=S[v],w=d.call(s,E,F,!1,r,!0));v++)v===N&&(_=w),1==e&&w&&(_={caretPos:v});if(w)break;if(a.resetMaskSet.call(s),m=i.getTest.call(s,y),p.validPositions=c.extend(!0,[],k),p.tests=c.extend(!0,{},x),!p.excludes[y]){_=o.call(s,e,t,n,r,y-1,l);break}if(null!=m.alternation){var O=(0,i.getDecisionTaker)(m);if(-1!==p.excludes[y].indexOf(O+":"+m.alternation)){_=o.call(s,e,t,n,r,y-1,l);break}for(p.excludes[y].push(O+":"+m.alternation),v=y;v<a.getLastValidPosition.call(s,void 0,!0)+1;v++)p.validPositions.splice(y)}else delete p.excludes[y]}}return _&&!1===f.keepStatic||delete p.excludes[y],_}function l(e,t,n){var r=this.opts,a=this.maskset;switch(r.casing||t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var i=a.validPositions[n-1];e=0===n||i&&i.input===String.fromCharCode(u.keyCode.Space)?e.toUpperCase():e.toLowerCase();break;default:if("function"==typeof r.casing){var o=Array.prototype.slice.call(arguments);o.push(a.validPositions),e=r.casing.apply(this,o)}}return e}function s(e){var t=this,n=this.opts,r=this.maskset;if("function"==typeof n.isComplete)return n.isComplete(e,n);if("*"!==n.repeat){var u=!1,o=a.determineLastRequiredPosition.call(t,!0),l=o.l;if(void 0===o.def||o.def.newBlockMarker||o.def.optionality||o.def.optionalQuantifier){u=!0;for(var s=0;s<=l;s++){var c=i.getTestTemplate.call(t,s).match;if(!0!==c.static&&void 0===r.validPositions[s]&&(!1===c.optionality||void 0===c.optionality||c.optionality&&0==c.newBlockMarker)&&(!1===c.optionalQuantifier||void 0===c.optionalQuantifier)||!0===c.static&&""!=c.def&&e[s]!==i.getPlaceholder.call(t,s,c)){u=!1;break}}}return u}}function c(e){var t=this.opts.insertMode?0:1;return this.isRTL?e.begin-e.end>t:e.end-e.begin>t}function d(e,t,n,r,u,f,g){var m=this,v=this.dependencyLib,b=this.opts,y=m.maskset;n=!0===n;var E=e;function F(e){if(void 0!==e){if(void 0!==e.remove&&(Array.isArray(e.remove)||(e.remove=[e.remove]),e.remove.sort((function(e,t){return m.isRTL?e.pos-t.pos:t.pos-e.pos})).forEach((function(e){h.call(m,{begin:e,end:e+1})})),e.remove=void 0),void 0!==e.insert&&(Array.isArray(e.insert)||(e.insert=[e.insert]),e.insert.sort((function(e,t){return m.isRTL?t.pos-e.pos:e.pos-t.pos})).forEach((function(e){""!==e.c&&d.call(m,e.pos,e.c,void 0===e.strict||e.strict,void 0!==e.fromIsValid?e.fromIsValid:r)})),e.insert=void 0),e.refreshFromBuffer&&e.buffer){var t=e.refreshFromBuffer;p.call(m,!0===t?t:t.start,t.end,e.buffer),e.refreshFromBuffer=void 0}void 0!==e.rewritePosition&&(E=e.rewritePosition,e=!0)}return e}function C(t,n,u){var o=!1;return i.getTests.call(m,t).every((function(s,d){var f=s.match;if(a.getBuffer.call(m,!0),!1!==(o=(!f.jit||void 0!==y.validPositions[a.seekPrevious.call(m,t)])&&(null!=f.fn?f.fn.test(n,y,t,u,b,c.call(m,e)):(n===f.def||n===b.skipOptionalPartCharacter)&&""!==f.def&&{c:i.getPlaceholder.call(m,t,f,!0)||f.def,pos:t}))){var p=void 0!==o.c?o.c:n,D=t;return p=p===b.skipOptionalPartCharacter&&!0===f.static?i.getPlaceholder.call(m,t,f,!0)||f.def:p,!0!==(o=F(o))&&void 0!==o.pos&&o.pos!==t&&(D=o.pos),!0!==o&&void 0===o.pos&&void 0===o.c||!1===h.call(m,e,v.extend({},s,{input:l.call(m,p,f,D)}),r,D)&&(o=!1),!1}return!0})),o}void 0!==e.begin&&(E=m.isRTL?e.end:e.begin);var A=!0,k=v.extend(!0,[],y.validPositions);if(!1===b.keepStatic&&void 0!==y.excludes[E]&&!0!==u&&!0!==r)for(var x=E;x<(m.isRTL?e.begin:e.end);x++)void 0!==y.excludes[x]&&(y.excludes[x]=void 0,delete y.tests[x]);if("function"==typeof b.preValidation&&!0!==r&&!0!==f&&(A=F(A=b.preValidation.call(m,a.getBuffer.call(m),E,t,c.call(m,e),b,y,e,n||u))),!0===A){if(A=C(E,t,n),(!n||!0===r)&&!1===A&&!0!==f){var w=y.validPositions[E];if(!w||!0!==w.match.static||w.match.def!==t&&t!==b.skipOptionalPartCharacter){if(b.insertMode||void 0===y.validPositions[a.seekNext.call(m,E)]||e.end>E){var _=!1;if(y.jitOffset[E]&&void 0===y.validPositions[a.seekNext.call(m,E)]&&!1!==(A=d.call(m,E+y.jitOffset[E],t,!0,!0))&&(!0!==u&&(A.caret=E),_=!0),e.end>E&&(y.validPositions[E]=void 0),!_&&!a.isMask.call(m,E,b.keepStatic&&0===E))for(var B=E+1,S=a.seekNext.call(m,E,!1,0!==E);B<=S;B++)if(!1!==(A=C(B,t,n))){A=D.call(m,E,void 0!==A.pos?A.pos:B)||A,E=B;break}}}else A={caret:a.seekNext.call(m,E)}}if(m.hasAlternator&&!0!==u&&!n&&(u=!0,!1===A&&b.keepStatic&&(s.call(m,a.getBuffer.call(m))||0===E)?A=o.call(m,E,t,n,r,void 0,e):(c.call(m,e)&&y.tests[E]&&y.tests[E].length>1&&b.keepStatic||!0===A&&!0!==b.numericInput&&y.tests[E]&&y.tests[E].length>1&&a.getLastValidPosition.call(m,void 0,!0)>E)&&(A=o.call(m,!0))),!0===A&&(A={pos:E}),"function"==typeof b.postValidation&&!0!==r&&!0!==f){var N=b.postValidation.call(m,a.getBuffer.call(m,!0),void 0!==e.begin?m.isRTL?e.end:e.begin:e,t,A,b,y,n,g,u);void 0!==N&&(A=!0===N?A:N)}}A&&void 0===A.pos&&(A.pos=E),!1===A||!0===f?(a.resetMaskSet.call(m,!0),y.validPositions=v.extend(!0,[],k)):D.call(m,void 0,E,!0);var O=F(A);return void 0!==m.maxLength&&a.getBuffer.call(m).length>m.maxLength&&!r&&(a.resetMaskSet.call(m,!0),y.validPositions=v.extend(!0,[],k),O=!1),O}function f(e,t,n){for(var r=this.maskset,u=!1,a=i.getTests.call(this,e),o=0;o<a.length;o++){if(a[o].match&&(a[o].match.nativeDef===t.match[n.shiftPositions?"def":"nativeDef"]&&(!n.shiftPositions||!t.match.static)||a[o].match.nativeDef===t.match.nativeDef||n.regex&&!a[o].match.static&&a[o].match.fn.test(t.input,r,e,!1,n))){u=!0;break}if(a[o].match&&a[o].match.def===t.match.nativeDef){u=void 0;break}}return!1===u&&void 0!==r.jitOffset[e]&&(u=f.call(this,e+r.jitOffset[e],t,n)),u}function p(e,t,n){var u,i,o=this,l=this.maskset,s=this.opts,c=this.dependencyLib,d=s.skipOptionalPartCharacter,f=o.isRTL?n.slice().reverse():n;if(s.skipOptionalPartCharacter="",!0===e)a.resetMaskSet.call(o,!1),e=0,t=n.length,i=a.determineNewCaretPosition.call(o,{begin:0,end:0},!1).begin;else{for(u=e;u<t;u++)l.validPositions.splice(e,0);i=e}var p=new c.Event("keypress");for(u=e;u<t;u++){p.key=f[u].toString(),o.ignorable=!1;var D=r.EventHandlers.keypressEvent.call(o,p,!0,!1,!1,i);!1!==D&&void 0!==D&&(i=D.forwardPosition)}s.skipOptionalPartCharacter=d}function D(e,t,n){var r=this,u=this.maskset,o=this.dependencyLib;if(void 0===e)for(e=t-1;e>0&&!u.validPositions[e];e--);for(var l=e;l<t;l++)if(void 0===u.validPositions[l]&&!a.isMask.call(r,l,!1)&&(0==l?i.getTest.call(r,l):u.validPositions[l-1])){var s=i.getTests.call(r,l).slice();""===s[s.length-1].match.def&&s.pop();var c,f=i.determineTestTemplate.call(r,l,s);if(f&&(!0!==f.match.jit||"master"===f.match.newBlockMarker&&(c=u.validPositions[l+1])&&!0===c.match.optionalQuantifier)&&((f=o.extend({},f,{input:i.getPlaceholder.call(r,l,f.match,!0)||f.match.def})).generatedInput=!0,h.call(r,l,f,!0),!0!==n)){var p=u.validPositions[t].input;return u.validPositions[t]=void 0,d.call(r,t,p,!0,!0)}}}function h(e,t,n,r){var u=this,o=this.maskset,l=this.opts,s=this.dependencyLib;function p(e,t,n){var r=t[e];if(void 0!==r&&!0===r.match.static&&!0!==r.match.optionality&&(void 0===t[0]||void 0===t[0].alternation)){var u=n.begin<=e-1?t[e-1]&&!0===t[e-1].match.static&&t[e-1]:t[e-1],a=n.end>e+1?t[e+1]&&!0===t[e+1].match.static&&t[e+1]:t[e+1];return u&&a}return!1}var D=0,h=void 0!==e.begin?e.begin:e,g=void 0!==e.end?e.end:e,m=!0;if(e.begin>e.end&&(h=e.end,g=e.begin),r=void 0!==r?r:h,void 0===n&&(h!==g||l.insertMode&&void 0!==o.validPositions[r]||void 0===t||t.match.optionalQuantifier||t.match.optionality)){var v,b=s.extend(!0,[],o.validPositions),y=a.getLastValidPosition.call(u,void 0,!0);o.p=h;var E=c.call(u,e)?h:r;for(v=y;v>=E;v--)o.validPositions.splice(v,1),void 0===t&&delete o.tests[v+1];var F,C,A=r,k=A;for(t&&(o.validPositions[r]=s.extend(!0,{},t),k++,A++),null==b[g]&&o.jitOffset[g]&&(g+=o.jitOffset[g]+1),v=t?g:g-1;v<=y;v++){if(void 0!==(F=b[v])&&!0!==F.generatedInput&&(v>=g||v>=h&&p(v,b,{begin:h,end:g}))){for(;""!==i.getTest.call(u,k).match.def;){if(!1!==(C=f.call(u,k,F,l))||"+"===F.match.def){"+"===F.match.def&&a.getBuffer.call(u,!0);var x=d.call(u,k,F.input,"+"!==F.match.def,!0);if(m=!1!==x,A=(x.pos||k)+1,!m&&C)break}else m=!1;if(m){void 0===t&&F.match.static&&v===e.begin&&D++;break}if(!m&&a.getBuffer.call(u),k>o.maskLength)break;k++}""==i.getTest.call(u,k).match.def&&(m=!1),k=A}if(!m)break}if(!m)return o.validPositions=s.extend(!0,[],b),a.resetMaskSet.call(u,!0),!1}else t&&i.getTest.call(u,r).match.cd===t.match.cd&&(o.validPositions[r]=s.extend(!0,{},t));return a.resetMaskSet.call(u,!0),D}}},t={};function n(r){var u=t[r];if(void 0!==u)return u.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}var r={};return function(){var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(7149),n(3194),n(9302),n(4013),n(3851),n(219),n(207),n(5296);var t,u=(t=n(2394))&&t.__esModule?t:{default:t};e.default=u.default}(),r}()},3110:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},534:function(e,t,n){"use strict";var r=n(7313),u=n(2224);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,o={};function l(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(o[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},D={};function h(e,t,n,r,u,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=u,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var m=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function b(e,t,n,r){var u=g.hasOwnProperty(t)?g[t]:null;(null!==u?0!==u.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,u,r)&&(n=null),r||null===u?function(e){return!!d.call(D,e)||!d.call(p,e)&&(f.test(e)?D[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):u.mustUseProperty?e[u.propertyName]=null===n?3!==u.type&&"":n:(t=u.attributeName,r=u.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(u=u.type)||4===u&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(m,v);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(m,v);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(m,v);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=Symbol.for("react.element"),F=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),w=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var M=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var T=Symbol.iterator;function P(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=T&&e[T]||e["@@iterator"])?e:null}var L,R=Object.assign;function I(e){if(void 0===L)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var j=!1;function z(e,t){if(!e||j)return"";j=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"===typeof s.stack){for(var u=s.stack.split("\n"),a=r.stack.split("\n"),i=u.length-1,o=a.length-1;1<=i&&0<=o&&u[i]!==a[o];)o--;for(;1<=i&&0<=o;i--,o--)if(u[i]!==a[o]){if(1!==i||1!==o)do{if(i--,0>--o||u[i]!==a[o]){var l="\n"+u[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=o);break}}}finally{j=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?I(e):""}function U(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function H(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case C:return"Fragment";case F:return"Portal";case k:return"Profiler";case A:return"StrictMode";case B:return"Suspense";case S:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case w:return(e.displayName||"Context")+".Consumer";case x:return(e._context.displayName||"Context")+".Provider";case _:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:H(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return H(e(t))}catch(n){}}return null}function $(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(t);case 8:return t===A?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var u=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function W(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Y(e,t){X(e,t);var n=V(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&W(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var u=0;u<n.length;u++)t["$"+n[u]]=!0;for(n=0;n<e.length;n++)u=t.hasOwnProperty("$"+e[n].value),e[n].selected!==u&&(e[n].selected=u),u&&r&&(e[n].defaultSelected=!0)}else{for(n=""+V(n),t=null,u=0;u<e.length;u++){if(e[u].value===n)return e[u].selected=!0,void(r&&(e[u].defaultSelected=!0));null!==t||e[u].disabled||(t=e[u])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:V(n)}}function ae(e,t){var n=V(t.value),r=V(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var se,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((se=se||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},De=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),u=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,u):e[n]=u}}Object.keys(pe).forEach((function(e){De.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var me=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(me[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Fe=null,Ce=null,Ae=null;function ke(e){if(e=bu(e)){if("function"!==typeof Fe)throw Error(a(280));var t=e.stateNode;t&&(t=Eu(t),Fe(e.stateNode,e.type,t))}}function xe(e){Ce?Ae?Ae.push(e):Ae=[e]:Ce=e}function we(){if(Ce){var e=Ce,t=Ae;if(Ae=Ce=null,ke(e),t)for(e=0;e<t.length;e++)ke(t[e])}}function _e(e,t){return e(t)}function Be(){}var Se=!1;function Ne(e,t,n){if(Se)return e(t,n);Se=!0;try{return _e(e,t,n)}finally{Se=!1,(null!==Ce||null!==Ae)&&(Be(),we())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var r=Eu(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Me=!1;if(c)try{var Te={};Object.defineProperty(Te,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Te,Te),window.removeEventListener("test",Te,Te)}catch(ce){Me=!1}function Pe(e,t,n,r,u,a,i,o,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(c){this.onError(c)}}var Le=!1,Re=null,Ie=!1,je=null,ze={onError:function(e){Le=!0,Re=e}};function Ue(e,t,n,r,u,a,i,o,l){Le=!1,Re=null,Pe.apply(ze,arguments)}function He(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function $e(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(He(e)!==e)throw Error(a(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=He(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var u=n.return;if(null===u)break;var i=u.alternate;if(null===i){if(null!==(r=u.return)){n=r;continue}break}if(u.child===i.child){for(i=u.child;i;){if(i===n)return Ve(u),e;if(i===r)return Ve(u),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=u,r=i;else{for(var o=!1,l=u.child;l;){if(l===n){o=!0,n=u,r=i;break}if(l===r){o=!0,r=u,n=i;break}l=l.sibling}if(!o){for(l=i.child;l;){if(l===n){o=!0,n=i,r=u;break}if(l===r){o=!0,r=i,n=u;break}l=l.sibling}if(!o)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?Ke(e):null}function Ke(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ke(e);if(null!==t)return t;e=e.sibling}return null}var Ge=u.unstable_scheduleCallback,We=u.unstable_cancelCallback,Ze=u.unstable_shouldYield,Qe=u.unstable_requestPaint,Xe=u.unstable_now,Ye=u.unstable_getCurrentPriorityLevel,Je=u.unstable_ImmediatePriority,et=u.unstable_UserBlockingPriority,tt=u.unstable_NormalPriority,nt=u.unstable_LowPriority,rt=u.unstable_IdlePriority,ut=null,at=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ot(e)/lt|0)|0},ot=Math.log,lt=Math.LN2;var st=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,u=e.suspendedLanes,a=e.pingedLanes,i=268435455&n;if(0!==i){var o=i&~u;0!==o?r=dt(o):0!==(a&=i)&&(r=dt(a))}else 0!==(i=n&~u)?r=dt(i):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&u)&&((u=r&-r)>=(a=t&-t)||16===u&&0!==(4194240&a)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)u=1<<(n=31-it(t)),r|=e[n],t&=~u;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Dt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){var e=st;return 0===(4194240&(st<<=1))&&(st=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),u=1<<r;u&t|e[r]&t&&(e[r]|=t),n&=~u}}var bt=0;function yt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Et,Ft,Ct,At,kt,xt=!1,wt=[],_t=null,Bt=null,St=null,Nt=new Map,Ot=new Map,Mt=[],Tt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Pt(e,t){switch(e){case"focusin":case"focusout":_t=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":St=null;break;case"pointerover":case"pointerout":Nt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Lt(e,t,n,r,u,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[u]},null!==t&&(null!==(t=bu(t))&&Ft(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==u&&-1===t.indexOf(u)&&t.push(u),e)}function Rt(e){var t=vu(e.target);if(null!==t){var n=He(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=$e(n)))return e.blockedOn=t,void kt(e.priority,(function(){Ct(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function It(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bu(n))&&Ft(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ye=r,n.target.dispatchEvent(r),ye=null,t.shift()}return!0}function jt(e,t,n){It(e)&&n.delete(t)}function zt(){xt=!1,null!==_t&&It(_t)&&(_t=null),null!==Bt&&It(Bt)&&(Bt=null),null!==St&&It(St)&&(St=null),Nt.forEach(jt),Ot.forEach(jt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,xt||(xt=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,zt)))}function Ht(e){function t(t){return Ut(t,e)}if(0<wt.length){Ut(wt[0],e);for(var n=1;n<wt.length;n++){var r=wt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==_t&&Ut(_t,e),null!==Bt&&Ut(Bt,e),null!==St&&Ut(St,e),Nt.forEach(t),Ot.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Mt.shift()}var $t=y.ReactCurrentBatchConfig,Vt=!0;function qt(e,t,n,r){var u=bt,a=$t.transition;$t.transition=null;try{bt=1,Gt(e,t,n,r)}finally{bt=u,$t.transition=a}}function Kt(e,t,n,r){var u=bt,a=$t.transition;$t.transition=null;try{bt=4,Gt(e,t,n,r)}finally{bt=u,$t.transition=a}}function Gt(e,t,n,r){if(Vt){var u=Zt(e,t,n,r);if(null===u)Vr(e,t,r,Wt,n),Pt(e,r);else if(function(e,t,n,r,u){switch(t){case"focusin":return _t=Lt(_t,e,t,n,r,u),!0;case"dragenter":return Bt=Lt(Bt,e,t,n,r,u),!0;case"mouseover":return St=Lt(St,e,t,n,r,u),!0;case"pointerover":var a=u.pointerId;return Nt.set(a,Lt(Nt.get(a)||null,e,t,n,r,u)),!0;case"gotpointercapture":return a=u.pointerId,Ot.set(a,Lt(Ot.get(a)||null,e,t,n,r,u)),!0}return!1}(u,e,t,n,r))r.stopPropagation();else if(Pt(e,r),4&t&&-1<Tt.indexOf(e)){for(;null!==u;){var a=bu(u);if(null!==a&&Et(a),null===(a=Zt(e,t,n,r))&&Vr(e,t,r,Wt,n),a===u)break;u=a}null!==u&&r.stopPropagation()}else Vr(e,t,r,null,n)}}var Wt=null;function Zt(e,t,n,r){if(Wt=null,null!==(e=vu(e=Ee(r))))if(null===(t=He(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=$e(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Wt=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ye()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Yt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Yt,r=n.length,u="value"in Xt?Xt.value:Xt.textContent,a=u.length;for(e=0;e<r&&n[e]===u[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===u[a-t];t++);return Jt=u.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function un(e){function t(t,n,r,u,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=u,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(u):u[i]);return this.isDefaultPrevented=(null!=u.defaultPrevented?u.defaultPrevented:!1===u.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,on,ln,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=un(sn),dn=R({},sn,{view:0,detail:0}),fn=un(dn),pn=R({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,on=e.screenY-ln.screenY):on=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:on}}),Dn=un(pn),hn=un(R({},pn,{dataTransfer:0})),gn=un(R({},dn,{relatedTarget:0})),mn=un(R({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=R({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=un(vn),yn=un(R({},sn,{data:0})),En={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Fn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function kn(){return An}var xn=R({},dn,{key:function(e){if(e.key){var t=En[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Fn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),wn=un(xn),_n=un(R({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Bn=un(R({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kn})),Sn=un(R({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=R({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),On=un(Nn),Mn=[9,13,27,32],Tn=c&&"CompositionEvent"in window,Pn=null;c&&"documentMode"in document&&(Pn=document.documentMode);var Ln=c&&"TextEvent"in window&&!Pn,Rn=c&&(!Tn||Pn&&8<Pn&&11>=Pn),In=String.fromCharCode(32),jn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var $n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function qn(e,t,n,r){xe(r),0<(t=Kr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Gn=null;function Wn(e){Ir(e,0)}function Zn(e){if(G(yu(e)))return e}function Qn(e,t){if("change"===e)return t}var Xn=!1;if(c){var Yn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"===typeof er.oninput}Yn=Jn}else Yn=!1;Xn=Yn&&(!document.documentMode||9<document.documentMode)}function tr(){Kn&&(Kn.detachEvent("onpropertychange",nr),Gn=Kn=null)}function nr(e){if("value"===e.propertyName&&Zn(Gn)){var t=[];qn(t,Gn,e,Ee(e)),Ne(Wn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(Kn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Zn(Gn)}function ar(e,t){if("click"===e)return Zn(t)}function ir(e,t){if("input"===e||"change"===e)return Zn(t)}var or="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function lr(e,t){if(or(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var u=n[r];if(!d.call(t,u)||!or(e[u],t[u]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=W();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=W((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Dr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var u=n.textContent.length,a=Math.min(r.start,u);r=void 0===r.end?a:Math.min(r.end,u),!e.extend&&a>r&&(u=r,r=a,a=u),u=cr(n,a);var i=cr(n,r);u&&i&&(1!==e.rangeCount||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(u.node,u.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,mr=null,vr=null,br=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==W(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&lr(vr,r)||(vr=r,0<(r=Kr(mr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function Er(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Fr={animationend:Er("Animation","AnimationEnd"),animationiteration:Er("Animation","AnimationIteration"),animationstart:Er("Animation","AnimationStart"),transitionend:Er("Transition","TransitionEnd")},Cr={},Ar={};function kr(e){if(Cr[e])return Cr[e];if(!Fr[e])return e;var t,n=Fr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ar)return Cr[e]=n[t];return e}c&&(Ar=document.createElement("div").style,"AnimationEvent"in window||(delete Fr.animationend.animation,delete Fr.animationiteration.animation,delete Fr.animationstart.animation),"TransitionEvent"in window||delete Fr.transitionend.transition);var xr=kr("animationend"),wr=kr("animationiteration"),_r=kr("animationstart"),Br=kr("transitionend"),Sr=new Map,Nr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Or(e,t){Sr.set(e,t),l(t,[e])}for(var Mr=0;Mr<Nr.length;Mr++){var Tr=Nr[Mr];Or(Tr.toLowerCase(),"on"+(Tr[0].toUpperCase()+Tr.slice(1)))}Or(xr,"onAnimationEnd"),Or(wr,"onAnimationIteration"),Or(_r,"onAnimationStart"),Or("dblclick","onDoubleClick"),Or("focusin","onFocus"),Or("focusout","onBlur"),Or(Br,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Lr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function Rr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,u,i,o,l,s){if(Ue.apply(this,arguments),Le){if(!Le)throw Error(a(198));var c=Re;Le=!1,Re=null,Ie||(Ie=!0,je=c)}}(r,t,void 0,e),e.currentTarget=null}function Ir(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],u=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var o=r[i],l=o.instance,s=o.currentTarget;if(o=o.listener,l!==a&&u.isPropagationStopped())break e;Rr(u,o,s),a=l}else for(i=0;i<r.length;i++){if(l=(o=r[i]).instance,s=o.currentTarget,o=o.listener,l!==a&&u.isPropagationStopped())break e;Rr(u,o,s),a=l}}}if(Ie)throw e=je,Ie=!1,je=null,e}function jr(e,t){var n=t[hu];void 0===n&&(n=t[hu]=new Set);var r=e+"__bubble";n.has(r)||($r(t,e,2,!1),n.add(r))}function zr(e,t,n){var r=0;t&&(r|=4),$r(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Hr(e){if(!e[Ur]){e[Ur]=!0,i.forEach((function(t){"selectionchange"!==t&&(Lr.has(t)||zr(t,!1,e),zr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,zr("selectionchange",!1,t))}}function $r(e,t,n,r){switch(Qt(t)){case 1:var u=qt;break;case 4:u=Kt;break;default:u=Gt}n=u.bind(null,t,n,e),u=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(u=!0),r?void 0!==u?e.addEventListener(t,n,{capture:!0,passive:u}):e.addEventListener(t,n,!0):void 0!==u?e.addEventListener(t,n,{passive:u}):e.addEventListener(t,n,!1)}function Vr(e,t,n,r,u){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var o=r.stateNode.containerInfo;if(o===u||8===o.nodeType&&o.parentNode===u)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===u||8===l.nodeType&&l.parentNode===u))return;i=i.return}for(;null!==o;){if(null===(i=vu(o)))return;if(5===(l=i.tag)||6===l){r=a=i;continue e}o=o.parentNode}}r=r.return}Ne((function(){var r=a,u=Ee(n),i=[];e:{var o=Sr.get(e);if(void 0!==o){var l=cn,s=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=wn;break;case"focusin":s="focus",l=gn;break;case"focusout":s="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=Dn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Bn;break;case xr:case wr:case _r:l=mn;break;case Br:l=Sn;break;case"scroll":l=fn;break;case"wheel":l=On;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=_n}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==o?o+"Capture":null:o;c=[];for(var p,D=r;null!==D;){var h=(p=D).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Oe(D,f))&&c.push(qr(D,h,p)))),d)break;D=D.return}0<c.length&&(o=new l(o,s,null,n,u),i.push({event:o,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===ye||!(s=n.relatedTarget||n.fromElement)||!vu(s)&&!s[Du])&&(l||o)&&(o=u.window===u?u:(o=u.ownerDocument)?o.defaultView||o.parentWindow:window,l?(l=r,null!==(s=(s=n.relatedTarget||n.toElement)?vu(s):null)&&(s!==(d=He(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(l=null,s=r),l!==s)){if(c=Dn,h="onMouseLeave",f="onMouseEnter",D="mouse","pointerout"!==e&&"pointerover"!==e||(c=_n,h="onPointerLeave",f="onPointerEnter",D="pointer"),d=null==l?o:yu(l),p=null==s?o:yu(s),(o=new c(h,D+"leave",l,n,u)).target=d,o.relatedTarget=p,h=null,vu(u)===r&&((c=new c(f,D+"enter",s,n,u)).target=p,c.relatedTarget=d,h=c),d=h,l&&s)e:{for(f=s,D=0,p=c=l;p;p=Gr(p))D++;for(p=0,h=f;h;h=Gr(h))p++;for(;0<D-p;)c=Gr(c),D--;for(;0<p-D;)f=Gr(f),p--;for(;D--;){if(c===f||null!==f&&c===f.alternate)break e;c=Gr(c),f=Gr(f)}c=null}else c=null;null!==l&&Wr(i,o,l,c,!1),null!==s&&null!==d&&Wr(i,d,s,c,!0)}if("select"===(l=(o=r?yu(r):window).nodeName&&o.nodeName.toLowerCase())||"input"===l&&"file"===o.type)var g=Qn;else if(Vn(o))if(Xn)g=ir;else{g=ur;var m=rr}else(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(g=ar);switch(g&&(g=g(e,r))?qn(i,g,n,u):(m&&m(e,o,r),"focusout"===e&&(m=o._wrapperState)&&m.controlled&&"number"===o.type&&ee(o,"number",o.value)),m=r?yu(r):window,e){case"focusin":(Vn(m)||"true"===m.contentEditable)&&(gr=m,mr=r,vr=null);break;case"focusout":vr=mr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,yr(i,n,u);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":yr(i,n,u)}var v;if(Tn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Hn?zn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Rn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Hn&&(v=en()):(Yt="value"in(Xt=u)?Xt.value:Xt.textContent,Hn=!0)),0<(m=Kr(r,b)).length&&(b=new yn(b,e,null,n,u),i.push({event:b,listeners:m}),v?b.data=v:null!==(v=Un(n))&&(b.data=v))),(v=Ln?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(jn=!0,In);case"textInput":return(e=t.data)===In&&jn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!Tn&&zn(e,t)?(e=en(),Jt=Yt=Xt=null,Hn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Kr(r,"onBeforeInput")).length&&(u=new yn("onBeforeInput","beforeinput",null,n,u),i.push({event:u,listeners:r}),u.data=v))}Ir(i,t)}))}function qr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Kr(e,t){for(var n=t+"Capture",r=[];null!==e;){var u=e,a=u.stateNode;5===u.tag&&null!==a&&(u=a,null!=(a=Oe(e,n))&&r.unshift(qr(e,a,u)),null!=(a=Oe(e,t))&&r.push(qr(e,a,u))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Wr(e,t,n,r,u){for(var a=t._reactName,i=[];null!==n&&n!==r;){var o=n,l=o.alternate,s=o.stateNode;if(null!==l&&l===r)break;5===o.tag&&null!==s&&(o=s,u?null!=(l=Oe(n,a))&&i.unshift(qr(n,l,o)):u||null!=(l=Oe(n,a))&&i.push(qr(n,l,o))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Zr=/\r\n?/g,Qr=/\u0000|\uFFFD/g;function Xr(e){return("string"===typeof e?e:""+e).replace(Zr,"\n").replace(Qr,"")}function Yr(e,t,n){if(t=Xr(t),Xr(e)!==t&&n)throw Error(a(425))}function Jr(){}var eu=null,tu=null;function nu(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ru="function"===typeof setTimeout?setTimeout:void 0,uu="function"===typeof clearTimeout?clearTimeout:void 0,au="function"===typeof Promise?Promise:void 0,iu="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof au?function(e){return au.resolve(null).then(e).catch(ou)}:ru;function ou(e){setTimeout((function(){throw e}))}function lu(e,t){var n=t,r=0;do{var u=n.nextSibling;if(e.removeChild(n),u&&8===u.nodeType)if("/$"===(n=u.data)){if(0===r)return e.removeChild(u),void Ht(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=u}while(n);Ht(t)}function su(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function cu(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var du=Math.random().toString(36).slice(2),fu="__reactFiber$"+du,pu="__reactProps$"+du,Du="__reactContainer$"+du,hu="__reactEvents$"+du,gu="__reactListeners$"+du,mu="__reactHandles$"+du;function vu(e){var t=e[fu];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Du]||n[fu]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=cu(e);null!==e;){if(n=e[fu])return n;e=cu(e)}return t}n=(e=n).parentNode}return null}function bu(e){return!(e=e[fu]||e[Du])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function yu(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Eu(e){return e[pu]||null}var Fu=[],Cu=-1;function Au(e){return{current:e}}function ku(e){0>Cu||(e.current=Fu[Cu],Fu[Cu]=null,Cu--)}function xu(e,t){Cu++,Fu[Cu]=e.current,e.current=t}var wu={},_u=Au(wu),Bu=Au(!1),Su=wu;function Nu(e,t){var n=e.type.contextTypes;if(!n)return wu;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var u,a={};for(u in n)a[u]=t[u];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ou(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Mu(){ku(Bu),ku(_u)}function Tu(e,t,n){if(_u.current!==wu)throw Error(a(168));xu(_u,t),xu(Bu,n)}function Pu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var u in r=r.getChildContext())if(!(u in t))throw Error(a(108,$(e)||"Unknown",u));return R({},n,r)}function Lu(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wu,Su=_u.current,xu(_u,e),xu(Bu,Bu.current),!0}function Ru(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Pu(e,t,Su),r.__reactInternalMemoizedMergedChildContext=e,ku(Bu),ku(_u),xu(_u,e)):ku(Bu),xu(Bu,n)}var Iu=null,ju=!1,zu=!1;function Uu(e){null===Iu?Iu=[e]:Iu.push(e)}function Hu(){if(!zu&&null!==Iu){zu=!0;var e=0,t=bt;try{var n=Iu;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Iu=null,ju=!1}catch(u){throw null!==Iu&&(Iu=Iu.slice(e+1)),Ge(Je,Hu),u}finally{bt=t,zu=!1}}return null}var $u=[],Vu=0,qu=null,Ku=0,Gu=[],Wu=0,Zu=null,Qu=1,Xu="";function Yu(e,t){$u[Vu++]=Ku,$u[Vu++]=qu,qu=e,Ku=t}function Ju(e,t,n){Gu[Wu++]=Qu,Gu[Wu++]=Xu,Gu[Wu++]=Zu,Zu=e;var r=Qu;e=Xu;var u=32-it(r)-1;r&=~(1<<u),n+=1;var a=32-it(t)+u;if(30<a){var i=u-u%5;a=(r&(1<<i)-1).toString(32),r>>=i,u-=i,Qu=1<<32-it(t)+u|n<<u|r,Xu=a+e}else Qu=1<<a|n<<u|r,Xu=e}function ea(e){null!==e.return&&(Yu(e,1),Ju(e,1,0))}function ta(e){for(;e===qu;)qu=$u[--Vu],$u[Vu]=null,Ku=$u[--Vu],$u[Vu]=null;for(;e===Zu;)Zu=Gu[--Wu],Gu[Wu]=null,Xu=Gu[--Wu],Gu[Wu]=null,Qu=Gu[--Wu],Gu[Wu]=null}var na=null,ra=null,ua=!1,aa=null;function ia(e,t){var n=Os(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function oa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,na=e,ra=su(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,na=e,ra=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Zu?{id:Qu,overflow:Xu}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Os(18,null,null,0)).stateNode=t,n.return=e,e.child=n,na=e,ra=null,!0);default:return!1}}function la(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function sa(e){if(ua){var t=ra;if(t){var n=t;if(!oa(e,t)){if(la(e))throw Error(a(418));t=su(n.nextSibling);var r=na;t&&oa(e,t)?ia(r,n):(e.flags=-4097&e.flags|2,ua=!1,na=e)}}else{if(la(e))throw Error(a(418));e.flags=-4097&e.flags|2,ua=!1,na=e}}}function ca(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;na=e}function da(e){if(e!==na)return!1;if(!ua)return ca(e),ua=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!nu(e.type,e.memoizedProps)),t&&(t=ra)){if(la(e))throw fa(),Error(a(418));for(;t;)ia(e,t),t=su(t.nextSibling)}if(ca(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ra=su(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ra=null}}else ra=na?su(e.stateNode.nextSibling):null;return!0}function fa(){for(var e=ra;e;)e=su(e.nextSibling)}function pa(){ra=na=null,ua=!1}function Da(e){null===aa?aa=[e]:aa.push(e)}var ha=y.ReactCurrentBatchConfig;function ga(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var ma=Au(null),va=null,ba=null,ya=null;function Ea(){ya=ba=va=null}function Fa(e){var t=ma.current;ku(ma),e._currentValue=t}function Ca(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Aa(e,t){va=e,ya=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(yo=!0),e.firstContext=null)}function ka(e){var t=e._currentValue;if(ya!==e)if(e={context:e,memoizedValue:t,next:null},null===ba){if(null===va)throw Error(a(308));ba=e,va.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return t}var xa=null;function wa(e){null===xa?xa=[e]:xa.push(e)}function _a(e,t,n,r){var u=t.interleaved;return null===u?(n.next=n,wa(t)):(n.next=u.next,u.next=n),t.interleaved=n,Ba(e,r)}function Ba(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Sa=!1;function Na(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Oa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ma(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ta(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Bl)){var u=r.pending;return null===u?t.next=t:(t.next=u.next,u.next=t),r.pending=t,Ba(e,n)}return null===(u=r.interleaved)?(t.next=t,wa(r)):(t.next=u.next,u.next=t),r.interleaved=t,Ba(e,n)}function Pa(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function La(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var u=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?u=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?u=a=t:a=a.next=t}else u=a=t;return n={baseState:r.baseState,firstBaseUpdate:u,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ra(e,t,n,r){var u=e.updateQueue;Sa=!1;var a=u.firstBaseUpdate,i=u.lastBaseUpdate,o=u.shared.pending;if(null!==o){u.shared.pending=null;var l=o,s=l.next;l.next=null,null===i?a=s:i.next=s,i=l;var c=e.alternate;null!==c&&((o=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===o?c.firstBaseUpdate=s:o.next=s,c.lastBaseUpdate=l))}if(null!==a){var d=u.baseState;for(i=0,c=s=l=null,o=a;;){var f=o.lane,p=o.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var D=e,h=o;switch(f=t,p=n,h.tag){case 1:if("function"===typeof(D=h.payload)){d=D.call(p,d,f);break e}d=D;break e;case 3:D.flags=-65537&D.flags|128;case 0:if(null===(f="function"===typeof(D=h.payload)?D.call(p,d,f):D)||void 0===f)break e;d=R({},d,f);break e;case 2:Sa=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(f=u.effects)?u.effects=[o]:f.push(o))}else p={eventTime:p,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===c?(s=c=p,l=d):c=c.next=p,i|=f;if(null===(o=o.next)){if(null===(o=u.shared.pending))break;o=(f=o).next,f.next=null,u.lastBaseUpdate=f,u.shared.pending=null}}if(null===c&&(l=d),u.baseState=l,u.firstBaseUpdate=s,u.lastBaseUpdate=c,null!==(t=u.shared.interleaved)){u=t;do{i|=u.lane,u=u.next}while(u!==t)}else null===a&&(u.shared.lanes=0);Rl|=i,e.lanes=i,e.memoizedState=d}}function Ia(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],u=r.callback;if(null!==u){if(r.callback=null,r=n,"function"!==typeof u)throw Error(a(191,u));u.call(r)}}}var ja=(new r.Component).refs;function za(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ua={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ts(),u=ns(e),a=Ma(r,u);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Ta(e,a,u))&&(rs(t,e,u,r),Pa(t,e,u))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ts(),u=ns(e),a=Ma(r,u);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Ta(e,a,u))&&(rs(t,e,u,r),Pa(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ts(),r=ns(e),u=Ma(n,r);u.tag=2,void 0!==t&&null!==t&&(u.callback=t),null!==(t=Ta(e,u,r))&&(rs(t,e,r,n),Pa(t,e,r))}};function Ha(e,t,n,r,u,a,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(u,a))}function $a(e,t,n){var r=!1,u=wu,a=t.contextType;return"object"===typeof a&&null!==a?a=ka(a):(u=Ou(t)?Su:_u.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?Nu(e,u):wu),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ua,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=u,e.__reactInternalMemoizedMaskedChildContext=a),t}function Va(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ua.enqueueReplaceState(t,t.state,null)}function qa(e,t,n,r){var u=e.stateNode;u.props=n,u.state=e.memoizedState,u.refs=ja,Na(e);var a=t.contextType;"object"===typeof a&&null!==a?u.context=ka(a):(a=Ou(t)?Su:_u.current,u.context=Nu(e,a)),u.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(za(e,t,a,n),u.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof u.getSnapshotBeforeUpdate||"function"!==typeof u.UNSAFE_componentWillMount&&"function"!==typeof u.componentWillMount||(t=u.state,"function"===typeof u.componentWillMount&&u.componentWillMount(),"function"===typeof u.UNSAFE_componentWillMount&&u.UNSAFE_componentWillMount(),t!==u.state&&Ua.enqueueReplaceState(u,u.state,null),Ra(e,n,u,r),u.state=e.memoizedState),"function"===typeof u.componentDidMount&&(e.flags|=4194308)}function Ka(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var u=r,i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=u.refs;t===ja&&(t=u.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ga(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Wa(e){return(0,e._init)(e._payload)}function Za(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function u(e,t){return(e=Ts(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Is(n,e.mode,r)).return=e,t):((t=u(t,n)).return=e,t)}function s(e,t,n,r){var a=n.type;return a===C?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===O&&Wa(a)===t.type)?((r=u(t,n.props)).ref=Ka(e,t,n),r.return=e,r):((r=Ps(n.type,n.key,n.props,null,e.mode,r)).ref=Ka(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=js(n,e.mode,r)).return=e,t):((t=u(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Ls(n,e.mode,r,a)).return=e,t):((t=u(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Is(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Ps(t.type,t.key,t.props,null,e.mode,n)).ref=Ka(e,null,t),n.return=e,n;case F:return(t=js(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||P(t))return(t=Ls(t,e.mode,n,null)).return=e,t;Ga(e,t)}return null}function p(e,t,n,r){var u=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==u?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===u?s(e,t,n,r):null;case F:return n.key===u?c(e,t,n,r):null;case O:return p(e,t,(u=n._init)(n._payload),r)}if(te(n)||P(n))return null!==u?null:d(e,t,n,r,null);Ga(e,n)}return null}function D(e,t,n,r,u){if("string"===typeof r&&""!==r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,u);if("object"===typeof r&&null!==r){switch(r.$$typeof){case E:return s(t,e=e.get(null===r.key?n:r.key)||null,r,u);case F:return c(t,e=e.get(null===r.key?n:r.key)||null,r,u);case O:return D(e,t,n,(0,r._init)(r._payload),u)}if(te(r)||P(r))return d(t,e=e.get(n)||null,r,u,null);Ga(t,r)}return null}function h(u,a,o,l){for(var s=null,c=null,d=a,h=a=0,g=null;null!==d&&h<o.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var m=p(u,d,o[h],l);if(null===m){null===d&&(d=g);break}e&&d&&null===m.alternate&&t(u,d),a=i(m,a,h),null===c?s=m:c.sibling=m,c=m,d=g}if(h===o.length)return n(u,d),ua&&Yu(u,h),s;if(null===d){for(;h<o.length;h++)null!==(d=f(u,o[h],l))&&(a=i(d,a,h),null===c?s=d:c.sibling=d,c=d);return ua&&Yu(u,h),s}for(d=r(u,d);h<o.length;h++)null!==(g=D(d,u,h,o[h],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),a=i(g,a,h),null===c?s=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(u,e)})),ua&&Yu(u,h),s}function g(u,o,l,s){var c=P(l);if("function"!==typeof c)throw Error(a(150));if(null==(l=c.call(l)))throw Error(a(151));for(var d=c=null,h=o,g=o=0,m=null,v=l.next();null!==h&&!v.done;g++,v=l.next()){h.index>g?(m=h,h=null):m=h.sibling;var b=p(u,h,v.value,s);if(null===b){null===h&&(h=m);break}e&&h&&null===b.alternate&&t(u,h),o=i(b,o,g),null===d?c=b:d.sibling=b,d=b,h=m}if(v.done)return n(u,h),ua&&Yu(u,g),c;if(null===h){for(;!v.done;g++,v=l.next())null!==(v=f(u,v.value,s))&&(o=i(v,o,g),null===d?c=v:d.sibling=v,d=v);return ua&&Yu(u,g),c}for(h=r(u,h);!v.done;g++,v=l.next())null!==(v=D(h,u,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=i(v,o,g),null===d?c=v:d.sibling=v,d=v);return e&&h.forEach((function(e){return t(u,e)})),ua&&Yu(u,g),c}return function e(r,a,i,l){if("object"===typeof i&&null!==i&&i.type===C&&null===i.key&&(i=i.props.children),"object"===typeof i&&null!==i){switch(i.$$typeof){case E:e:{for(var s=i.key,c=a;null!==c;){if(c.key===s){if((s=i.type)===C){if(7===c.tag){n(r,c.sibling),(a=u(c,i.props.children)).return=r,r=a;break e}}else if(c.elementType===s||"object"===typeof s&&null!==s&&s.$$typeof===O&&Wa(s)===c.type){n(r,c.sibling),(a=u(c,i.props)).ref=Ka(r,c,i),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===C?((a=Ls(i.props.children,r.mode,l,i.key)).return=r,r=a):((l=Ps(i.type,i.key,i.props,null,r.mode,l)).ref=Ka(r,a,i),l.return=r,r=l)}return o(r);case F:e:{for(c=i.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){n(r,a.sibling),(a=u(a,i.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=js(i,r.mode,l)).return=r,r=a}return o(r);case O:return e(r,a,(c=i._init)(i._payload),l)}if(te(i))return h(r,a,i,l);if(P(i))return g(r,a,i,l);Ga(r,i)}return"string"===typeof i&&""!==i||"number"===typeof i?(i=""+i,null!==a&&6===a.tag?(n(r,a.sibling),(a=u(a,i)).return=r,r=a):(n(r,a),(a=Is(i,r.mode,l)).return=r,r=a),o(r)):n(r,a)}}var Qa=Za(!0),Xa=Za(!1),Ya={},Ja=Au(Ya),ei=Au(Ya),ti=Au(Ya);function ni(e){if(e===Ya)throw Error(a(174));return e}function ri(e,t){switch(xu(ti,t),xu(ei,e),xu(Ja,Ya),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ku(Ja),xu(Ja,t)}function ui(){ku(Ja),ku(ei),ku(ti)}function ai(e){ni(ti.current);var t=ni(Ja.current),n=le(t,e.type);t!==n&&(xu(ei,e),xu(Ja,n))}function ii(e){ei.current===e&&(ku(Ja),ku(ei))}var oi=Au(0);function li(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var si=[];function ci(){for(var e=0;e<si.length;e++)si[e]._workInProgressVersionPrimary=null;si.length=0}var di=y.ReactCurrentDispatcher,fi=y.ReactCurrentBatchConfig,pi=0,Di=null,hi=null,gi=null,mi=!1,vi=!1,bi=0,yi=0;function Ei(){throw Error(a(321))}function Fi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!or(e[n],t[n]))return!1;return!0}function Ci(e,t,n,r,u,i){if(pi=i,Di=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,di.current=null===e||null===e.memoizedState?io:oo,e=n(r,u),vi){i=0;do{if(vi=!1,bi=0,25<=i)throw Error(a(301));i+=1,gi=hi=null,t.updateQueue=null,di.current=lo,e=n(r,u)}while(vi)}if(di.current=ao,t=null!==hi&&null!==hi.next,pi=0,gi=hi=Di=null,mi=!1,t)throw Error(a(300));return e}function Ai(){var e=0!==bi;return bi=0,e}function ki(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===gi?Di.memoizedState=gi=e:gi=gi.next=e,gi}function xi(){if(null===hi){var e=Di.alternate;e=null!==e?e.memoizedState:null}else e=hi.next;var t=null===gi?Di.memoizedState:gi.next;if(null!==t)gi=t,hi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(hi=e).memoizedState,baseState:hi.baseState,baseQueue:hi.baseQueue,queue:hi.queue,next:null},null===gi?Di.memoizedState=gi=e:gi=gi.next=e}return gi}function wi(e,t){return"function"===typeof t?t(e):t}function _i(e){var t=xi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=hi,u=r.baseQueue,i=n.pending;if(null!==i){if(null!==u){var o=u.next;u.next=i.next,i.next=o}r.baseQueue=u=i,n.pending=null}if(null!==u){i=u.next,r=r.baseState;var l=o=null,s=null,c=i;do{var d=c.lane;if((pi&d)===d)null!==s&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(l=s=f,o=r):s=s.next=f,Di.lanes|=d,Rl|=d}c=c.next}while(null!==c&&c!==i);null===s?o=r:s.next=l,or(r,t.memoizedState)||(yo=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){u=e;do{i=u.lane,Di.lanes|=i,Rl|=i,u=u.next}while(u!==e)}else null===u&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bi(e){var t=xi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,u=n.pending,i=t.memoizedState;if(null!==u){n.pending=null;var o=u=u.next;do{i=e(i,o.action),o=o.next}while(o!==u);or(i,t.memoizedState)||(yo=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Si(){}function Ni(e,t){var n=Di,r=xi(),u=t(),i=!or(r.memoizedState,u);if(i&&(r.memoizedState=u,yo=!0),r=r.queue,$i(Ti.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==gi&&1&gi.memoizedState.tag){if(n.flags|=2048,Ii(9,Mi.bind(null,n,r,u,t),void 0,null),null===Sl)throw Error(a(349));0!==(30&pi)||Oi(n,t,u)}return u}function Oi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Di.updateQueue)?(t={lastEffect:null,stores:null},Di.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Mi(e,t,n,r){t.value=n,t.getSnapshot=r,Pi(t)&&Li(e)}function Ti(e,t,n){return n((function(){Pi(t)&&Li(e)}))}function Pi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!or(e,n)}catch(r){return!0}}function Li(e){var t=Ba(e,1);null!==t&&rs(t,e,1,-1)}function Ri(e){var t=ki();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queue=e,e=e.dispatch=to.bind(null,Di,e),[t.memoizedState,e]}function Ii(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Di.updateQueue)?(t={lastEffect:null,stores:null},Di.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ji(){return xi().memoizedState}function zi(e,t,n,r){var u=ki();Di.flags|=e,u.memoizedState=Ii(1|t,n,void 0,void 0===r?null:r)}function Ui(e,t,n,r){var u=xi();r=void 0===r?null:r;var a=void 0;if(null!==hi){var i=hi.memoizedState;if(a=i.destroy,null!==r&&Fi(r,i.deps))return void(u.memoizedState=Ii(t,n,a,r))}Di.flags|=e,u.memoizedState=Ii(1|t,n,a,r)}function Hi(e,t){return zi(8390656,8,e,t)}function $i(e,t){return Ui(2048,8,e,t)}function Vi(e,t){return Ui(4,2,e,t)}function qi(e,t){return Ui(4,4,e,t)}function Ki(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Gi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ui(4,4,Ki.bind(null,t,e),n)}function Wi(){}function Zi(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qi(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xi(e,t,n){return 0===(21&pi)?(e.baseState&&(e.baseState=!1,yo=!0),e.memoizedState=n):(or(n,t)||(n=ht(),Di.lanes|=n,Rl|=n,e.baseState=!0),t)}function Yi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{bt=n,fi.transition=r}}function Ji(){return xi().memoizedState}function eo(e,t,n){var r=ns(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},no(e))ro(t,n);else if(null!==(n=_a(e,t,n,r))){rs(n,e,r,ts()),uo(n,t,r)}}function to(e,t,n){var r=ns(e),u={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(no(e))ro(t,u);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,o=a(i,n);if(u.hasEagerState=!0,u.eagerState=o,or(o,i)){var l=t.interleaved;return null===l?(u.next=u,wa(t)):(u.next=l.next,l.next=u),void(t.interleaved=u)}}catch(s){}null!==(n=_a(e,t,u,r))&&(rs(n,e,r,u=ts()),uo(n,t,r))}}function no(e){var t=e.alternate;return e===Di||null!==t&&t===Di}function ro(e,t){vi=mi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uo(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var ao={readContext:ka,useCallback:Ei,useContext:Ei,useEffect:Ei,useImperativeHandle:Ei,useInsertionEffect:Ei,useLayoutEffect:Ei,useMemo:Ei,useReducer:Ei,useRef:Ei,useState:Ei,useDebugValue:Ei,useDeferredValue:Ei,useTransition:Ei,useMutableSource:Ei,useSyncExternalStore:Ei,useId:Ei,unstable_isNewReconciler:!1},io={readContext:ka,useCallback:function(e,t){return ki().memoizedState=[e,void 0===t?null:t],e},useContext:ka,useEffect:Hi,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,zi(4194308,4,Ki.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return zi(4,2,e,t)},useMemo:function(e,t){var n=ki();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ki();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=eo.bind(null,Di,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ki().memoizedState=e},useState:Ri,useDebugValue:Wi,useDeferredValue:function(e){return ki().memoizedState=e},useTransition:function(){var e=Ri(!1),t=e[0];return e=Yi.bind(null,e[1]),ki().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Di,u=ki();if(ua){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Sl)throw Error(a(349));0!==(30&pi)||Oi(r,t,n)}u.memoizedState=n;var i={value:n,getSnapshot:t};return u.queue=i,Hi(Ti.bind(null,r,i,e),[e]),r.flags|=2048,Ii(9,Mi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ki(),t=Sl.identifierPrefix;if(ua){var n=Xu;t=":"+t+"R"+(n=(Qu&~(1<<32-it(Qu)-1)).toString(32)+n),0<(n=bi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=yi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},oo={readContext:ka,useCallback:Zi,useContext:ka,useEffect:$i,useImperativeHandle:Gi,useInsertionEffect:Vi,useLayoutEffect:qi,useMemo:Qi,useReducer:_i,useRef:ji,useState:function(){return _i(wi)},useDebugValue:Wi,useDeferredValue:function(e){return Xi(xi(),hi.memoizedState,e)},useTransition:function(){return[_i(wi)[0],xi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ni,useId:Ji,unstable_isNewReconciler:!1},lo={readContext:ka,useCallback:Zi,useContext:ka,useEffect:$i,useImperativeHandle:Gi,useInsertionEffect:Vi,useLayoutEffect:qi,useMemo:Qi,useReducer:Bi,useRef:ji,useState:function(){return Bi(wi)},useDebugValue:Wi,useDeferredValue:function(e){var t=xi();return null===hi?t.memoizedState=e:Xi(t,hi.memoizedState,e)},useTransition:function(){return[Bi(wi)[0],xi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ni,useId:Ji,unstable_isNewReconciler:!1};function so(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var u=n}catch(a){u="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:u,digest:null}}function co(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fo(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var po="function"===typeof WeakMap?WeakMap:Map;function Do(e,t,n){(n=Ma(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,Kl=r),fo(0,t)},n}function ho(e,t,n){(n=Ma(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var u=t.value;n.payload=function(){return r(u)},n.callback=function(){fo(0,t)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){fo(0,t),"function"!==typeof r&&(null===Gl?Gl=new Set([this]):Gl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function go(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new po;var u=new Set;r.set(t,u)}else void 0===(u=r.get(t))&&(u=new Set,r.set(t,u));u.has(n)||(u.add(n),e=xs.bind(null,e,t,n),t.then(e,e))}function mo(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vo(e,t,n,r,u){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ma(-1,1)).tag=2,Ta(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=u,e)}var bo=y.ReactCurrentOwner,yo=!1;function Eo(e,t,n,r){t.child=null===e?Xa(t,null,n,r):Qa(t,e.child,n,r)}function Fo(e,t,n,r,u){n=n.render;var a=t.ref;return Aa(t,u),r=Ci(e,t,n,r,a,u),n=Ai(),null===e||yo?(ua&&n&&ea(t),t.flags|=1,Eo(e,t,r,u),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,qo(e,t,u))}function Co(e,t,n,r,u){if(null===e){var a=n.type;return"function"!==typeof a||Ms(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ps(n.type,null,r,t,t.mode,u)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ao(e,t,a,r,u))}if(a=e.child,0===(e.lanes&u)){var i=a.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return qo(e,t,u)}return t.flags|=1,(e=Ts(a,r)).ref=t.ref,e.return=t,t.child=e}function Ao(e,t,n,r,u){if(null!==e){var a=e.memoizedProps;if(lr(a,r)&&e.ref===t.ref){if(yo=!1,t.pendingProps=r=a,0===(e.lanes&u))return t.lanes=e.lanes,qo(e,t,u);0!==(131072&e.flags)&&(yo=!0)}}return wo(e,t,n,r,u)}function ko(e,t,n){var r=t.pendingProps,u=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},xu(Tl,Ml),Ml|=n;else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,xu(Tl,Ml),Ml|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,xu(Tl,Ml),Ml|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,xu(Tl,Ml),Ml|=r;return Eo(e,t,u,n),t.child}function xo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function wo(e,t,n,r,u){var a=Ou(n)?Su:_u.current;return a=Nu(t,a),Aa(t,u),n=Ci(e,t,n,r,a,u),r=Ai(),null===e||yo?(ua&&r&&ea(t),t.flags|=1,Eo(e,t,n,u),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,qo(e,t,u))}function _o(e,t,n,r,u){if(Ou(n)){var a=!0;Lu(t)}else a=!1;if(Aa(t,u),null===t.stateNode)Vo(e,t),$a(t,n,r),qa(t,n,r,u),r=!0;else if(null===e){var i=t.stateNode,o=t.memoizedProps;i.props=o;var l=i.context,s=n.contextType;"object"===typeof s&&null!==s?s=ka(s):s=Nu(t,s=Ou(n)?Su:_u.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==r||l!==s)&&Va(t,i,r,s),Sa=!1;var f=t.memoizedState;i.state=f,Ra(t,r,i,u),l=t.memoizedState,o!==r||f!==l||Bu.current||Sa?("function"===typeof c&&(za(t,n,c,r),l=t.memoizedState),(o=Sa||Ha(t,n,o,r,f,l,s))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4194308)):("function"===typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=s,r=o):("function"===typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Oa(e,t),o=t.memoizedProps,s=t.type===t.elementType?o:ga(t.type,o),i.props=s,d=t.pendingProps,f=i.context,"object"===typeof(l=n.contextType)&&null!==l?l=ka(l):l=Nu(t,l=Ou(n)?Su:_u.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==d||f!==l)&&Va(t,i,r,l),Sa=!1,f=t.memoizedState,i.state=f,Ra(t,r,i,u);var D=t.memoizedState;o!==d||f!==D||Bu.current||Sa?("function"===typeof p&&(za(t,n,p,r),D=t.memoizedState),(s=Sa||Ha(t,n,s,r,f,D,l)||!1)?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,D,l),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,D,l)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=D),i.props=r,i.state=D,i.context=l,r=s):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Bo(e,t,n,r,a,u)}function Bo(e,t,n,r,u,a){xo(e,t);var i=0!==(128&t.flags);if(!r&&!i)return u&&Ru(t,n,!1),qo(e,t,a);r=t.stateNode,bo.current=t;var o=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Qa(t,e.child,null,a),t.child=Qa(t,null,o,a)):Eo(e,t,o,a),t.memoizedState=r.state,u&&Ru(t,n,!0),t.child}function So(e){var t=e.stateNode;t.pendingContext?Tu(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Tu(0,t.context,!1),ri(e,t.containerInfo)}function No(e,t,n,r,u){return pa(),Da(u),t.flags|=256,Eo(e,t,n,r),t.child}var Oo,Mo,To,Po,Lo={dehydrated:null,treeContext:null,retryLane:0};function Ro(e){return{baseLanes:e,cachePool:null,transitions:null}}function Io(e,t,n){var r,u=t.pendingProps,i=oi.current,o=!1,l=0!==(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),xu(oi,1&i),null===e)return sa(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=u.children,e=u.fallback,o?(u=t.mode,o=t.child,l={mode:"hidden",children:l},0===(1&u)&&null!==o?(o.childLanes=0,o.pendingProps=l):o=Rs(l,u,0,null),e=Ls(e,u,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ro(n),t.memoizedState=Lo,e):jo(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,u,i,o){if(n)return 256&t.flags?(t.flags&=-257,zo(e,t,o,r=co(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,u=t.mode,r=Rs({mode:"visible",children:r.children},u,0,null),(i=Ls(i,u,o,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,0!==(1&t.mode)&&Qa(t,e.child,null,o),t.child.memoizedState=Ro(o),t.memoizedState=Lo,i);if(0===(1&t.mode))return zo(e,t,o,null);if("$!"===u.data){if(r=u.nextSibling&&u.nextSibling.dataset)var l=r.dgst;return r=l,zo(e,t,o,r=co(i=Error(a(419)),r,void 0))}if(l=0!==(o&e.childLanes),yo||l){if(null!==(r=Sl)){switch(o&-o){case 4:u=2;break;case 16:u=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:u=32;break;case 536870912:u=268435456;break;default:u=0}0!==(u=0!==(u&(r.suspendedLanes|o))?0:u)&&u!==i.retryLane&&(i.retryLane=u,Ba(e,u),rs(r,e,u,-1))}return gs(),zo(e,t,o,r=co(Error(a(421))))}return"$?"===u.data?(t.flags|=128,t.child=e.child,t=_s.bind(null,e),u._reactRetry=t,null):(e=i.treeContext,ra=su(u.nextSibling),na=t,ua=!0,aa=null,null!==e&&(Gu[Wu++]=Qu,Gu[Wu++]=Xu,Gu[Wu++]=Zu,Qu=e.id,Xu=e.overflow,Zu=t),t=jo(t,r.children),t.flags|=4096,t)}(e,t,l,u,r,i,n);if(o){o=u.fallback,l=t.mode,r=(i=e.child).sibling;var s={mode:"hidden",children:u.children};return 0===(1&l)&&t.child!==i?((u=t.child).childLanes=0,u.pendingProps=s,t.deletions=null):(u=Ts(i,s)).subtreeFlags=14680064&i.subtreeFlags,null!==r?o=Ts(r,o):(o=Ls(o,l,n,null)).flags|=2,o.return=t,u.return=t,u.sibling=o,t.child=u,u=o,o=t.child,l=null===(l=e.child.memoizedState)?Ro(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=Lo,u}return e=(o=e.child).sibling,u=Ts(o,{mode:"visible",children:u.children}),0===(1&t.mode)&&(u.lanes=n),u.return=t,u.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=u,t.memoizedState=null,u}function jo(e,t){return(t=Rs({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zo(e,t,n,r){return null!==r&&Da(r),Qa(t,e.child,null,n),(e=jo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Uo(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ca(e.return,t,n)}function Ho(e,t,n,r,u){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:u}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=u)}function $o(e,t,n){var r=t.pendingProps,u=r.revealOrder,a=r.tail;if(Eo(e,t,r.children,n),0!==(2&(r=oi.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Uo(e,n,t);else if(19===e.tag)Uo(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(xu(oi,r),0===(1&t.mode))t.memoizedState=null;else switch(u){case"forwards":for(n=t.child,u=null;null!==n;)null!==(e=n.alternate)&&null===li(e)&&(u=n),n=n.sibling;null===(n=u)?(u=t.child,t.child=null):(u=n.sibling,n.sibling=null),Ho(t,!1,u,n,a);break;case"backwards":for(n=null,u=t.child,t.child=null;null!==u;){if(null!==(e=u.alternate)&&null===li(e)){t.child=u;break}e=u.sibling,u.sibling=n,n=u,u=e}Ho(t,!0,n,null,a);break;case"together":Ho(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vo(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function qo(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Rl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ts(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ts(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ko(e,t){if(!ua)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Go(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var u=e.child;null!==u;)n|=u.lanes|u.childLanes,r|=14680064&u.subtreeFlags,r|=14680064&u.flags,u.return=e,u=u.sibling;else for(u=e.child;null!==u;)n|=u.lanes|u.childLanes,r|=u.subtreeFlags,r|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Wo(e,t,n){var r=t.pendingProps;switch(ta(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Go(t),null;case 1:case 17:return Ou(t.type)&&Mu(),Go(t),null;case 3:return r=t.stateNode,ui(),ku(Bu),ku(_u),ci(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(da(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==aa&&(os(aa),aa=null))),Mo(e,t),Go(t),null;case 5:ii(t);var u=ni(ti.current);if(n=t.type,null!==e&&null!=t.stateNode)To(e,t,n,r,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return Go(t),null}if(e=ni(Ja.current),da(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fu]=t,r[pu]=i,e=0!==(1&t.mode),n){case"dialog":jr("cancel",r),jr("close",r);break;case"iframe":case"object":case"embed":jr("load",r);break;case"video":case"audio":for(u=0;u<Pr.length;u++)jr(Pr[u],r);break;case"source":jr("error",r);break;case"img":case"image":case"link":jr("error",r),jr("load",r);break;case"details":jr("toggle",r);break;case"input":Q(r,i),jr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},jr("invalid",r);break;case"textarea":ue(r,i),jr("invalid",r)}for(var l in ve(n,i),u=null,i)if(i.hasOwnProperty(l)){var s=i[l];"children"===l?"string"===typeof s?r.textContent!==s&&(!0!==i.suppressHydrationWarning&&Yr(r.textContent,s,e),u=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(!0!==i.suppressHydrationWarning&&Yr(r.textContent,s,e),u=["children",""+s]):o.hasOwnProperty(l)&&null!=s&&"onScroll"===l&&jr("scroll",r)}switch(n){case"input":K(r),J(r,i,!0);break;case"textarea":K(r),ie(r);break;case"select":case"option":break;default:"function"===typeof i.onClick&&(r.onclick=Jr)}r=u,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===u.nodeType?u:u.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fu]=t,e[pu]=r,Oo(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":jr("cancel",e),jr("close",e),u=r;break;case"iframe":case"object":case"embed":jr("load",e),u=r;break;case"video":case"audio":for(u=0;u<Pr.length;u++)jr(Pr[u],e);u=r;break;case"source":jr("error",e),u=r;break;case"img":case"image":case"link":jr("error",e),jr("load",e),u=r;break;case"details":jr("toggle",e),u=r;break;case"input":Q(e,r),u=Z(e,r),jr("invalid",e);break;case"option":default:u=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},u=R({},r,{value:void 0}),jr("invalid",e);break;case"textarea":ue(e,r),u=re(e,r),jr("invalid",e)}for(i in ve(n,u),s=u)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ge(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(o.hasOwnProperty(i)?null!=c&&"onScroll"===i&&jr("scroll",e):null!=c&&b(e,i,c,l))}switch(n){case"input":K(e),J(e,r,!1);break;case"textarea":K(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof u.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Go(t),null;case 6:if(e&&null!=t.stateNode)Po(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));if(n=ni(ti.current),ni(Ja.current),da(t)){if(r=t.stateNode,n=t.memoizedProps,r[fu]=t,(i=r.nodeValue!==n)&&null!==(e=na))switch(e.tag){case 3:Yr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Yr(r.nodeValue,n,0!==(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fu]=t,t.stateNode=r}return Go(t),null;case 13:if(ku(oi),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ua&&null!==ra&&0!==(1&t.mode)&&0===(128&t.flags))fa(),pa(),t.flags|=98560,i=!1;else if(i=da(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(a(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(a(317));i[fu]=t}else pa(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Go(t),i=!1}else null!==aa&&(os(aa),aa=null),i=!0;if(!i)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&oi.current)?0===Pl&&(Pl=3):gs())),null!==t.updateQueue&&(t.flags|=4),Go(t),null);case 4:return ui(),Mo(e,t),null===e&&Hr(t.stateNode.containerInfo),Go(t),null;case 10:return Fa(t.type._context),Go(t),null;case 19:if(ku(oi),null===(i=t.memoizedState))return Go(t),null;if(r=0!==(128&t.flags),null===(l=i.rendering))if(r)Ko(i,!1);else{if(0!==Pl||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=li(e))){for(t.flags|=128,Ko(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return xu(oi,1&oi.current|2),t.child}e=e.sibling}null!==i.tail&&Xe()>$l&&(t.flags|=128,r=!0,Ko(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=li(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ko(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!ua)return Go(t),null}else 2*Xe()-i.renderingStartTime>$l&&1073741824!==n&&(t.flags|=128,r=!0,Ko(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,n=oi.current,xu(oi,r?1&n|2:1&n),t):(Go(t),null);case 22:case 23:return fs(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ml)&&(Go(t),6&t.subtreeFlags&&(t.flags|=8192)):Go(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Zo(e,t){switch(ta(t),t.tag){case 1:return Ou(t.type)&&Mu(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ui(),ku(Bu),ku(_u),ci(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ii(t),null;case 13:if(ku(oi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));pa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ku(oi),null;case 4:return ui(),null;case 10:return Fa(t.type._context),null;case 22:case 23:return fs(),null;default:return null}}Oo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Mo=function(){},To=function(e,t,n,r){var u=e.memoizedProps;if(u!==r){e=t.stateNode,ni(Ja.current);var a,i=null;switch(n){case"input":u=Z(e,u),r=Z(e,r),i=[];break;case"select":u=R({},u,{value:void 0}),r=R({},r,{value:void 0}),i=[];break;case"textarea":u=re(e,u),r=re(e,r),i=[];break;default:"function"!==typeof u.onClick&&"function"===typeof r.onClick&&(e.onclick=Jr)}for(c in ve(n,r),n=null,u)if(!r.hasOwnProperty(c)&&u.hasOwnProperty(c)&&null!=u[c])if("style"===c){var l=u[c];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(o.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var s=r[c];if(l=null!=u?u[c]:void 0,r.hasOwnProperty(c)&&s!==l&&(null!=s||null!=l))if("style"===c)if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(i||(i=[]),i.push(c,n)),n=s;else"dangerouslySetInnerHTML"===c?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(i=i||[]).push(c,s)):"children"===c?"string"!==typeof s&&"number"!==typeof s||(i=i||[]).push(c,""+s):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(o.hasOwnProperty(c)?(null!=s&&"onScroll"===c&&jr("scroll",e),i||l===s||(i=[])):(i=i||[]).push(c,s))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},Po=function(e,t,n,r){n!==r&&(t.flags|=4)};var Qo=!1,Xo=!1,Yo="function"===typeof WeakSet?WeakSet:Set,Jo=null;function el(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){ks(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){ks(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var u=r=r.next;do{if((u.tag&e)===e){var a=u.destroy;u.destroy=void 0,void 0!==a&&tl(t,n,a)}u=u.next}while(u!==r)}}function ul(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fu],delete t[pu],delete t[hu],delete t[gu],delete t[mu])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ol(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ol(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var dl=null,fl=!1;function pl(e,t,n){for(n=n.child;null!==n;)Dl(e,t,n),n=n.sibling}function Dl(e,t,n){if(at&&"function"===typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ut,n)}catch(o){}switch(n.tag){case 5:Xo||el(n,t);case 6:var r=dl,u=fl;dl=null,pl(e,t,n),fl=u,null!==(dl=r)&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?lu(e.parentNode,n):1===e.nodeType&&lu(e,n),Ht(e)):lu(dl,n.stateNode));break;case 4:r=dl,u=fl,dl=n.stateNode.containerInfo,fl=!0,pl(e,t,n),dl=r,fl=u;break;case 0:case 11:case 14:case 15:if(!Xo&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){u=r=r.next;do{var a=u,i=a.destroy;a=a.tag,void 0!==i&&(0!==(2&a)||0!==(4&a))&&tl(n,t,i),u=u.next}while(u!==r)}pl(e,t,n);break;case 1:if(!Xo&&(el(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){ks(n,t,o)}pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:1&n.mode?(Xo=(r=Xo)||null!==n.memoizedState,pl(e,t,n),Xo=r):pl(e,t,n);break;default:pl(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Yo),t.forEach((function(t){var r=Bs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var u=n[r];try{var i=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,fl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,fl=!0;break e}l=l.return}if(null===dl)throw Error(a(160));Dl(i,o,u),dl=null,fl=!1;var s=u.alternate;null!==s&&(s.return=null),u.return=null}catch(c){ks(u,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,e),t=t.sibling}function ml(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),vl(e),4&r){try{rl(3,e,e.return),ul(3,e)}catch(g){ks(e,e.return,g)}try{rl(5,e,e.return)}catch(g){ks(e,e.return,g)}}break;case 1:gl(t,e),vl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),vl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var u=e.stateNode;try{fe(u,"")}catch(g){ks(e,e.return,g)}}if(4&r&&null!=(u=e.stateNode)){var i=e.memoizedProps,o=null!==n?n.memoizedProps:i,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===l&&"radio"===i.type&&null!=i.name&&X(u,i),be(l,o);var c=be(l,i);for(o=0;o<s.length;o+=2){var d=s[o],f=s[o+1];"style"===d?ge(u,f):"dangerouslySetInnerHTML"===d?de(u,f):"children"===d?fe(u,f):b(u,d,f,c)}switch(l){case"input":Y(u,i);break;case"textarea":ae(u,i);break;case"select":var p=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!i.multiple;var D=i.value;null!=D?ne(u,!!i.multiple,D,!1):p!==!!i.multiple&&(null!=i.defaultValue?ne(u,!!i.multiple,i.defaultValue,!0):ne(u,!!i.multiple,i.multiple?[]:"",!1))}u[pu]=i}catch(g){ks(e,e.return,g)}}break;case 6:if(gl(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(a(162));u=e.stateNode,i=e.memoizedProps;try{u.nodeValue=i}catch(g){ks(e,e.return,g)}}break;case 3:if(gl(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ht(t.containerInfo)}catch(g){ks(e,e.return,g)}break;case 4:default:gl(t,e),vl(e);break;case 13:gl(t,e),vl(e),8192&(u=e.child).flags&&(i=null!==u.memoizedState,u.stateNode.isHidden=i,!i||null!==u.alternate&&null!==u.alternate.memoizedState||(Hl=Xe())),4&r&&hl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Xo=(c=Xo)||d,gl(t,e),Xo=c):gl(t,e),vl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Jo=e,d=e.child;null!==d;){for(f=Jo=d;null!==Jo;){switch(D=(p=Jo).child,p.tag){case 0:case 11:case 14:case 15:rl(4,p,p.return);break;case 1:el(p,p.return);var h=p.stateNode;if("function"===typeof h.componentWillUnmount){r=p,n=p.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(g){ks(r,n,g)}}break;case 5:el(p,p.return);break;case 22:if(null!==p.memoizedState){Fl(f);continue}}null!==D?(D.return=p,Jo=D):Fl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{u=f.stateNode,c?"function"===typeof(i=u.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=f.stateNode,o=void 0!==(s=f.memoizedProps.style)&&null!==s&&s.hasOwnProperty("display")?s.display:null,l.style.display=he("display",o))}catch(g){ks(e,e.return,g)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(g){ks(e,e.return,g)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:gl(t,e),vl(e),4&r&&hl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ol(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var u=r.stateNode;32&r.flags&&(fe(u,""),r.flags&=-33),cl(e,ll(e),u);break;case 3:case 4:var i=r.stateNode.containerInfo;sl(e,ll(e),i);break;default:throw Error(a(161))}}catch(o){ks(e,e.return,o)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Jo=e,yl(e,t,n)}function yl(e,t,n){for(var r=0!==(1&e.mode);null!==Jo;){var u=Jo,a=u.child;if(22===u.tag&&r){var i=null!==u.memoizedState||Qo;if(!i){var o=u.alternate,l=null!==o&&null!==o.memoizedState||Xo;o=Qo;var s=Xo;if(Qo=i,(Xo=l)&&!s)for(Jo=u;null!==Jo;)l=(i=Jo).child,22===i.tag&&null!==i.memoizedState?Cl(u):null!==l?(l.return=i,Jo=l):Cl(u);for(;null!==a;)Jo=a,yl(a,t,n),a=a.sibling;Jo=u,Qo=o,Xo=s}El(e)}else 0!==(8772&u.subtreeFlags)&&null!==a?(a.return=u,Jo=a):El(e)}}function El(e){for(;null!==Jo;){var t=Jo;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Xo||ul(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xo)if(null===n)r.componentDidMount();else{var u=t.elementType===t.type?n.memoizedProps:ga(t.type,n.memoizedProps);r.componentDidUpdate(u,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&Ia(t,i,r);break;case 3:var o=t.updateQueue;if(null!==o){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ia(t,o,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ht(f)}}}break;default:throw Error(a(163))}Xo||512&t.flags&&al(t)}catch(p){ks(t,t.return,p)}}if(t===e){Jo=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jo=n;break}Jo=t.return}}function Fl(e){for(;null!==Jo;){var t=Jo;if(t===e){Jo=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jo=n;break}Jo=t.return}}function Cl(e){for(;null!==Jo;){var t=Jo;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ul(4,t)}catch(l){ks(t,n,l)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var u=t.return;try{r.componentDidMount()}catch(l){ks(t,u,l)}}var a=t.return;try{al(t)}catch(l){ks(t,a,l)}break;case 5:var i=t.return;try{al(t)}catch(l){ks(t,i,l)}}}catch(l){ks(t,t.return,l)}if(t===e){Jo=null;break}var o=t.sibling;if(null!==o){o.return=t.return,Jo=o;break}Jo=t.return}}var Al,kl=Math.ceil,xl=y.ReactCurrentDispatcher,wl=y.ReactCurrentOwner,_l=y.ReactCurrentBatchConfig,Bl=0,Sl=null,Nl=null,Ol=0,Ml=0,Tl=Au(0),Pl=0,Ll=null,Rl=0,Il=0,jl=0,zl=null,Ul=null,Hl=0,$l=1/0,Vl=null,ql=!1,Kl=null,Gl=null,Wl=!1,Zl=null,Ql=0,Xl=0,Yl=null,Jl=-1,es=0;function ts(){return 0!==(6&Bl)?Xe():-1!==Jl?Jl:Jl=Xe()}function ns(e){return 0===(1&e.mode)?1:0!==(2&Bl)&&0!==Ol?Ol&-Ol:null!==ha.transition?(0===es&&(es=ht()),es):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function rs(e,t,n,r){if(50<Xl)throw Xl=0,Yl=null,Error(a(185));mt(e,n,r),0!==(2&Bl)&&e===Sl||(e===Sl&&(0===(2&Bl)&&(Il|=n),4===Pl&&ls(e,Ol)),us(e,r),1===n&&0===Bl&&0===(1&t.mode)&&($l=Xe()+500,ju&&Hu()))}function us(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,u=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-it(a),o=1<<i,l=u[i];-1===l?0!==(o&n)&&0===(o&r)||(u[i]=pt(o,t)):l<=t&&(e.expiredLanes|=o),a&=~o}}(e,t);var r=ft(e,e===Sl?Ol:0);if(0===r)null!==n&&We(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&We(n),1===t)0===e.tag?function(e){ju=!0,Uu(e)}(ss.bind(null,e)):Uu(ss.bind(null,e)),iu((function(){0===(6&Bl)&&Hu()})),n=null;else{switch(yt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ss(n,as.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function as(e,t){if(Jl=-1,es=0,0!==(6&Bl))throw Error(a(327));var n=e.callbackNode;if(Cs()&&e.callbackNode!==n)return null;var r=ft(e,e===Sl?Ol:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=ms(e,r);else{t=r;var u=Bl;Bl|=2;var i=hs();for(Sl===e&&Ol===t||(Vl=null,$l=Xe()+500,ps(e,t));;)try{bs();break}catch(l){Ds(e,l)}Ea(),xl.current=i,Bl=u,null!==Nl?t=0:(Sl=null,Ol=0,t=Pl)}if(0!==t){if(2===t&&(0!==(u=Dt(e))&&(r=u,t=is(e,u))),1===t)throw n=Ll,ps(e,0),ls(e,r),us(e,Xe()),n;if(6===t)ls(e,r);else{if(u=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var u=n[r],a=u.getSnapshot;u=u.value;try{if(!or(a(),u))return!1}catch(o){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(u)&&(2===(t=ms(e,r))&&(0!==(i=Dt(e))&&(r=i,t=is(e,i))),1===t))throw n=Ll,ps(e,0),ls(e,r),us(e,Xe()),n;switch(e.finishedWork=u,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:Fs(e,Ul,Vl);break;case 3:if(ls(e,r),(130023424&r)===r&&10<(t=Hl+500-Xe())){if(0!==ft(e,0))break;if(((u=e.suspendedLanes)&r)!==r){ts(),e.pingedLanes|=e.suspendedLanes&u;break}e.timeoutHandle=ru(Fs.bind(null,e,Ul,Vl),t);break}Fs(e,Ul,Vl);break;case 4:if(ls(e,r),(4194240&r)===r)break;for(t=e.eventTimes,u=-1;0<r;){var o=31-it(r);i=1<<o,(o=t[o])>u&&(u=o),r&=~i}if(r=u,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kl(r/1960))-r)){e.timeoutHandle=ru(Fs.bind(null,e,Ul,Vl),r);break}Fs(e,Ul,Vl);break;default:throw Error(a(329))}}}return us(e,Xe()),e.callbackNode===n?as.bind(null,e):null}function is(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(ps(e,t).flags|=256),2!==(e=ms(e,t))&&(t=Ul,Ul=n,null!==t&&os(t)),e}function os(e){null===Ul?Ul=e:Ul.push.apply(Ul,e)}function ls(e,t){for(t&=~jl,t&=~Il,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function ss(e){if(0!==(6&Bl))throw Error(a(327));Cs();var t=ft(e,0);if(0===(1&t))return us(e,Xe()),null;var n=ms(e,t);if(0!==e.tag&&2===n){var r=Dt(e);0!==r&&(t=r,n=is(e,r))}if(1===n)throw n=Ll,ps(e,0),ls(e,t),us(e,Xe()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Fs(e,Ul,Vl),us(e,Xe()),null}function cs(e,t){var n=Bl;Bl|=1;try{return e(t)}finally{0===(Bl=n)&&($l=Xe()+500,ju&&Hu())}}function ds(e){null!==Zl&&0===Zl.tag&&0===(6&Bl)&&Cs();var t=Bl;Bl|=1;var n=_l.transition,r=bt;try{if(_l.transition=null,bt=1,e)return e()}finally{bt=r,_l.transition=n,0===(6&(Bl=t))&&Hu()}}function fs(){Ml=Tl.current,ku(Tl)}function ps(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,uu(n)),null!==Nl)for(n=Nl.return;null!==n;){var r=n;switch(ta(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Mu();break;case 3:ui(),ku(Bu),ku(_u),ci();break;case 5:ii(r);break;case 4:ui();break;case 13:case 19:ku(oi);break;case 10:Fa(r.type._context);break;case 22:case 23:fs()}n=n.return}if(Sl=e,Nl=e=Ts(e.current,null),Ol=Ml=t,Pl=0,Ll=null,jl=Il=Rl=0,Ul=zl=null,null!==xa){for(t=0;t<xa.length;t++)if(null!==(r=(n=xa[t]).interleaved)){n.interleaved=null;var u=r.next,a=n.pending;if(null!==a){var i=a.next;a.next=u,r.next=i}n.pending=r}xa=null}return e}function Ds(e,t){for(;;){var n=Nl;try{if(Ea(),di.current=ao,mi){for(var r=Di.memoizedState;null!==r;){var u=r.queue;null!==u&&(u.pending=null),r=r.next}mi=!1}if(pi=0,gi=hi=Di=null,vi=!1,bi=0,wl.current=null,null===n||null===n.return){Pl=1,Ll=t,Nl=null;break}e:{var i=e,o=n.return,l=n,s=t;if(t=Ol,l.flags|=32768,null!==s&&"object"===typeof s&&"function"===typeof s.then){var c=s,d=l,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var D=mo(o);if(null!==D){D.flags&=-257,vo(D,o,l,0,t),1&D.mode&&go(i,c,t),s=c;var h=(t=D).updateQueue;if(null===h){var g=new Set;g.add(s),t.updateQueue=g}else h.add(s);break e}if(0===(1&t)){go(i,c,t),gs();break e}s=Error(a(426))}else if(ua&&1&l.mode){var m=mo(o);if(null!==m){0===(65536&m.flags)&&(m.flags|=256),vo(m,o,l,0,t),Da(so(s,l));break e}}i=s=so(s,l),4!==Pl&&(Pl=2),null===zl?zl=[i]:zl.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,La(i,Do(0,s,t));break e;case 1:l=s;var v=i.type,b=i.stateNode;if(0===(128&i.flags)&&("function"===typeof v.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Gl||!Gl.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,La(i,ho(i,l,t));break e}}i=i.return}while(null!==i)}Es(n)}catch(y){t=y,Nl===n&&null!==n&&(Nl=n=n.return);continue}break}}function hs(){var e=xl.current;return xl.current=ao,null===e?ao:e}function gs(){0!==Pl&&3!==Pl&&2!==Pl||(Pl=4),null===Sl||0===(268435455&Rl)&&0===(268435455&Il)||ls(Sl,Ol)}function ms(e,t){var n=Bl;Bl|=2;var r=hs();for(Sl===e&&Ol===t||(Vl=null,ps(e,t));;)try{vs();break}catch(u){Ds(e,u)}if(Ea(),Bl=n,xl.current=r,null!==Nl)throw Error(a(261));return Sl=null,Ol=0,Pl}function vs(){for(;null!==Nl;)ys(Nl)}function bs(){for(;null!==Nl&&!Ze();)ys(Nl)}function ys(e){var t=Al(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Es(e):Nl=t,wl.current=null}function Es(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Wo(n,t,Ml)))return void(Nl=n)}else{if(null!==(n=Zo(n,t)))return n.flags&=32767,void(Nl=n);if(null===e)return Pl=6,void(Nl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Nl=t);Nl=t=e}while(null!==t);0===Pl&&(Pl=5)}function Fs(e,t,n){var r=bt,u=_l.transition;try{_l.transition=null,bt=1,function(e,t,n,r){do{Cs()}while(null!==Zl);if(0!==(6&Bl))throw Error(a(327));n=e.finishedWork;var u=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var u=31-it(n),a=1<<u;t[u]=0,r[u]=-1,e[u]=-1,n&=~a}}(e,i),e===Sl&&(Nl=Sl=null,Ol=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Wl||(Wl=!0,Ss(tt,(function(){return Cs(),null}))),i=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||i){i=_l.transition,_l.transition=null;var o=bt;bt=1;var l=Bl;Bl|=4,wl.current=null,function(e,t){if(eu=Vt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var u=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(E){n=null;break e}var o=0,l=-1,s=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var D;f!==n||0!==u&&3!==f.nodeType||(l=o+u),f!==i||0!==r&&3!==f.nodeType||(s=o+r),3===f.nodeType&&(o+=f.nodeValue.length),null!==(D=f.firstChild);)p=f,f=D;for(;;){if(f===e)break t;if(p===n&&++c===u&&(l=o),p===i&&++d===r&&(s=o),null!==(D=f.nextSibling))break;p=(f=p).parentNode}f=D}n=-1===l||-1===s?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(tu={focusedElem:e,selectionRange:n},Vt=!1,Jo=t;null!==Jo;)if(e=(t=Jo).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Jo=e;else for(;null!==Jo;){t=Jo;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,m=h.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:ga(t.type,g),m);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(a(163))}}catch(E){ks(t,t.return,E)}if(null!==(e=t.sibling)){e.return=t.return,Jo=e;break}Jo=t.return}h=nl,nl=!1}(e,n),ml(n,e),Dr(tu),Vt=!!eu,tu=eu=null,e.current=n,bl(n,e,u),Qe(),Bl=l,bt=o,_l.transition=i}else e.current=n;if(Wl&&(Wl=!1,Zl=e,Ql=u),i=e.pendingLanes,0===i&&(Gl=null),function(e){if(at&&"function"===typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ut,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),us(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)u=t[n],r(u.value,{componentStack:u.stack,digest:u.digest});if(ql)throw ql=!1,e=Kl,Kl=null,e;0!==(1&Ql)&&0!==e.tag&&Cs(),i=e.pendingLanes,0!==(1&i)?e===Yl?Xl++:(Xl=0,Yl=e):Xl=0,Hu()}(e,t,n,r)}finally{_l.transition=u,bt=r}return null}function Cs(){if(null!==Zl){var e=yt(Ql),t=_l.transition,n=bt;try{if(_l.transition=null,bt=16>e?16:e,null===Zl)var r=!1;else{if(e=Zl,Zl=null,Ql=0,0!==(6&Bl))throw Error(a(331));var u=Bl;for(Bl|=4,Jo=e.current;null!==Jo;){var i=Jo,o=i.child;if(0!==(16&Jo.flags)){var l=i.deletions;if(null!==l){for(var s=0;s<l.length;s++){var c=l[s];for(Jo=c;null!==Jo;){var d=Jo;switch(d.tag){case 0:case 11:case 15:rl(8,d,i)}var f=d.child;if(null!==f)f.return=d,Jo=f;else for(;null!==Jo;){var p=(d=Jo).sibling,D=d.return;if(il(d),d===c){Jo=null;break}if(null!==p){p.return=D,Jo=p;break}Jo=D}}}var h=i.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var m=g.sibling;g.sibling=null,g=m}while(null!==g)}}Jo=i}}if(0!==(2064&i.subtreeFlags)&&null!==o)o.return=i,Jo=o;else e:for(;null!==Jo;){if(0!==(2048&(i=Jo).flags))switch(i.tag){case 0:case 11:case 15:rl(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,Jo=v;break e}Jo=i.return}}var b=e.current;for(Jo=b;null!==Jo;){var y=(o=Jo).child;if(0!==(2064&o.subtreeFlags)&&null!==y)y.return=o,Jo=y;else e:for(o=b;null!==Jo;){if(0!==(2048&(l=Jo).flags))try{switch(l.tag){case 0:case 11:case 15:ul(9,l)}}catch(F){ks(l,l.return,F)}if(l===o){Jo=null;break e}var E=l.sibling;if(null!==E){E.return=l.return,Jo=E;break e}Jo=l.return}}if(Bl=u,Hu(),at&&"function"===typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ut,e)}catch(F){}r=!0}return r}finally{bt=n,_l.transition=t}}return!1}function As(e,t,n){e=Ta(e,t=Do(0,t=so(n,t),1),1),t=ts(),null!==e&&(mt(e,1,t),us(e,t))}function ks(e,t,n){if(3===e.tag)As(e,e,n);else for(;null!==t;){if(3===t.tag){As(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Gl||!Gl.has(r))){t=Ta(t,e=ho(t,e=so(n,e),1),1),e=ts(),null!==t&&(mt(t,1,e),us(t,e));break}}t=t.return}}function xs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ts(),e.pingedLanes|=e.suspendedLanes&n,Sl===e&&(Ol&n)===n&&(4===Pl||3===Pl&&(130023424&Ol)===Ol&&500>Xe()-Hl?ps(e,0):jl|=n),us(e,t)}function ws(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=ts();null!==(e=Ba(e,t))&&(mt(e,t,n),us(e,n))}function _s(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ws(e,n)}function Bs(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,u=e.memoizedState;null!==u&&(n=u.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),ws(e,n)}function Ss(e,t){return Ge(e,t)}function Ns(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Os(e,t,n,r){return new Ns(e,t,n,r)}function Ms(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ts(e,t){var n=e.alternate;return null===n?((n=Os(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ps(e,t,n,r,u,i){var o=2;if(r=e,"function"===typeof e)Ms(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case C:return Ls(n.children,u,i,t);case A:o=8,u|=8;break;case k:return(e=Os(12,n,t,2|u)).elementType=k,e.lanes=i,e;case B:return(e=Os(13,n,t,u)).elementType=B,e.lanes=i,e;case S:return(e=Os(19,n,t,u)).elementType=S,e.lanes=i,e;case M:return Rs(n,u,i,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case x:o=10;break e;case w:o=9;break e;case _:o=11;break e;case N:o=14;break e;case O:o=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Os(o,n,t,u)).elementType=e,t.type=r,t.lanes=i,t}function Ls(e,t,n,r){return(e=Os(7,e,r,t)).lanes=n,e}function Rs(e,t,n,r){return(e=Os(22,e,r,t)).elementType=M,e.lanes=n,e.stateNode={isHidden:!1},e}function Is(e,t,n){return(e=Os(6,e,null,t)).lanes=n,e}function js(e,t,n){return(t=Os(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zs(e,t,n,r,u){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Us(e,t,n,r,u,a,i,o,l){return e=new zs(e,t,n,o,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Os(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Na(a),e}function Hs(e){if(!e)return wu;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ou(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Ou(n))return Pu(e,n,t)}return t}function $s(e,t,n,r,u,a,i,o,l){return(e=Us(n,r,!0,e,0,a,0,o,l)).context=Hs(null),n=e.current,(a=Ma(r=ts(),u=ns(n))).callback=void 0!==t&&null!==t?t:null,Ta(n,a,u),e.current.lanes=u,mt(e,u,r),us(e,r),e}function Vs(e,t,n,r){var u=t.current,a=ts(),i=ns(u);return n=Hs(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ma(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ta(u,t,i))&&(rs(e,u,i,a),Pa(e,u,i)),i}function qs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ks(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gs(e,t){Ks(e,t),(e=e.alternate)&&Ks(e,t)}Al=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Bu.current)yo=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return yo=!1,function(e,t,n){switch(t.tag){case 3:So(t),pa();break;case 5:ai(t);break;case 1:Ou(t.type)&&Lu(t);break;case 4:ri(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,u=t.memoizedProps.value;xu(ma,r._currentValue),r._currentValue=u;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(xu(oi,1&oi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Io(e,t,n):(xu(oi,1&oi.current),null!==(e=qo(e,t,n))?e.sibling:null);xu(oi,1&oi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return $o(e,t,n);t.flags|=128}if(null!==(u=t.memoizedState)&&(u.rendering=null,u.tail=null,u.lastEffect=null),xu(oi,oi.current),r)break;return null;case 22:case 23:return t.lanes=0,ko(e,t,n)}return qo(e,t,n)}(e,t,n);yo=0!==(131072&e.flags)}else yo=!1,ua&&0!==(1048576&t.flags)&&Ju(t,Ku,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vo(e,t),e=t.pendingProps;var u=Nu(t,_u.current);Aa(t,n),u=Ci(null,t,r,e,u,n);var i=Ai();return t.flags|=1,"object"===typeof u&&null!==u&&"function"===typeof u.render&&void 0===u.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ou(r)?(i=!0,Lu(t)):i=!1,t.memoizedState=null!==u.state&&void 0!==u.state?u.state:null,Na(t),u.updater=Ua,t.stateNode=u,u._reactInternals=t,qa(t,r,e,n),t=Bo(null,t,r,!0,i,n)):(t.tag=0,ua&&i&&ea(t),Eo(null,t,u,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vo(e,t),e=t.pendingProps,r=(u=r._init)(r._payload),t.type=r,u=t.tag=function(e){if("function"===typeof e)return Ms(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===_)return 11;if(e===N)return 14}return 2}(r),e=ga(r,e),u){case 0:t=wo(null,t,r,e,n);break e;case 1:t=_o(null,t,r,e,n);break e;case 11:t=Fo(null,t,r,e,n);break e;case 14:t=Co(null,t,r,ga(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,u=t.pendingProps,wo(e,t,r,u=t.elementType===r?u:ga(r,u),n);case 1:return r=t.type,u=t.pendingProps,_o(e,t,r,u=t.elementType===r?u:ga(r,u),n);case 3:e:{if(So(t),null===e)throw Error(a(387));r=t.pendingProps,u=(i=t.memoizedState).element,Oa(e,t),Ra(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=No(e,t,r,n,u=so(Error(a(423)),t));break e}if(r!==u){t=No(e,t,r,n,u=so(Error(a(424)),t));break e}for(ra=su(t.stateNode.containerInfo.firstChild),na=t,ua=!0,aa=null,n=Xa(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(pa(),r===u){t=qo(e,t,n);break e}Eo(e,t,r,n)}t=t.child}return t;case 5:return ai(t),null===e&&sa(t),r=t.type,u=t.pendingProps,i=null!==e?e.memoizedProps:null,o=u.children,nu(r,u)?o=null:null!==i&&nu(r,i)&&(t.flags|=32),xo(e,t),Eo(e,t,o,n),t.child;case 6:return null===e&&sa(t),null;case 13:return Io(e,t,n);case 4:return ri(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Qa(t,null,r,n):Eo(e,t,r,n),t.child;case 11:return r=t.type,u=t.pendingProps,Fo(e,t,r,u=t.elementType===r?u:ga(r,u),n);case 7:return Eo(e,t,t.pendingProps,n),t.child;case 8:case 12:return Eo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,u=t.pendingProps,i=t.memoizedProps,o=u.value,xu(ma,r._currentValue),r._currentValue=o,null!==i)if(or(i.value,o)){if(i.children===u.children&&!Bu.current){t=qo(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){o=i.child;for(var s=l.firstContext;null!==s;){if(s.context===r){if(1===i.tag){(s=Ma(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?s.next=s:(s.next=d.next,d.next=s),c.pending=s}}i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),Ca(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(10===i.tag)o=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(o=i.return))throw Error(a(341));o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),Ca(o,n,t),o=i.sibling}else o=i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===t){o=null;break}if(null!==(i=o.sibling)){i.return=o.return,o=i;break}o=o.return}i=o}Eo(e,t,u.children,n),t=t.child}return t;case 9:return u=t.type,r=t.pendingProps.children,Aa(t,n),r=r(u=ka(u)),t.flags|=1,Eo(e,t,r,n),t.child;case 14:return u=ga(r=t.type,t.pendingProps),Co(e,t,r,u=ga(r.type,u),n);case 15:return Ao(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,u=t.pendingProps,u=t.elementType===r?u:ga(r,u),Vo(e,t),t.tag=1,Ou(r)?(e=!0,Lu(t)):e=!1,Aa(t,n),$a(t,r,u),qa(t,r,u,n),Bo(null,t,r,!0,e,n);case 19:return $o(e,t,n);case 22:return ko(e,t,n)}throw Error(a(156,t.tag))};var Ws="function"===typeof reportError?reportError:function(e){console.error(e)};function Zs(e){this._internalRoot=e}function Qs(e){this._internalRoot=e}function Xs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ys(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Js(){}function ec(e,t,n,r,u){var a=n._reactRootContainer;if(a){var i=a;if("function"===typeof u){var o=u;u=function(){var e=qs(i);o.call(e)}}Vs(t,i,e,u)}else i=function(e,t,n,r,u){if(u){if("function"===typeof r){var a=r;r=function(){var e=qs(i);a.call(e)}}var i=$s(t,r,e,0,null,!1,0,"",Js);return e._reactRootContainer=i,e[Du]=i.current,Hr(8===e.nodeType?e.parentNode:e),ds(),i}for(;u=e.lastChild;)e.removeChild(u);if("function"===typeof r){var o=r;r=function(){var e=qs(l);o.call(e)}}var l=Us(e,0,!1,null,0,!1,0,"",Js);return e._reactRootContainer=l,e[Du]=l.current,Hr(8===e.nodeType?e.parentNode:e),ds((function(){Vs(t,l,n,r)})),l}(n,t,e,u,r);return qs(i)}Qs.prototype.render=Zs.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Vs(e,t,null,null)},Qs.prototype.unmount=Zs.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ds((function(){Vs(null,e,null,null)})),t[Du]=null}},Qs.prototype.unstable_scheduleHydration=function(e){if(e){var t=At();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&Rt(e)}},Et=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),us(t,Xe()),0===(6&Bl)&&($l=Xe()+500,Hu()))}break;case 13:ds((function(){var t=Ba(e,1);if(null!==t){var n=ts();rs(t,e,1,n)}})),Gs(e,1)}},Ft=function(e){if(13===e.tag){var t=Ba(e,134217728);if(null!==t)rs(t,e,134217728,ts());Gs(e,134217728)}},Ct=function(e){if(13===e.tag){var t=ns(e),n=Ba(e,t);if(null!==n)rs(n,e,t,ts());Gs(e,t)}},At=function(){return bt},kt=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},Fe=function(e,t,n){switch(t){case"input":if(Y(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var u=Eu(r);if(!u)throw Error(a(90));G(r),Y(r,u)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},_e=cs,Be=ds;var tc={usingClientEntryPoint:!1,Events:[bu,yu,Eu,xe,we,cs]},nc={findFiberByHostInstance:vu,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uc.isDisabled&&uc.supportsFiber)try{ut=uc.inject(rc),at=uc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xs(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:F,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xs(e))throw Error(a(299));var n=!1,r="",u=Ws;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(u=t.onRecoverableError)),t=Us(e,1,!1,null,0,n,0,r,u),e[Du]=t.current,Hr(8===e.nodeType?e.parentNode:e),new Zs(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return ds(e)},t.hydrate=function(e,t,n){if(!Ys(t))throw Error(a(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xs(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,u=!1,i="",o=Ws;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(u=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=$s(t,null,e,1,null!=n?n:null,u,0,i,o),e[Du]=t.current,Hr(e),r)for(e=0;e<r.length;e++)u=(u=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,u]:t.mutableSourceEagerHydrationData.push(n,u);return new Qs(t)},t.render=function(e,t,n){if(!Ys(t))throw Error(a(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ys(e))throw Error(a(40));return!!e._reactRootContainer&&(ds((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[Du]=null}))})),!0)},t.unstable_batchedUpdates=cs,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ys(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},1739:function(e,t,n){"use strict";var r=n(1168);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},1168:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(534)},5918:function(e,t,n){"use strict";var r=n(7313),u=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,a={},s=null,c=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:u,type:e,key:s,ref:c,props:a,_owner:o.current}}t.Fragment=a,t.jsx=s,t.jsxs=s},306:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function m(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||D}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||D}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=m.prototype;var y=b.prototype=new v;y.constructor=b,h(y,m.prototype),y.isPureReactComponent=!0;var E=Array.isArray,F=Object.prototype.hasOwnProperty,C={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,r){var u,a={},i=null,o=null;if(null!=t)for(u in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(i=""+t.key),t)F.call(t,u)&&!A.hasOwnProperty(u)&&(a[u]=t[u]);var l=arguments.length-2;if(1===l)a.children=r;else if(1<l){for(var s=Array(l),c=0;c<l;c++)s[c]=arguments[c+2];a.children=s}if(e&&e.defaultProps)for(u in l=e.defaultProps)void 0===a[u]&&(a[u]=l[u]);return{$$typeof:n,type:e,key:i,ref:o,props:a,_owner:C.current}}function x(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var w=/\/+/g;function _(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function B(e,t,u,a,i){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===a?"."+_(l,0):a,E(i)?(u="",null!=e&&(u=e.replace(w,"$&/")+"/"),B(i,t,u,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,u+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(w,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",E(e))for(var s=0;s<e.length;s++){var c=a+_(o=e[s],s);l+=B(o,t,u,c,i)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),s=0;!(o=e.next()).done;)l+=B(o=o.value,t,u,c=a+_(o,s++),i);else if("object"===o)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function S(e,t,n){if(null==e)return e;var r=[],u=0;return B(e,r,"","",(function(e){return t.call(n,e,u++)})),r}function N(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},M={transition:null},T={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:M,ReactCurrentOwner:C};t.Children={map:S,forEach:function(e,t,n){S(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return S(e,(function(){t++})),t},toArray:function(e){return S(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=u,t.Profiler=i,t.PureComponent=b,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var u=h({},e.props),a=e.key,i=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,o=C.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)F.call(t,s)&&!A.hasOwnProperty(s)&&(u[s]=void 0===t[s]&&void 0!==l?l[s]:t[s])}var s=arguments.length-2;if(1===s)u.children=r;else if(1<s){l=Array(s);for(var c=0;c<s;c++)l[c]=arguments[c+2];u.children=l}return{$$typeof:n,type:e.type,key:a,ref:i,props:u,_owner:o}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.2.0"},7313:function(e,t,n){"use strict";e.exports=n(306)},6417:function(e,t,n){"use strict";e.exports=n(5918)},3095:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,u=e[r];if(!(0<a(u,t)))break e;e[r]=t,e[n]=u,n=r}}function r(e){return 0===e.length?null:e[0]}function u(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,u=e.length,i=u>>>1;r<i;){var o=2*(r+1)-1,l=e[o],s=o+1,c=e[s];if(0>a(l,n))s<u&&0>a(c,l)?(e[r]=c,e[s]=n,r=s):(e[r]=l,e[o]=n,r=o);else{if(!(s<u&&0>a(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var s=[],c=[],d=1,f=null,p=3,D=!1,h=!1,g=!1,m="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function y(e){for(var t=r(c);null!==t;){if(null===t.callback)u(c);else{if(!(t.startTime<=e))break;u(c),t.sortIndex=t.expirationTime,n(s,t)}t=r(c)}}function E(e){if(g=!1,y(e),!h)if(null!==r(s))h=!0,M(F);else{var t=r(c);null!==t&&T(E,t.startTime-e)}}function F(e,n){h=!1,g&&(g=!1,v(x),x=-1),D=!0;var a=p;try{for(y(n),f=r(s);null!==f&&(!(f.expirationTime>n)||e&&!B());){var i=f.callback;if("function"===typeof i){f.callback=null,p=f.priorityLevel;var o=i(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof o?f.callback=o:f===r(s)&&u(s),y(n)}else u(s);f=r(s)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&T(E,d.startTime-n),l=!1}return l}finally{f=null,p=a,D=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var C,A=!1,k=null,x=-1,w=5,_=-1;function B(){return!(t.unstable_now()-_<w)}function S(){if(null!==k){var e=t.unstable_now();_=e;var n=!0;try{n=k(!0,e)}finally{n?C():(A=!1,k=null)}}else A=!1}if("function"===typeof b)C=function(){b(S)};else if("undefined"!==typeof MessageChannel){var N=new MessageChannel,O=N.port2;N.port1.onmessage=S,C=function(){O.postMessage(null)}}else C=function(){m(S,0)};function M(e){k=e,A||(A=!0,C())}function T(e,n){x=m((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||D||(h=!0,M(F))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):w=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(s)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,u,a){var i=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?i+a:i:a=i,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:d++,callback:u,priorityLevel:e,startTime:a,expirationTime:o=a+o,sortIndex:-1},a>i?(e.sortIndex=a,n(c,e),null===r(s)&&e===r(c)&&(g?(v(x),x=-1):g=!0,T(E,a-i))):(e.sortIndex=o,n(s,e),h||D||(h=!0,M(F))),e},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},2224:function(e,t,n){"use strict";e.exports=n(3095)},3774:function(e,t,n){var r=n(6949);function u(e,t){var n,u=null;if(!e||"string"!==typeof e)return u;for(var a,i,o=r(e),l="function"===typeof t,s=0,c=o.length;s<c;s++)a=(n=o[s]).property,i=n.value,l?t(a,i,n):i&&(u||(u={}),u[a]=i);return u}e.exports=u,e.exports.default=u},3897:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},5372:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3405:function(e,t,n){var r=n(3897);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6115:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},6690:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},3515:function(e,t,n){var r=n(6015),u=n(9617);function a(t,n,i){return u()?(e.exports=a=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=a=function(e,t,n){var u=[null];u.push.apply(u,t);var a=new(Function.bind.apply(e,u));return n&&r(a,n.prototype),a},e.exports.__esModule=!0,e.exports.default=e.exports),a.apply(null,arguments)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},9728:function(e,t,n){var r=n(4062);function u(e,t){for(var n=0;n<t.length;n++){var u=t[n];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(e,r(u.key),u)}}e.exports=function(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},6389:function(e,t,n){var r=n(3808),u=n(9617),a=n(4993);e.exports=function(e){var t=u();return function(){var n,u=r(e);if(t){var i=r(this).constructor;n=Reflect.construct(u,arguments,i)}else n=u.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},3808:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},1655:function(e,t,n){var r=n(6015);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},6035:function(e){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},9617:function(e){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},9498:function(e){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8872:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(c){s=!0,u=c}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}},e.exports.__esModule=!0,e.exports.default=e.exports},2218:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2281:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},4993:function(e,t,n){var r=n(8698).default,u=n(6115);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7424:function(e,t,n){var r=n(5372),u=n(8872),a=n(6116),i=n(2218);e.exports=function(e,t){return r(e)||u(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,n){var r=n(3405),u=n(9498),a=n(6116),i=n(2281);e.exports=function(e){return r(e)||u(e)||a(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:function(e,t,n){var r=n(8698).default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var u=n.call(e,t||"default");if("object"!==r(u))return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:function(e,t,n){var r=n(8698).default,u=n(5036);e.exports=function(e){var t=u(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:function(e,t,n){var r=n(3897);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},3496:function(e,t,n){var r=n(3808),u=n(6015),a=n(6035),i=n(3515);function o(t){var n="function"===typeof Map?new Map:void 0;return e.exports=o=function(e){if(null===e||!a(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return i(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),u(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,o(t)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},1782:function(e,t,n){var r=n(3496).default,u=n(7424).default,a=n(1655).default,i=n(6389).default,o=n(861).default,l=n(6690).default,s=n(9728).default,c={exports:{}};function d(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];"object"!=typeof n||Object.isFrozen(n)||d(n)})),e}c.exports=d,c.exports.default=d;var f=function(){"use strict";function e(t){l(this,e),void 0===t.data&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}return s(e,[{key:"ignoreMatch",value:function(){this.isMatchIgnored=!0}}]),e}();function p(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function D(e){var t=Object.create(null);for(var n in e)t[n]=e[n];for(var r=arguments.length,u=new Array(r>1?r-1:0),a=1;a<r;a++)u[a-1]=arguments[a];return u.forEach((function(e){for(var n in e)t[n]=e[n]})),t}var h=function(e){return!!e.scope||e.sublanguage&&e.language},g=function(){"use strict";function e(t,n){l(this,e),this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}return s(e,[{key:"addText",value:function(e){this.buffer+=p(e)}},{key:"openNode",value:function(e){if(h(e)){var t="";t=e.sublanguage?"language-".concat(e.language):function(e,t){var n=t.prefix;if(e.includes(".")){var r=e.split(".");return["".concat(n).concat(r.shift())].concat(o(r.map((function(e,t){return"".concat(e).concat("_".repeat(t+1))})))).join(" ")}return"".concat(n).concat(e)}(e.scope,{prefix:this.classPrefix}),this.span(t)}}},{key:"closeNode",value:function(e){h(e)&&(this.buffer+="</span>")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(e){this.buffer+='<span class="'.concat(e,'">')}}]),e}(),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={children:[]};return Object.assign(t,e),t},v=function(e){"use strict";a(n,e);var t=i(n);function n(e){var r;return l(this,n),(r=t.call(this)).options=e,r}return s(n,[{key:"addKeyword",value:function(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}},{key:"addText",value:function(e){""!==e&&this.add(e)}},{key:"addSublanguage",value:function(e,t){var n=e.root;n.sublanguage=!0,n.language=t,this.add(n)}},{key:"toHTML",value:function(){return new g(this,this.options).value()}},{key:"finalize",value:function(){return!0}}]),n}(function(){"use strict";function e(){l(this,e),this.rootNode=m(),this.stack=[this.rootNode]}return s(e,[{key:"top",get:function(){return this.stack[this.stack.length-1]}},{key:"root",get:function(){return this.rootNode}},{key:"add",value:function(e){this.top.children.push(e)}},{key:"openNode",value:function(e){var t=m({scope:e});this.add(t),this.stack.push(t)}},{key:"closeNode",value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:"closeAllNodes",value:function(){for(;this.closeNode(););}},{key:"toJSON",value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:"walk",value:function(e){return this.constructor._walk(e,this.rootNode)}}],[{key:"_walk",value:function(e,t){var n=this;return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((function(t){return n._walk(e,t)})),e.closeNode(t)),e}},{key:"_collapse",value:function(t){"string"!==typeof t&&t.children&&(t.children.every((function(e){return"string"===typeof e}))?t.children=[t.children.join("")]:t.children.forEach((function(t){e._collapse(t)})))}}]),e}());function b(e){return e?"string"===typeof e?e:e.source:null}function y(e){return C("(?=",e,")")}function E(e){return C("(?:",e,")*")}function F(e){return C("(?:",e,")?")}function C(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.map((function(e){return b(e)})).join("")}function A(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){var t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(t);return"("+(r.capture?"":"?:")+t.map((function(e){return b(e)})).join("|")+")"}function k(e){return new RegExp(e.toString()+"|").exec("").length-1}var x=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function w(e,t){var n=t.joinWith,r=0;return e.map((function(e){for(var t=r+=1,n=b(e),u="";n.length>0;){var a=x.exec(n);if(!a){u+=n;break}u+=n.substring(0,a.index),n=n.substring(a.index+a[0].length),"\\"===a[0][0]&&a[1]?u+="\\"+String(Number(a[1])+t):(u+=a[0],"("===a[0]&&r++)}return u})).map((function(e){return"(".concat(e,")")})).join(n)}var _="[a-zA-Z]\\w*",B="[a-zA-Z_]\\w*",S="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",O="\\b(0b[01]+)",M={begin:"\\\\[\\s\\S]",relevance:0},T={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[M]},P={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[M]},L=function(e,t){var n=D({scope:"comment",begin:e,end:t,contains:[]},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});var r=A("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return n.contains.push({begin:C(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},R=L("//","$"),I=L("/\\*","\\*/"),j=L("#","$"),z={scope:"number",begin:S,relevance:0},U={scope:"number",begin:N,relevance:0},H={scope:"number",begin:O,relevance:0},$={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]}]},V={scope:"title",begin:_,relevance:0},q={scope:"title",begin:B,relevance:0},K={begin:"\\.\\s*"+B,relevance:0},G=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:_,UNDERSCORE_IDENT_RE:B,NUMBER_RE:S,C_NUMBER_RE:N,BINARY_NUMBER_RE:O,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=C(t,/.*\b/,e.binary,/\b.*/)),D({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":function(e,t){0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:M,APOS_STRING_MODE:T,QUOTE_STRING_MODE:P,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:L,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:I,HASH_COMMENT_MODE:j,NUMBER_MODE:z,C_NUMBER_MODE:U,BINARY_NUMBER_MODE:H,REGEXP_MODE:$,TITLE_MODE:V,UNDERSCORE_TITLE_MODE:q,METHOD_GUARD:K,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":function(e,t){t.data._beginMatch=e[1]},"on:end":function(e,t){t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function W(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function Z(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function Q(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=W,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function X(e,t){Array.isArray(e.illegal)&&(e.illegal=A.apply(void 0,o(e.illegal)))}function Y(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function J(e,t){void 0===e.relevance&&(e.relevance=1)}var ee=function(e,t){if(e.beforeMatch){if(e.starts)throw new Error("beforeMatch cannot be used with starts");var n=Object.assign({},e);Object.keys(e).forEach((function(t){delete e[t]})),e.keywords=n.keywords,e.begin=C(n.beforeMatch,y(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch}},te=["of","and","for","in","not","or","if","then","parent","list","value"],ne="keyword";function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ne,r=Object.create(null);return"string"===typeof e?u(n,e.split(" ")):Array.isArray(e)?u(n,e):Object.keys(e).forEach((function(n){Object.assign(r,re(e[n],t,n))})),r;function u(e,n){t&&(n=n.map((function(e){return e.toLowerCase()}))),n.forEach((function(t){var n=t.split("|");r[n[0]]=[e,ue(n[0],n[1])]}))}}function ue(e,t){return t?Number(t):function(e){return te.includes(e.toLowerCase())}(e)?0:1}var ae={},ie=function(e){console.error(e)},oe=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];(t=console).log.apply(t,["WARN: ".concat(e)].concat(r))},le=function(e,t){ae["".concat(e,"/").concat(t)]||(console.log("Deprecated as of ".concat(e,". ").concat(t)),ae["".concat(e,"/").concat(t)]=!0)},se=new Error;function ce(e,t,n){for(var r=n.key,u=0,a=e[r],i={},o={},l=1;l<=t.length;l++)o[l+u]=a[l],i[l+u]=!0,u+=k(t[l-1]);e[r]=o,e[r]._emit=i,e[r]._multi=!0}function de(e){!function(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw ie("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),se;if("object"!==typeof e.beginScope||null===e.beginScope)throw ie("beginScope must be object"),se;ce(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw ie("skip, excludeEnd, returnEnd not compatible with endScope: {}"),se;if("object"!==typeof e.endScope||null===e.endScope)throw ie("endScope must be object"),se;ce(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}(e)}function fe(e){function t(t,n){return new RegExp(b(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}var n=function(){"use strict";function e(){l(this,e),this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}return s(e,[{key:"addRule",value:function(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=k(e)+1}},{key:"compile",value:function(){0===this.regexes.length&&(this.exec=function(){return null});var e=this.regexes.map((function(e){return e[1]}));this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}},{key:"exec",value:function(e){this.matcherRe.lastIndex=this.lastIndex;var t=this.matcherRe.exec(e);if(!t)return null;var n=t.findIndex((function(e,t){return t>0&&void 0!==e})),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}]),e}(),r=function(){"use strict";function e(){l(this,e),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}return s(e,[{key:"getMatcher",value:function(e){if(this.multiRegexes[e])return this.multiRegexes[e];var t=new n;return this.rules.slice(e).forEach((function(e){var n=u(e,2),r=n[0],a=n[1];return t.addRule(r,a)})),t.compile(),this.multiRegexes[e]=t,t}},{key:"resumingScanAtSamePosition",value:function(){return 0!==this.regexIndex}},{key:"considerAll",value:function(){this.regexIndex=0}},{key:"addRule",value:function(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}},{key:"exec",value:function(e){var t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;var n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{var r=this.getMatcher(0);r.lastIndex=this.lastIndex+1,n=r.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}]),e}();if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=D(e.classNameAliases||{}),function n(u,a){var i,l=u;if(u.isCompiled)return l;[Z,Y,de,ee].forEach((function(e){return e(u,a)})),e.compilerExtensions.forEach((function(e){return e(u,a)})),u.__beforeBegin=null,[Q,X,J].forEach((function(e){return e(u,a)})),u.isCompiled=!0;var s=null;return"object"===typeof u.keywords&&u.keywords.$pattern&&(u.keywords=Object.assign({},u.keywords),s=u.keywords.$pattern,delete u.keywords.$pattern),s=s||/\w+/,u.keywords&&(u.keywords=re(u.keywords,e.case_insensitive)),l.keywordPatternRe=t(s,!0),a&&(u.begin||(u.begin=/\B|\b/),l.beginRe=t(l.begin),u.end||u.endsWithParent||(u.end=/\B|\b/),u.end&&(l.endRe=t(l.end)),l.terminatorEnd=b(l.end)||"",u.endsWithParent&&a.terminatorEnd&&(l.terminatorEnd+=(u.end?"|":"")+a.terminatorEnd)),u.illegal&&(l.illegalRe=t(u.illegal)),u.contains||(u.contains=[]),u.contains=(i=[]).concat.apply(i,o(u.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return D(e,{variants:null},t)})));if(e.cachedVariants)return e.cachedVariants;if(pe(e))return D(e,{starts:e.starts?D(e.starts):null});if(Object.isFrozen(e))return D(e);return e}("self"===e?u:e)})))),u.contains.forEach((function(e){n(e,l)})),u.starts&&n(u.starts,a),l.matcher=function(e){var t=new r;return e.contains.forEach((function(e){return t.addRule(e.begin,{rule:e,type:"begin"})})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(l),l}(e)}function pe(e){return!!e&&(e.endsWithParent||pe(e.starts))}var De=function(e){"use strict";a(n,e);var t=i(n);function n(e,r){var u;return l(this,n),(u=t.call(this,e)).name="HTMLInjectionError",u.html=r,u}return s(n)}(r(Error)),he=p,ge=D,me=Symbol("nomatch"),ve=function(e){var t=Object.create(null),n=Object.create(null),r=[],a=!0,i="Could not find the language '{}', did you forget to load/include a language module?",o={disableAutodetect:!0,name:"Plain text",contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:v};function s(e){return l.noHighlightRe.test(e)}function d(e,t,n){var r="",u="";"object"===typeof t?(r=e,n=t.ignoreIllegals,u=t.language):(le("10.7.0","highlight(lang, code, ...args) has been deprecated."),le("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),u=e,r=t),void 0===n&&(n=!0);var a={code:r,language:u};w("before:highlight",a);var i=a.result?a.result:p(a.language,a.code,n);return i.code=a.code,w("after:highlight",i),i}function p(e,n,r,o){var s=Object.create(null);function c(){if(x.keywords){var e=0;x.keywordPatternRe.lastIndex=0;for(var t,n=x.keywordPatternRe.exec(B),r="";n;){r+=B.substring(e,n.index);var a=C.case_insensitive?n[0].toLowerCase():n[0],i=(t=a,x.keywords[t]);if(i){var o=u(i,2),l=o[0],c=o[1];if(_.addText(r),r="",s[a]=(s[a]||0)+1,s[a]<=7&&(S+=c),l.startsWith("_"))r+=n[0];else{var d=C.classNameAliases[l]||l;_.addKeyword(n[0],d)}}else r+=n[0];e=x.keywordPatternRe.lastIndex,n=x.keywordPatternRe.exec(B)}r+=B.substring(e),_.addText(r)}else _.addText(B)}function d(){null!=x.subLanguage?function(){if(""!==B){var e=null;if("string"===typeof x.subLanguage){if(!t[x.subLanguage])return void _.addText(B);e=p(x.subLanguage,B,!0,w[x.subLanguage]),w[x.subLanguage]=e._top}else e=D(B,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(S+=e.relevance),_.addSublanguage(e._emitter,e.language)}}():c(),B=""}function h(e,t){for(var n=1,r=t.length-1;n<=r;)if(e._emit[n]){var u=C.classNameAliases[e[n]]||e[n],a=t[n];u?_.addKeyword(a,u):(B=a,c(),B=""),n++}else n++}function g(e,t){return e.scope&&"string"===typeof e.scope&&_.openNode(C.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(_.addKeyword(B,C.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),B=""):e.beginScope._multi&&(h(e.beginScope,t),B="")),x=Object.create(e,{parent:{value:x}})}function m(e,t,n){var r=function(e,t){var n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(r){if(e["on:end"]){var u=new f(e);e["on:end"](t,u),u.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,t,n)}function v(e){return 0===x.matcher.regexIndex?(B+=e[0],1):(M=!0,0)}function y(e){var t=e[0],r=n.substring(e.index),u=m(x,e,r);if(!u)return me;var a=x;x.endScope&&x.endScope._wrap?(d(),_.addKeyword(t,x.endScope._wrap)):x.endScope&&x.endScope._multi?(d(),h(x.endScope,e)):a.skip?B+=t:(a.returnEnd||a.excludeEnd||(B+=t),d(),a.excludeEnd&&(B=t));do{x.scope&&_.closeNode(),x.skip||x.subLanguage||(S+=x.relevance),x=x.parent}while(x!==u.parent);return u.starts&&g(u.starts,e),a.returnEnd?0:t.length}var E={};function F(t,u){var i=u&&u[0];if(B+=t,null==i)return d(),0;if("begin"===E.type&&"end"===u.type&&E.index===u.index&&""===i){if(B+=n.slice(u.index,u.index+1),!a){var o=new Error("0 width match regex (".concat(e,")"));throw o.languageName=e,o.badRule=E.rule,o}return 1}if(E=u,"begin"===u.type)return function(e){for(var t=e[0],n=e.rule,r=new f(n),u=0,a=[n.__beforeBegin,n["on:begin"]];u<a.length;u++){var i=a[u];if(i&&(i(e,r),r.isMatchIgnored))return v(t)}return n.skip?B+=t:(n.excludeBegin&&(B+=t),d(),n.returnBegin||n.excludeBegin||(B=t)),g(n,e),n.returnBegin?0:t.length}(u);if("illegal"===u.type&&!r){var l=new Error('Illegal lexeme "'+i+'" for mode "'+(x.scope||"<unnamed>")+'"');throw l.mode=x,l}if("end"===u.type){var s=y(u);if(s!==me)return s}if("illegal"===u.type&&""===i)return 1;if(O>1e5&&O>3*u.index)throw new Error("potential infinite loop, way more iterations than matches");return B+=i,i.length}var C=b(e);if(!C)throw ie(i.replace("{}",e)),new Error('Unknown language: "'+e+'"');var A=fe(C),k="",x=o||A,w={},_=new l.__emitter(l);!function(){for(var e=[],t=x;t!==C;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((function(e){return _.openNode(e)}))}();var B="",S=0,N=0,O=0,M=!1;try{for(x.matcher.considerAll();;){O++,M?M=!1:x.matcher.considerAll(),x.matcher.lastIndex=N;var T=x.matcher.exec(n);if(!T)break;var P=F(n.substring(N,T.index),T);N=T.index+P}return F(n.substring(N)),_.closeAllNodes(),_.finalize(),k=_.toHTML(),{language:e,value:k,relevance:S,illegal:!1,_emitter:_,_top:x}}catch(L){if(L.message&&L.message.includes("Illegal"))return{language:e,value:he(n),illegal:!0,relevance:0,_illegalBy:{message:L.message,index:N,context:n.slice(N-100,N+100),mode:L.mode,resultSoFar:k},_emitter:_};if(a)return{language:e,value:he(n),illegal:!1,relevance:0,errorRaised:L,_emitter:_,_top:x};throw L}}function D(e,n){n=n||l.languages||Object.keys(t);var r=function(e){var t={value:he(e),illegal:!1,relevance:0,_top:o,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}(e),a=n.filter(b).filter(x).map((function(t){return p(t,e,!1)}));a.unshift(r);var i=a.sort((function(e,t){if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(b(e.language).supersetOf===t.language)return 1;if(b(t.language).supersetOf===e.language)return-1}return 0})),s=u(i,2),c=s[0],d=s[1],f=c;return f.secondBest=d,f}function h(e){var t=function(e){var t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";var n=l.languageDetectRe.exec(t);if(n){var r=b(n[1]);return r||(oe(i.replace("{}",n[1])),oe("Falling back to no-highlight mode for this block.",e)),r?n[1]:"no-highlight"}return t.split(/\s+/).find((function(e){return s(e)||b(e)}))}(e);if(!s(t)){if(w("before:highlightElement",{el:e,language:t}),e.children.length>0)if(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),l.throwUnescapedHTML)throw new De("One of your code blocks includes unescaped HTML.",e.innerHTML);var r=e.textContent,u=t?d(r,{language:t,ignoreIllegals:!0}):D(r);e.innerHTML=u.value,function(e,t,r){var u=t&&n[t]||r;e.classList.add("hljs"),e.classList.add("language-".concat(u))}(e,t,u.language),e.result={language:u.language,re:u.relevance,relevance:u.relevance},u.secondBest&&(e.secondBest={language:u.secondBest.language,relevance:u.secondBest.relevance}),w("after:highlightElement",{el:e,result:u,text:r})}}var g=!1;function m(){"loading"!==document.readyState?document.querySelectorAll(l.cssSelector).forEach(h):g=!0}function b(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function k(e,t){var r=t.languageName;"string"===typeof e&&(e=[e]),e.forEach((function(e){n[e.toLowerCase()]=r}))}function x(e){var t=b(e);return t&&!t.disableAutodetect}function w(e,t){var n=e;r.forEach((function(e){e[n]&&e[n](t)}))}for(var _ in"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){g&&m()}),!1),Object.assign(e,{highlight:d,highlightAuto:D,highlightAll:m,highlightElement:h,highlightBlock:function(e){return le("10.7.0","highlightBlock will be removed entirely in v12.0"),le("10.7.0","Please use highlightElement now."),h(e)},configure:function(e){l=ge(l,e)},initHighlighting:function(){m(),le("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){m(),le("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(n,r){var u=null;try{u=r(e)}catch(i){if(ie("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw i;ie(i),u=o}u.name||(u.name=n),t[n]=u,u.rawDefinition=r.bind(null,e),u.aliases&&k(u.aliases,{languageName:n})},unregisterLanguage:function(e){delete t[e];for(var r=0,u=Object.keys(n);r<u.length;r++){var a=u[r];n[a]===e&&delete n[a]}},listLanguages:function(){return Object.keys(t)},getLanguage:b,registerAliases:k,autoDetection:x,inherit:ge,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=function(t){e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=function(t){e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),r.push(e)}}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="11.7.0",e.regex={concat:C,lookahead:y,either:A,optional:F,anyNumberOfTimes:E},G)"object"===typeof G[_]&&c.exports(G[_]);return Object.assign(e,G),e}({});e.exports=ve,ve.HighlightJS=ve,ve.default=ve}},t={};function n(r){var u=t[r];if(void 0!==u)return u.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,u){if(1&u&&(r=this(r)),8&u)return r;if("object"===typeof r&&r){if(4&u&&r.__esModule)return r;if(16&u&&"function"===typeof r.then)return r}var a=Object.create(null);n.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var o=2&u&&r;"object"==typeof o&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return r[e]}}));return i.default=function(){return r},n.d(a,i),a}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".0566e6df.chunk.js"},n.miniCssF=function(e){},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="inputmask-pages:";n.l=function(r,u,a,i){if(e[r])e[r].push(u);else{var o,l;if(void 0!==a)for(var s=document.getElementsByTagName("script"),c=0;c<s.length;c++){var d=s[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+a){o=d;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,n.nc&&o.setAttribute("nonce",n.nc),o.setAttribute("data-webpack",t+a),o.src=r),e[r]=[u];var f=function(t,n){o.onerror=o.onload=null,clearTimeout(p);var u=e[r];if(delete e[r],o.parentNode&&o.parentNode.removeChild(o),u&&u.forEach((function(e){return e(n)})),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=f.bind(null,o.onerror),o.onload=f.bind(null,o.onload),l&&document.head.appendChild(o)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/Inputmask/",function(){var e={179:0};n.f.j=function(t,r){var u=n.o(e,t)?e[t]:void 0;if(0!==u)if(u)r.push(u[2]);else{var a=new Promise((function(n,r){u=e[t]=[n,r]}));r.push(u[2]=a);var i=n.p+n.u(t),o=new Error;n.l(i,(function(r){if(n.o(e,t)&&(0!==(u=e[t])&&(e[t]=void 0),u)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;o.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",o.name="ChunkLoadError",o.type=a,o.request=i,u[1](o)}}),"chunk-"+t,t)}};var t=function(t,r){var u,a,i=r[0],o=r[1],l=r[2],s=0;if(i.some((function(t){return 0!==e[t]}))){for(u in o)n.o(o,u)&&(n.m[u]=o[u]);if(l)l(n)}for(t&&t(r);s<i.length;s++)a=i[s],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkinputmask_pages=self.webpackChunkinputmask_pages||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e={};n.r(e),n.d(e,{boolean:function(){return Tr},booleanish:function(){return Pr},commaOrSpaceSeparated:function(){return zr},commaSeparated:function(){return jr},number:function(){return Rr},overloadedBoolean:function(){return Lr},spaceSeparated:function(){return Ir}});var t={};n.r(t),n.d(t,{attentionMarkers:function(){return qo},contentInitial:function(){return jo},disable:function(){return Ko},document:function(){return Io},flow:function(){return Uo},flowInitial:function(){return zo},insideSpan:function(){return Vo},string:function(){return Ho},text:function(){return $o}});var r,u=n(7313),a=n.t(u,2),i=n(1739);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function s(e,t){if(e){if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function c(e){return function(e){if(Array.isArray(e))return o(e)}(e)||l(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function p(e){var t=function(e,t){if("object"!==f(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===f(t)?t:String(t)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function h(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function b(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){var t=b();return function(){var n,r=v(e);if(t){var u=v(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}(this,n)}}function F(e,t,n){return F=b()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var u=new(Function.bind.apply(e,r));return n&&g(u,n.prototype),u},F.apply(null,arguments)}function C(e){var t="function"===typeof Map?new Map:void 0;return C=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return F(e,arguments,v(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),g(r,e)},C(e)}function A(e){if(Array.isArray(e))return e}function k(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function x(e,t){return A(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,u,a,i,o=[],l=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(c){s=!0,u=c}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw u}}return o}}(e,t)||s(e,t)||k()}function w(e){return A(e)||l(e)||s(e)||k()}function _(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,u=function(){};return{s:u,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){o=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(o)throw a}}}}function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(r||(r={}));var S,N="popstate";function O(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function M(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function T(e,t){return{usr:e.state,key:e.key,idx:t}}function P(e,t,n,r){return void 0===n&&(n=null),B({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?R(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function L(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,u=void 0===r?"":r,a=e.hash,i=void 0===a?"":a;return u&&"?"!==u&&(n+="?"===u.charAt(0)?u:"?"+u),i&&"#"!==i&&(n+="#"===i.charAt(0)?i:"#"+i),n}function R(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function I(e,t,n,u){void 0===u&&(u={});var a=u,i=a.window,o=void 0===i?document.defaultView:i,l=a.v5Compat,s=void 0!==l&&l,c=o.history,d=r.Pop,f=null,p=D();function D(){return(c.state||{idx:null}).idx}function h(){d=r.Pop;var e=D(),t=null==e?null:e-p;p=e,f&&f({action:d,location:m.location,delta:t})}function g(e){var t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"===typeof e?e:L(e);return O(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==p&&(p=0,c.replaceState(B({},c.state,{idx:p}),""));var m={get action(){return d},get location(){return e(o,c)},listen:function(e){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(N,h),f=e,function(){o.removeEventListener(N,h),f=null}},createHref:function(e){return t(o,e)},createURL:g,encodeLocation:function(e){var t=g(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){d=r.Push;var u=P(m.location,e,t);n&&n(u,e);var a=T(u,p=D()+1),i=m.createHref(u);try{c.pushState(a,"",i)}catch(l){if(l instanceof DOMException&&"DataCloneError"===l.name)throw l;o.location.assign(i)}s&&f&&f({action:d,location:m.location,delta:1})},replace:function(e,t){d=r.Replace;var u=P(m.location,e,t);n&&n(u,e);var a=T(u,p=D()),i=m.createHref(u);c.replaceState(a,"",i),s&&f&&f({action:d,location:m.location,delta:0})},go:function(e){return c.go(e)}};return m}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(S||(S={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function j(e,t,n){void 0===n&&(n="/");var r=J(("string"===typeof t?R(t):t).pathname||"/",n);if(null==r)return null;var u=z(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(u);for(var a=null,i=0;null==a&&i<u.length;++i)a=Q(u[i],Y(r));return a}function z(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");var u=function(e,u,a){var i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:u,route:e};i.relativePath.startsWith("/")&&(O(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));var o=re([r,i.relativePath]),l=n.concat(i);e.children&&e.children.length>0&&(O(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),z(e.children,t,l,o)),(null!=e.path||e.index)&&t.push({path:o,score:Z(o,e.index),routesMeta:l})};return e.forEach((function(e,t){var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?")){var r,a=_(U(e.path));try{for(a.s();!(r=a.n()).done;){var i=r.value;u(e,t,i)}}catch(o){a.e(o)}finally{a.f()}}else u(e,t)})),t}function U(e){var t=e.split("/");if(0===t.length)return[];var n=w(t),r=n[0],u=n.slice(1),a=r.endsWith("?"),i=r.replace(/\?$/,"");if(0===u.length)return a?[i,""]:[i];var o=U(u.join("/")),l=[];return l.push.apply(l,c(o.map((function(e){return""===e?i:[i,e].join("/")})))),a&&l.push.apply(l,c(o)),l.map((function(t){return e.startsWith("/")&&""===t?"/":t}))}var H=/^:\w+$/,$=3,V=2,q=1,K=10,G=-2,W=function(e){return"*"===e};function Z(e,t){var n=e.split("/"),r=n.length;return n.some(W)&&(r+=G),t&&(r+=V),n.filter((function(e){return!W(e)})).reduce((function(e,t){return e+(H.test(t)?$:""===t?q:K)}),r)}function Q(e,t){for(var n=e.routesMeta,r={},u="/",a=[],i=0;i<n.length;++i){var o=n[i],l=i===n.length-1,s="/"===u?t:t.slice(u.length)||"/",c=X({path:o.relativePath,caseSensitive:o.caseSensitive,end:l},s);if(!c)return null;Object.assign(r,c.params);var d=o.route;a.push({params:r,pathname:re([u,c.pathname]),pathnameBase:ue(re([u,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(u=re([u,c.pathnameBase]))}return a}function X(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});var n=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);M("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');var r=[],u="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(function(e,t){return r.push(t),"/([^\\/]+)"}));e.endsWith("*")?(r.push("*"),u+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?u+="\\/*$":""!==e&&"/"!==e&&(u+="(?:(?=\\/|$))");var a=new RegExp(u,t?void 0:"i");return[a,r]}(e.path,e.caseSensitive,e.end),r=x(n,2),u=r[0],a=r[1],i=t.match(u);if(!i)return null;var o=i[0],l=o.replace(/(.)\/+$/,"$1"),s=i.slice(1),c=a.reduce((function(e,t,n){if("*"===t){var r=s[n]||"";l=o.slice(0,o.length-r.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return M(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{});return{params:c,pathname:o,pathnameBase:l,pattern:e}}function Y(e){try{return decodeURI(e)}catch(t){return M(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function J(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function ee(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function te(e){return e.filter((function(e,t){return 0===t||e.route.path&&e.route.path.length>0}))}function ne(e,t,n,r){var u;void 0===r&&(r=!1),"string"===typeof e?u=R(e):(O(!(u=B({},e)).pathname||!u.pathname.includes("?"),ee("?","pathname","search",u)),O(!u.pathname||!u.pathname.includes("#"),ee("#","pathname","hash",u)),O(!u.search||!u.search.includes("#"),ee("#","search","hash",u)));var a,i=""===e||""===u.pathname,o=i?"/":u.pathname;if(r||null==o)a=n;else{var l=t.length-1;if(o.startsWith("..")){for(var s=o.split("/");".."===s[0];)s.shift(),l-=1;u.pathname=s.join("/")}a=l>=0?t[l]:"/"}var c=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?R(e):e,r=n.pathname,u=n.search,a=void 0===u?"":u,i=n.hash,o=void 0===i?"":i,l=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:l,search:ae(a),hash:ie(o)}}(u,a),d=o&&"/"!==o&&o.endsWith("/"),f=(i||"."===o)&&n.endsWith("/");return c.pathname.endsWith("/")||!d&&!f||(c.pathname+="/"),c}var re=function(e){return e.join("/").replace(/\/\/+/g,"/")},ue=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},ae=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},ie=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},oe=function(e){m(n,e);var t=E(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n)}(C(Error));function le(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}var se=["post","put","patch","delete"],ce=(new Set(se),["get"].concat(se));new Set(ce),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},de.apply(this,arguments)}var fe=u.createContext(null);var pe=u.createContext(null);var De=u.createContext(null);var he=u.createContext(null);var ge=u.createContext(null);var me=u.createContext({outlet:null,matches:[],isDataRoute:!1});var ve=u.createContext(null);function be(){return null!=u.useContext(ge)}function ye(){return be()||O(!1),u.useContext(ge).location}function Ee(e){u.useContext(he).static||u.useLayoutEffect(e)}function Fe(){return u.useContext(me).isDataRoute?function(){var e=Oe(xe.UseNavigateStable).router,t=Te(we.UseNavigateStable),n=u.useRef(!1);return Ee((function(){n.current=!0})),u.useCallback((function(r,u){void 0===u&&(u={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,de({fromRouteId:t},u)))}),[e,t])}():function(){be()||O(!1);var e=u.useContext(fe),t=u.useContext(he),n=t.basename,r=t.navigator,a=u.useContext(me).matches,i=ye().pathname,o=JSON.stringify(te(a).map((function(e){return e.pathnameBase}))),l=u.useRef(!1);Ee((function(){l.current=!0}));var s=u.useCallback((function(t,u){if(void 0===u&&(u={}),l.current)if("number"!==typeof t){var a=ne(t,JSON.parse(o),i,"path"===u.relative);null==e&&"/"!==n&&(a.pathname="/"===a.pathname?n:re([n,a.pathname])),(u.replace?r.replace:r.push)(a,u.state,u)}else r.go(t)}),[n,r,o,i,e]);return s}()}function Ce(e,t){var n=(void 0===t?{}:t).relative,r=u.useContext(me).matches,a=ye().pathname,i=JSON.stringify(te(r).map((function(e){return e.pathnameBase})));return u.useMemo((function(){return ne(e,JSON.parse(i),a,"path"===n)}),[e,i,a,n])}function Ae(e,t,n){be()||O(!1);var a,i=u.useContext(he).navigator,o=u.useContext(me).matches,l=o[o.length-1],s=l?l.params:{},c=(l&&l.pathname,l?l.pathnameBase:"/"),d=(l&&l.route,ye());if(t){var f,p="string"===typeof t?R(t):t;"/"===c||(null==(f=p.pathname)?void 0:f.startsWith(c))||O(!1),a=p}else a=d;var D=a.pathname||"/",h=j(e,{pathname:"/"===c?D:D.slice(c.length)||"/"});var g=Ne(h&&h.map((function(e){return Object.assign({},e,{params:Object.assign({},s,e.params),pathname:re([c,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?c:re([c,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})})),o,n);return t&&g?u.createElement(ge.Provider,{value:{location:de({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:r.Pop}},g):g}function ke(){var e=function(){var e,t=u.useContext(ve),n=Me(we.UseRouteError),r=Te(we.UseRouteError);if(t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=le(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r};return u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},t),n?u.createElement("pre",{style:a},n):null,null)}var xe,we,_e=u.createElement(ke,null),Be=function(e){m(n,e);var t=E(n);function n(e){var r;return d(this,n),(r=t.call(this,e)).state={location:e.location,revalidation:e.revalidation,error:e.error},r}return h(n,[{key:"componentDidCatch",value:function(e,t){console.error("React Router caught the following error during render",e,t)}},{key:"render",value:function(){return this.state.error?u.createElement(me.Provider,{value:this.props.routeContext},u.createElement(ve.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{error:e}}},{key:"getDerivedStateFromProps",value:function(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}}]),n}(u.Component);function Se(e){var t=e.routeContext,n=e.match,r=e.children,a=u.useContext(fe);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),u.createElement(me.Provider,{value:t},r)}function Ne(e,t,n){var r;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var a;if(null==(a=n)||!a.errors)return null;e=n.matches}var i=e,o=null==(r=n)?void 0:r.errors;if(null!=o){var l=i.findIndex((function(e){return e.route.id&&(null==o?void 0:o[e.route.id])}));l>=0||O(!1),i=i.slice(0,Math.min(i.length,l+1))}return i.reduceRight((function(e,r,a){var l=r.route.id?null==o?void 0:o[r.route.id]:null,s=null;n&&(s=r.route.errorElement||_e);var c=t.concat(i.slice(0,a+1)),d=function(){var t;return t=l?s:r.route.Component?u.createElement(r.route.Component,null):r.route.element?r.route.element:e,u.createElement(Se,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===a)?u.createElement(Be,{location:n.location,revalidation:n.revalidation,component:s,error:l,children:d(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):d()}),null)}function Oe(e){var t=u.useContext(fe);return t||O(!1),t}function Me(e){var t=u.useContext(pe);return t||O(!1),t}function Te(e){var t=function(e){var t=u.useContext(me);return t||O(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||O(!1),n.route.id}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(xe||(xe={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(we||(we={}));var Pe;a.startTransition;function Le(e){var t=e.to,n=e.replace,r=e.state,a=e.relative;be()||O(!1);var i=u.useContext(me).matches,o=ye().pathname,l=Fe(),s=ne(t,te(i).map((function(e){return e.pathnameBase})),o,"path"===a),c=JSON.stringify(s);return u.useEffect((function(){return l(JSON.parse(c),{replace:n,state:r,relative:a})}),[l,c,a,n,r]),null}function Re(e){O(!1)}function Ie(e){var t=e.basename,n=void 0===t?"/":t,a=e.children,i=void 0===a?null:a,o=e.location,l=e.navigationType,s=void 0===l?r.Pop:l,c=e.navigator,d=e.static,f=void 0!==d&&d;be()&&O(!1);var p=n.replace(/^\/*/,"/"),D=u.useMemo((function(){return{basename:p,navigator:c,static:f}}),[p,c,f]);"string"===typeof o&&(o=R(o));var h=o,g=h.pathname,m=void 0===g?"/":g,v=h.search,b=void 0===v?"":v,y=h.hash,E=void 0===y?"":y,F=h.state,C=void 0===F?null:F,A=h.key,k=void 0===A?"default":A,x=u.useMemo((function(){var e=J(m,p);return null==e?null:{location:{pathname:e,search:b,hash:E,state:C,key:k},navigationType:s}}),[p,m,b,E,C,k,s]);return null==x?null:u.createElement(he.Provider,{value:D},u.createElement(ge.Provider,{children:i,value:x}))}function je(e){var t=e.children,n=e.location;return Ae(Ue(t),n)}!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(Pe||(Pe={}));var ze=new Promise((function(){}));u.Component;function Ue(e,t){void 0===t&&(t=[]);var n=[];return u.Children.forEach(e,(function(e,r){if(u.isValidElement(e)){var a=[].concat(c(t),[r]);if(e.type!==u.Fragment){e.type!==Re&&O(!1),e.props.index&&e.props.children&&O(!1);var i={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=Ue(e.props.children,a)),n.push(i)}else n.push.apply(n,Ue(e.props.children,a))}})),n}var He="App_content__mUFhV",$e="App_article__B+HJN",Ve="App_asideright__4qCrx",qe="App_scrollable__eGo4g",Ke="Footer_Footer__sqPP5",Ge=n(6417),We=function(){return(0,Ge.jsx)("div",{className:Ke,"data-testid":"Footer",children:"Robin Herbots"})};function Ze(){return Ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ze.apply(this,arguments)}function Qe(e,t){if(null==e)return{};var n,r,u={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(u[n]=e[n]);return u}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);var Xe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];var Ye=a.startTransition;function Je(e){var t,n=e.basename,r=e.children,a=e.future,i=e.window,o=u.useRef();null==o.current&&(o.current=(void 0===(t={window:i,v5Compat:!0})&&(t={}),I((function(e,t){var n=R(e.location.hash.substr(1)),r=n.pathname,u=void 0===r?"/":r,a=n.search,i=void 0===a?"":a,o=n.hash;return P("",{pathname:u,search:i,hash:void 0===o?"":o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){var n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){var u=e.location.href,a=u.indexOf("#");r=-1===a?u:u.slice(0,a)}return r+"#"+("string"===typeof t?t:L(t))}),(function(e,t){M("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),t)));var l=o.current,s=x(u.useState({action:l.action,location:l.location}),2),c=s[0],d=s[1],f=(a||{}).v7_startTransition,p=u.useCallback((function(e){f&&Ye?Ye((function(){return d(e)})):d(e)}),[d,f]);return u.useLayoutEffect((function(){return l.listen(p)}),[l,p]),u.createElement(Ie,{basename:n,children:r,location:c.location,navigationType:c.action,navigator:l})}var et="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,tt=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nt=u.forwardRef((function(e,t){var n,r=e.onClick,a=e.relative,i=e.reloadDocument,o=e.replace,l=e.state,s=e.target,c=e.to,d=e.preventScrollReset,f=Qe(e,Xe),p=u.useContext(he).basename,D=!1;if("string"===typeof c&&tt.test(c)&&(n=c,et))try{var h=new URL(window.location.href),g=c.startsWith("//")?new URL(h.protocol+c):new URL(c),m=J(g.pathname,p);g.origin===h.origin&&null!=m?c=m+g.search+g.hash:D=!0}catch(y){}var v=function(e,t){var n=(void 0===t?{}:t).relative;be()||O(!1);var r=u.useContext(he),a=r.basename,i=r.navigator,o=Ce(e,{relative:n}),l=o.hash,s=o.pathname,c=o.search,d=s;return"/"!==a&&(d="/"===s?a:re([a,s])),i.createHref({pathname:d,search:c,hash:l})}(c,{relative:a}),b=function(e,t){var n=void 0===t?{}:t,r=n.target,a=n.replace,i=n.state,o=n.preventScrollReset,l=n.relative,s=Fe(),c=ye(),d=Ce(e,{relative:l});return u.useCallback((function(t){if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,r)){t.preventDefault();var n=void 0!==a?a:L(c)===L(d);s(e,{replace:n,state:i,preventScrollReset:o,relative:l})}}),[c,s,d,a,i,r,e,o,l])}(c,{replace:o,state:l,target:s,preventScrollReset:d,relative:a});return u.createElement("a",Ze({},f,{href:n||v,onClick:D||i?r:function(e){r&&r(e),e.defaultPrevented||b(e)},ref:t,target:s}))}));var rt,ut;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(rt||(rt={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(ut||(ut={}));var at=n.p+"static/media/inputmask.6fe5e4943b8c73acfbe8bcda7b7fa072.svg",it="600",ot="950",lt="/",st="/documentation",ct="/documentation/extensions",dt="/documentation/datetime",ft="/documentation/numeric",pt="/documentation/colormask",Dt="/demo",ht="/changelog";function gt(e,t,n){return(t=p(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mt(Object(n),!0).forEach((function(t){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bt=(0,u.createContext)({}),yt=function(e){var t=e.children,n=x((0,u.useState)(window.innerWidth),2),r=n[0],a=n[1],i=x((0,u.useState)(window.innerHeight),2),o=i[0],l=i[1],s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=!1;return function(){n||(e.call(),n=!0,setTimeout((function(){n=!1}),t))}}((function(){a(window.innerWidth),l(window.innerHeight)}));return(0,u.useEffect)((function(){return window.addEventListener("resize",s),function(){return window.removeEventListener("resize",s)}}),[s]),(0,Ge.jsx)(bt.Provider,{value:{width:r,setWidth:a,height:o,setHeight:l},children:t})},Et=function(){var e=vt({},(0,u.useContext)(bt));return{width:e.width,height:e.height}},Ft="Header_Header__ZYgtK",Ct="Header_navContainer__FroPs",At=function(){var e=Et().width;return(0,Ge.jsxs)("div",{className:Ft,"data-testid":"Header",children:[e<=it&&(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("h3",{children:(0,Ge.jsx)(nt,{to:lt,children:"Inputmask"})}),(0,Ge.jsx)("nav",{className:Ct,children:(0,Ge.jsx)("ul",{children:(0,Ge.jsx)("li",{children:(0,Ge.jsxs)("a",{href:"https://github.com/RobinHerbots/inputmask",target:"_blank",rel:"noreferrer",children:["View On ",(0,Ge.jsx)("strong",{children:"GitHub"})]})})})})]}),e>it&&(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("h1",{children:(0,Ge.jsx)(nt,{to:lt,children:(0,Ge.jsx)("img",{src:at,alt:"Inputmask",width:120})})}),(0,Ge.jsx)("nav",{className:Ct,children:(0,Ge.jsxs)("ul",{children:[(0,Ge.jsx)("li",{children:(0,Ge.jsxs)("a",{href:"https://github.com/RobinHerbots/inputmask/zipball/5.x",children:["Download ",(0,Ge.jsx)("strong",{children:"ZIP File"})]})}),(0,Ge.jsx)("li",{children:(0,Ge.jsxs)("a",{href:"https://github.com/RobinHerbots/inputmask/tarball/5.x",children:["Download ",(0,Ge.jsx)("strong",{children:"TAR Ball"})]})}),(0,Ge.jsx)("li",{children:(0,Ge.jsxs)("a",{href:"https://github.com/RobinHerbots/inputmask",target:"_blank",rel:"noreferrer",children:["View On ",(0,Ge.jsx)("strong",{children:"GitHub"})]})})]})})]})]})},kt="Navigation_Navigation__i3UI7",xt=function(){var e=Et().width;return(0,Ge.jsxs)("nav",{className:kt,"data-testid":"Navigation",children:[(0,Ge.jsxs)("ul",{children:[(0,Ge.jsx)("li",{children:(0,Ge.jsxs)(nt,{to:st,children:["Open ",(0,Ge.jsx)("strong",{children:"Documentation"})]})}),(0,Ge.jsxs)("ul",{children:[(0,Ge.jsx)("li",{children:(0,Ge.jsx)(nt,{to:ct,children:(0,Ge.jsx)("strong",{children:"Extensions"})})}),(0,Ge.jsx)("li",{children:(0,Ge.jsx)(nt,{to:dt,children:(0,Ge.jsx)("strong",{children:"Datetime"})})}),(0,Ge.jsx)("li",{children:(0,Ge.jsx)(nt,{to:ft,children:(0,Ge.jsx)("strong",{children:"Numeric"})})}),(0,Ge.jsx)("li",{children:(0,Ge.jsx)(nt,{to:pt,children:(0,Ge.jsx)("strong",{children:"Colormask"})})})]}),e>it&&(0,Ge.jsx)("hr",{})]}),(0,Ge.jsx)("ul",{children:(0,Ge.jsx)("li",{children:(0,Ge.jsxs)(nt,{to:Dt,children:["Open ",(0,Ge.jsx)("strong",{children:"Demo"})]})})}),(0,Ge.jsx)("ul",{children:(0,Ge.jsx)("li",{children:(0,Ge.jsxs)(nt,{to:ht,children:["Open ",(0,Ge.jsx)("strong",{children:"Changelog"})]})})})]})},wt=n.p+"static/media/Changelog.b1d38a510b4361532535.md",_t=n(9994),Bt={}.hasOwnProperty;function St(e,t){var n="string"===typeof t&&function(e){return Boolean(e&&"object"===typeof e&&"type"in e)}(e)&&"element"===e.type&&e.properties&&Bt.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}function Nt(e){var t=e&&"element"===e.type&&e.tagName.toLowerCase()||"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:null}var Ot=function(e){if(void 0===e||null===e)return Pt;if("string"===typeof e)return function(e){return t;function t(t){return Pt(t)&&t.tagName===e}}(e);if("object"===typeof e)return Mt(e);if("function"===typeof e)return Tt(e);throw new Error("Expected function, string, or array as test")};function Mt(e){for(var t=[],n=-1;++n<e.length;)t[n]=Ot(e[n]);return Tt((function(){for(var e=-1,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];for(;++e<t.length;){var a;if((a=t[e]).call.apply(a,[this].concat(r)))return!0}return!1}))}function Tt(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];return Pt(t)&&Boolean(e.call.apply(e,[this,t].concat(r)))}}function Pt(e){return Boolean(e&&"object"===typeof e&&"element"===e.type&&"string"===typeof e.tagName)}var Lt=function(e){if(void 0===e||null===e)return jt;if("string"===typeof e)return function(e){return It(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?Rt(e):function(e){return It(t);function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"===typeof e)return It(e);throw new Error("Expected function, string, or object as test")};function Rt(e){for(var t=[],n=-1;++n<e.length;)t[n]=Lt(e[n]);return It((function(){for(var e=-1,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];for(;++e<t.length;){var a;if((a=t[e]).call.apply(a,[this].concat(r)))return!0}return!1}))}function It(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];return Boolean(t&&"object"===typeof t&&"type"in t&&Boolean(e.call.apply(e,[this,t].concat(r))))}}function jt(){return!0}var zt="skip",Ut=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null);var u=Lt(t),a=r?-1:1;!function e(i,o,l){var s=i&&"object"===typeof i?i:{};if("string"===typeof s.type){var c="string"===typeof s.tagName?s.tagName:"string"===typeof s.name?s.name:void 0;Object.defineProperty(d,"name",{value:"node ("+i.type+(c?"<"+c+">":"")+")"})}return d;function d(){var s,c,d,f=[];if((!t||u(i,o,l[l.length-1]||null))&&(f=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(i,l)),false===f[0]))return f;if(i.children&&f[0]!==zt)for(c=(r?i.children.length:-1)+a,d=l.concat(i);c>-1&&c<i.children.length;){if(false===(s=e(i.children[c],c,d)())[0])return s;c="number"===typeof s[1]?s[1]:c+a}return f}}(e,void 0,[])()};var Ht=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),Ut(e,t,(function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)},$t={type:"element",tagName:"span",properties:{className:["icon","icon-link"]},children:[]};function Vt(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.properties,r=t.behaviour||t.behavior||"prepend",u=t.content||$t,a=t.group,i=Ot(t.test);return"wrap"===r?e=function(e){return e.children=[s(e,_t(!0,{},n),e.children)],[zt]}:"before"===r||"after"===r?e=function(e,t,i){var d;if("number"!==typeof t||!i)return;var f=s(e,_t(!0,{},n),o(u,e)),p="before"===r?[f,e]:[e,f];if(a){var D=l(a,e);D&&!Array.isArray(D)&&"element"===D.type&&(D.children=p,p=[D])}return(d=i.children).splice.apply(d,[t,1].concat(c(p))),[zt,t+p.length]}:(n||(n={ariaHidden:"true",tabIndex:-1}),e=function(e){return e.children["prepend"===r?"unshift":"push"](s(e,_t(!0,{},n),o(u,e))),[zt]}),function(t){Ht(t,"element",(function(t,n,r){if(Nt(t)&&St(t,"id")&&i(t,n,r))return e(t,n,r)}))};function o(e,t){var n=l(e,t);return Array.isArray(n)?n:[n]}function l(e,t){return"function"===typeof e?e(t):_t(!0,Array.isArray(e)?[]:{},e)}function s(e,t,n){return{type:"element",tagName:"a",properties:Object.assign({},t,{href:"#"+(e.properties||{}).id}),children:n}}}var qt=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Kt=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Gt=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Wt=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Zt=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();var Qt="[0-9](_*[0-9])*",Xt="\\.(".concat(Qt,")"),Yt="[0-9a-fA-F](_*[0-9a-fA-F])*",Jt={className:"number",variants:[{begin:"(\\b(".concat(Qt,")((").concat(Xt,")|\\.)?|(").concat(Xt,"))")+"[eE][+-]?(".concat(Qt,")[fFdD]?\\b")},{begin:"\\b(".concat(Qt,")((").concat(Xt,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat(Xt,")[fFdD]?\\b")},{begin:"\\b(".concat(Qt,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(Yt,")\\.?|(").concat(Yt,")?\\.(").concat(Yt,"))")+"[pP][+-]?(".concat(Qt,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(Yt,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function en(e,t,n){return-1===n?"":e.replace(t,(function(r){return en(e,t,n-1)}))}var tn="[A-Za-z$_][0-9A-Za-z$_]*",nn=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],rn=["true","false","null","undefined","NaN","Infinity"],un=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],an=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],on=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],ln=["arguments","this","super","console","window","document","localStorage","module","global"],sn=[].concat(on,un,an);var cn="[0-9](_*[0-9])*",dn="\\.(".concat(cn,")"),fn="[0-9a-fA-F](_*[0-9a-fA-F])*",pn={className:"number",variants:[{begin:"(\\b(".concat(cn,")((").concat(dn,")|\\.)?|(").concat(dn,"))")+"[eE][+-]?(".concat(cn,")[fFdD]?\\b")},{begin:"\\b(".concat(cn,")((").concat(dn,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat(dn,")[fFdD]?\\b")},{begin:"\\b(".concat(cn,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(fn,")\\.?|(").concat(fn,")?\\.(").concat(fn,"))")+"[pP][+-]?(".concat(cn,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(fn,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};var Dn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],hn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],gn=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],mn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],vn=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),bn=gn.concat(mn);var yn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],En=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Fn=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Cn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],An=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function kn(e){return e?"string"===typeof e?e:e.source:null}function xn(e){return wn("(?=",e,")")}function wn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.map((function(e){return kn(e)})).join("")}function _n(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){var t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(t);return"("+(r.capture?"":"?:")+t.map((function(e){return kn(e)})).join("|")+")"}var Bn=function(e){return wn(/\b/,e,/\w$/.test(e)?/\b/:/\B/)},Sn=["Protocol","Type"].map(Bn),Nn=["init","self"].map(Bn),On=["Any","Self"],Mn=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],Tn=["false","nil","true"],Pn=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ln=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Rn=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],In=_n(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),jn=_n(In,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),zn=wn(In,jn,"*"),Un=_n(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Hn=_n(Un,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),$n=wn(Un,Hn,"*"),Vn=wn(/[A-Z]/,Hn,"*"),qn=["autoclosure",wn(/convention\(/,_n("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",wn(/objc\(/,$n,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],Kn=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Gn="[A-Za-z$_][0-9A-Za-z$_]*",Wn=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Zn=["true","false","null","undefined","NaN","Infinity"],Qn=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Xn=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Yn=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Jn=["arguments","this","super","console","window","document","localStorage","module","global"],er=[].concat(Yn,Qn,Xn);var tr=n(1782),nr=n(6480),rr=Object.assign(ur(Error),{eval:ur(EvalError),range:ur(RangeError),reference:ur(ReferenceError),syntax:ur(SyntaxError),type:ur(TypeError),uri:ur(URIError)});function ur(e){return t.displayName=e.displayName||e.name,t;function t(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];var a=t?nr.apply(void 0,[t].concat(r)):t;return new e(a)}}var ar={}.hasOwnProperty,ir="hljs-";function or(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).prefix;if("string"!==typeof e)throw rr("Expected `string` for name, got `%s`",e);if(!tr.getLanguage(e))throw rr("Unknown language: `%s` is not registered",e);if("string"!==typeof t)throw rr("Expected `string` for value, got `%s`",t);null!==n&&void 0!==n||(n=ir),tr.configure({__emitter:lr,classPrefix:n});var r=tr.highlight(t,{language:e,ignoreIllegals:!0});if(tr.configure({}),r.errorRaised)throw r.errorRaised;return r._emitter.root.data.language=r.language,r._emitter.root.data.relevance=r.relevance,r._emitter.root}var lr=function(){function e(t){d(this,e),this.options=t,this.root={type:"root",data:{language:null,relevance:0},children:[]},this.stack=[this.root]}return h(e,[{key:"addText",value:function(e){if(""!==e){var t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type?n.value+=e:t.children.push({type:"text",value:e})}}},{key:"addKeyword",value:function(e,t){this.openNode(t),this.addText(e),this.closeNode()}},{key:"addSublanguage",value:function(e,t){var n,r=this.stack[this.stack.length-1],u=e.root.children;t?r.children.push({type:"element",tagName:"span",properties:{className:[t]},children:u}):(n=r.children).push.apply(n,c(u))}},{key:"openNode",value:function(e){var t=this,n={type:"element",tagName:"span",properties:{className:e.split(".").map((function(e,n){return n?e+"_".repeat(n):t.options.classPrefix+e}))},children:[]};this.stack[this.stack.length-1].children.push(n),this.stack.push(n)}},{key:"closeNode",value:function(){this.stack.pop()}},{key:"closeAllNodes",value:function(){}},{key:"finalize",value:function(){}},{key:"toHTML",value:function(){return""}}]),e}(),sr={highlight:or,highlightAuto:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.subset||tr.listLanguages(),r=t.prefix,u=-1,a={type:"root",data:{language:null,relevance:0},children:[]};if(null!==r&&void 0!==r||(r=ir),"string"!==typeof e)throw rr("Expected `string` for value, got `%s`",e);for(;++u<n.length;){var i=n[u];if(tr.getLanguage(i)){var o=or(i,e,t);o.data.relevance>a.data.relevance&&(a=o)}}return a},registerLanguage:function(e,t){tr.registerLanguage(e,t)},registered:function(e){return Boolean(tr.getLanguage(e))},listLanguages:function(){return tr.listLanguages()},registerAlias:function(e,t){var n;if("string"===typeof e)tr.registerAliases(t,{languageName:e});else for(n in e)ar.call(e,n)&&tr.registerAliases(e[n],{languageName:n})}};sr.registerLanguage("arduino",(function(e){var t=["boolean","byte","word","String"],n=["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],r=["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],u=["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"],a=function(e){var t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",u="[a-zA-Z_]\\w*::",a="(?!struct)("+r+"|"+t.optional(u)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:t.optional(u)+e.IDENT_RE,relevance:0},d=t.optional(u)+e.IDENT_RE+"\\s*\\(",f={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},p={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},D=[p,s,i,n,e.C_BLOCK_COMMENT_MODE,l,o],h={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:D.concat([{begin:/\(/,end:/\)/,keywords:f,contains:D.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[o,l]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,o,l,i,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l,i]}]},i,n,e.C_BLOCK_COMMENT_MODE,s]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(h,g,p,D,[s,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:f,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:f},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}(e),i=a.keywords;return i.type=[].concat(c(i.type),c(t)),i.literal=[].concat(c(i.literal),c(u)),i.built_in=[].concat(c(i.built_in),c(n)),i._hints=r,a.name="Arduino",a.aliases=["ino"],a.supersetOf="cpp",a})),sr.registerLanguage("bash",(function(e){var t=e.regex,n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});var u={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},i={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,u]};u.contains.push(i);var o={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},l=e.SHEBANG({binary:"(".concat(["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|"),")"),relevance:10}),s={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:[].concat(["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],["set","shopt"],["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"])},contains:[l,e.SHEBANG(),s,o,e.HASH_COMMENT_MODE,a,{match:/(\/[a-z._-]+)+/},i,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}})),sr.registerLanguage("c",(function(e){var t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",u="[a-zA-Z_]\\w*::",a="("+r+"|"+t.optional(u)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:t.optional(u)+e.IDENT_RE,relevance:0},d=t.optional(u)+e.IDENT_RE+"\\s*\\(",f={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},p=[s,i,n,e.C_BLOCK_COMMENT_MODE,l,o],D={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:p.concat([{begin:/\(/,end:/\)/,keywords:f,contains:p.concat(["self"]),relevance:0}]),relevance:0},h={begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,o,l,i,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l,i]}]},i,n,e.C_BLOCK_COMMENT_MODE,s]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"</",contains:[].concat(D,h,p,[s,{begin:e.IDENT_RE+"::",keywords:f},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:o,keywords:f}}})),sr.registerLanguage("cpp",(function(e){var t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",u="[a-zA-Z_]\\w*::",a="(?!struct)("+r+"|"+t.optional(u)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:t.optional(u)+e.IDENT_RE,relevance:0},d=t.optional(u)+e.IDENT_RE+"\\s*\\(",f={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},p={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},D=[p,s,i,n,e.C_BLOCK_COMMENT_MODE,l,o],h={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:D.concat([{begin:/\(/,end:/\)/,keywords:f,contains:D.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[o,l]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,o,l,i,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l,i]}]},i,n,e.C_BLOCK_COMMENT_MODE,s]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(h,g,p,D,[s,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:f,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:f},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}})),sr.registerLanguage("csharp",(function(e){var t={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},n=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},a=e.inherit(u,{illegal:/\n/}),i={className:"subst",begin:/\{/,end:/\}/,keywords:t},o=e.inherit(i,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,o]},s={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},i]},c=e.inherit(s,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]});i.contains=[s,l,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_BLOCK_COMMENT_MODE],o.contains=[c,l,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[s,l,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},f={begin:"<",end:">",contains:[{beginKeywords:"in out"},n]},p=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",D={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:t,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},d,r,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},n,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+p+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:t,contains:[{beginKeywords:["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"].join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,f],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,relevance:0,contains:[d,r,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},D]}})),sr.registerLanguage("css",(function(e){var t=e.regex,n=function(e){return{IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}}(e),r=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+Gt.join("|")+")"},{begin:":(:)?("+Wt.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+Zt.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE].concat(r,[{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[].concat(r,[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}])},n.FUNCTION_DISPATCH])},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:Kt.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"}].concat(r,[n.CSS_NUMBER_MODE])}]},{className:"selector-tag",begin:"\\b("+qt.join("|")+")\\b"}]}})),sr.registerLanguage("diff",(function(e){var t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}})),sr.registerLanguage("go",(function(e){var t={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:t,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,illegal:/["']/}]}]}})),sr.registerLanguage("graphql",(function(e){var t=e.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:t.concat(/[_A-Za-z][_0-9A-Za-z]*/,t.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}})),sr.registerLanguage("ini",(function(e){var t=e.regex,n={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},r=e.COMMENT();r.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var u={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={className:"literal",begin:/\bon|off|true|false|yes|no\b/},i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},o={begin:/\[/,end:/\]/,contains:[r,a,u,i,n,"self"],relevance:0},l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[r,{className:"section",begin:/\[+/,end:/\]+/},{begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[r,o,a,u,i,n]}}]}})),sr.registerLanguage("java",(function(e){var t=e.regex,n="[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*",r=n+en("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),u={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},a={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i={className:"params",begin:/\(/,end:/\)/,keywords:u,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:u,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:u,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:u,relevance:0,contains:[a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,Jt,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},Jt,a]}})),sr.registerLanguage("javascript",(function(e){var t=e.regex,n=tn,r="<>",u="</>",a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,t){var n=e[0].length+e.index,r=e.input[n];if("<"!==r&&","!==r){var u;">"===r&&(function(e,t){var n=t.after,r="</"+e[0].slice(1);return-1!==e.input.indexOf(r,n)}(e,{after:n})||t.ignoreMatch());var a=e.input.substring(n);(a.match(/^\s*=/)||(u=a.match(/^\s+extends\s+/))&&0===u.index)&&t.ignoreMatch()}else t.ignoreMatch()}},i={$pattern:tn,keyword:nn,literal:rn,built_in:sn,"variable.language":ln},o="[0-9](_?[0-9])*",l="\\.(".concat(o,")"),s="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",c={className:"number",variants:[{begin:"(\\b(".concat(s,")((").concat(l,")|\\.)?|(").concat(l,"))")+"[eE][+-]?(".concat(o,")\\b")},{begin:"\\b(".concat(s,")\\b((").concat(l,")\\b|\\.)?|(").concat(l,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},D={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},h={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},g=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,p,D,{match:/\$\d+/},c];d.contains=g.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(g)});var m=[].concat(h,d.contains),v=m.concat([{begin:/\(/,end:/\)/,keywords:i,contains:["self"].concat(m)}]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:v},y={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},E={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[].concat(un,an)}},F={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[b],illegal:/%/},C={match:t.concat(/\b/,function(e){return t.concat("(?!",e.join("|"),")")}([].concat(on,["super","import"])),n,t.lookahead(/\(/)),className:"title.function",relevance:0},A={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},k={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},b]},x="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",w={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(x)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[b]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:v,CLASS_REFERENCE:E},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,p,D,h,{match:/\$\d+/},c,E,{className:"attr",begin:n+t.lookahead(":"),relevance:0},w,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[h,e.REGEXP_MODE,{className:"function",begin:x,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:v}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:r,end:u},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},F,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[b,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},A,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[b]},C,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},y,k,{match:/\$[(.]/}]}})),sr.registerLanguage("json",(function(e){var t=["true","false","null"],n={scope:"literal",beginKeywords:t.join(" ")};return{name:"JSON",keywords:{literal:t},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}})),sr.registerLanguage("kotlin",(function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},n={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},r={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},u={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},a={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[u,r]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,u,r]}]};r.contains.push(a);var i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(a,{className:"string"}),"self"]}]},l=pn,s=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),c={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=c;return d.variants[1].contains=[c],c.variants[1].contains=[d],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,s,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},n,i,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[c,e.C_LINE_COMMENT_MODE,s],relevance:0},e.C_LINE_COMMENT_MODE,s,i,o,a,e.C_NUMBER_MODE]},s]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},i,o]},a,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}})),sr.registerLanguage("less",(function(e){var t=function(e){return{IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}}(e),n=bn,r="[\\w-]+",u="("+r+"|@\\{"+r+"\\})",a=[],i=[],o=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},l=function(e,t,n){return{className:e,begin:t,relevance:n}},s={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:hn.join(" ")},c={begin:"\\(",end:"\\)",contains:i,keywords:s,relevance:0};i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o("'"),o('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,c,l("variable","@@?"+r,10),l("variable","@\\{"+r+"\\}"),l("built_in","~?`[^`]*?`"),{className:"attribute",begin:r+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);var d=i.concat({begin:/\{/,end:/\}/,contains:a}),f={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(i)},p={begin:u+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+vn.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:i}}]},D={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:s,returnEnd:!0,contains:i,relevance:0}},h={className:"variable",variants:[{begin:"@"+r+"\\s*:",relevance:15},{begin:"@"+r}],starts:{end:"[;}]",returnEnd:!0,contains:d}},g={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:u,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,f,l("keyword","all\\b"),l("variable","@\\{"+r+"\\}"),{begin:"\\b("+Dn.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,l("selector-tag",u,0),l("selector-id","#"+u),l("selector-class","\\."+u,0),l("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+gn.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+mn.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:d},{begin:"!important"},t.FUNCTION_DISPATCH]},m={begin:r+":(:)?"+"(".concat(n.join("|"),")"),returnBegin:!0,contains:[g]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,D,h,m,p,g,f,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}})),sr.registerLanguage("lua",(function(e){var t="\\[=*\\[",n="\\]=*\\]",r={begin:t,end:n,contains:["self"]},u=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,n,{contains:[r],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:u.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:u}].concat(u)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:n,contains:[r],relevance:5}])}})),sr.registerLanguage("makefile",(function(e){var t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t]},r={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[t]},u={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},a={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[t]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,t,n,r,u,{className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},a]}})),sr.registerLanguage("markdown",(function(e){var t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},r={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},u={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},a=e.inherit(r,{contains:[]}),i=e.inherit(u,{contains:[]});r.contains.push(i),u.contains.push(a);var o=[t,n];return[r,u,a,i].forEach((function(e){e.contains=e.contains.concat(o)})),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o=o.concat(r,u)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},t,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},r,u,{className:"quote",begin:"^>\\s+",contains:o,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},n,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}})),sr.registerLanguage("objectivec",(function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,n={$pattern:t,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:t,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"</",contains:[{className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+n.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}})),sr.registerLanguage("perl",(function(e){var t=e.regex,n=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"].join(" ")},u={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},a={begin:/->\{/,end:/\}/},i={variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,u,i],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],s=function(e,r){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\\1",a="\\1"===u?u:t.concat(u,r);return t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,a,/(?:\\.|[^\\\/])*?/,u,n)},c=function(e,r,u){return t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,u,n)},d=[i,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:s("s|tr|y",t.either.apply(t,l.concat([{capture:!0}])))},{begin:s("s|tr|y","\\(","\\)")},{begin:s("s|tr|y","\\[","\\]")},{begin:s("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:c("(?:m|qr)?",/\//,/\//)},{begin:c("m|qr",t.either.apply(t,l.concat([{capture:!0}])),/\1/)},{begin:c("m|qr",/\(/,/\)/)},{begin:c("m|qr",/\[/,/\]/)},{begin:c("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return u.contains=d,a.contains=d,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:d}})),sr.registerLanguage("php",(function(e){var t=e.regex,n=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,n),u=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,n),a={scope:"variable",match:"\\$+"+r},i={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=e.inherit(e.APOS_STRING_MODE,{illegal:null}),l="[ \t\n]",s={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(i)}),o,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(i)})]},c={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},d=["false","null","true"],f=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],p=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],D={keyword:f,literal:function(e){var t=[];return e.forEach((function(e){t.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())})),t}(d),built_in:p},h=function(e){return e.map((function(e){return e.replace(/\|\d+$/,"")}))},g={variants:[{match:[/new/,t.concat(l,"+"),t.concat("(?!",h(p).join("\\b|"),"\\b)"),u],scope:{1:"keyword",4:"title.class"}}]},m=t.concat(r,"\\b(?!\\()"),v={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),m],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[u,t.concat(/::/,t.lookahead(/(?!class\b)/)),m],scope:{1:"title.class",3:"variable.constant"}},{match:[u,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[u,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},b={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},y={relevance:0,begin:/\(/,end:/\)/,keywords:D,contains:[b,a,v,e.C_BLOCK_COMMENT_MODE,s,c,g]},E={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",h(f).join("\\b|"),"|",h(p).join("\\b|"),"\\b)"),r,t.concat(l,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[y]};y.contains.push(E);var F=[b,v,e.C_BLOCK_COMMENT_MODE,s,c,g];return{case_insensitive:!1,keywords:D,contains:[{begin:t.concat(/#\[\s*/,u),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:d,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:d,keyword:["new","array"]},contains:["self"].concat(F)}].concat(F,[{scope:"meta",match:u}])},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},a,E,v,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},g,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:D,contains:["self",a,v,e.C_BLOCK_COMMENT_MODE,s,c]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},s,c]}})),sr.registerLanguage("php-template",(function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}})),sr.registerLanguage("plaintext",(function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}})),sr.registerLanguage("python",(function(e){var t=e.regex,n=/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFF9D\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF65-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEFD-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDF50-\uDF59\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDCD0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF])*/,r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],u={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:u,illegal:/#/},o={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,o,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,o,i]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s="[0-9](_?[0-9])*",c="(\\b(".concat(s,"))?\\.(").concat(s,")|\\b(").concat(s,")\\."),d="\\b|".concat(r.join("|")),f={className:"number",relevance:0,variants:[{begin:"(\\b(".concat(s,")|(").concat(c,"))[eE][+-]?(").concat(s,")[jJ]?(?=").concat(d,")")},{begin:"(".concat(c,")[jJ]?")},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=".concat(d,")")},{begin:"\\b0[bB](_?[01])+[lL]?(?=".concat(d,")")},{begin:"\\b0[oO](_?[0-7])+[lL]?(?=".concat(d,")")},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=".concat(d,")")},{begin:"\\b(".concat(s,")[jJ](?=").concat(d,")")}]},p={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:u,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},D={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:["self",a,f,l,e.HASH_COMMENT_MODE]}]};return i.contains=[l,f,a],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:u,illegal:/(<\/|->|\?)|=>/,contains:[a,f,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},l,p,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[D]},{variants:[{match:[/\bclass/,/\s+/,n,/\s*/,/\(\s*/,n,/\s*\)/]},{match:[/\bclass/,/\s+/,n]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[f,D,l]}]}})),sr.registerLanguage("python-repl",(function(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}})),sr.registerLanguage("r",(function(e){var t=e.regex,n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,r=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),u=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,a=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:n},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[u,r]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,r]},{scope:{1:"punctuation",2:"number"},match:[a,r]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,r]}]},{scope:{3:"operator"},match:[n,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:u},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:a},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}})),sr.registerLanguage("ruby",(function(e){var t=e.regex,n="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",r=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),u=t.concat(r,/(::\w+)*/),a={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield"].concat(["include","extend","prepend","public","private","protected","raise","throw"]),built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},i={className:"doctag",begin:"@[A-Za-z]+"},o={begin:"#<",end:">"},l=[e.COMMENT("#","$",{contains:[i]}),e.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],s={className:"subst",begin:/#\{/,end:/\}/,keywords:a},c={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,s]})]}]},d="[0-9](_?[0-9])*",f={className:"number",relevance:0,variants:[{begin:"\\b(".concat("[1-9](_?[0-9])*|0",")(\\.(").concat(d,"))?([eE][+-]?(").concat(d,")|r)?i?\\b")},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},p={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:a}]},D=[c,{variants:[{match:[/class\s+/,u,/\s+<\s+/,u]},{match:[/\b(class|module)\s+/,u]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a},{match:[/(include|extend)\s+/,u],scope:{2:"title.class"},keywords:a},{relevance:0,match:[u,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:r,scope:"title.class"},{match:[/def/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[p]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[c,{begin:n}],relevance:0},f,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,s],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(o,l),relevance:0}].concat(o,l);s.contains=D,p.contains=D;var h=[{begin:/^\s*=>/,starts:{end:"$",contains:D}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:a,contains:D}}];return l.unshift(o),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(h).concat(l).concat(D)}})),sr.registerLanguage("rust",(function(e){var t=e.regex,n={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/))},r="([ui](8|16|32|64|128|size)|f(32|64))?",u=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],a=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:a,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:u},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+r},{begin:"\\b0o([0-7_]+)"+r},{begin:"\\b0x([A-Fa-f0-9_]+)"+r},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+r}],relevance:0},{begin:[/fn/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,e.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:u,type:a}},{className:"punctuation",begin:"->"},n]}})),sr.registerLanguage("scss",(function(e){var t=function(e){return{IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}}(e),n=Cn,r=Fn,u="@[a-z-]+",a={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+yn.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+r.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+n.join("|")+")"},a,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+An.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,a,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:u,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:En.join(" ")},contains:[{begin:u,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},a,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}})),sr.registerLanguage("shell",(function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}})),sr.registerLanguage("sql",(function(e){var t=e.regex,n=e.COMMENT("--","$"),r=["true","false","unknown"],u=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],a=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],i=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=a,l=[].concat(["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],["add","asc","collation","desc","final","first","last","view"]).filter((function(e){return!a.includes(e)})),s={begin:t.concat(/\b/,t.either.apply(t,o),/\s*\(/),relevance:0,keywords:{built_in:o}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.exceptions,r=t.when;return n=n||[],e.map((function(e){return e.match(/\|\d+$/)||n.includes(e)?e:r(e)?"".concat(e,"|0"):e}))}(l,{when:function(e){return e.length<3}}),literal:r,type:u,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t.either.apply(t,i),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(i),literal:r,type:u}},{className:"type",begin:t.either.apply(t,["double precision","large object","with timezone","without timezone"])},s,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}})),sr.registerLanguage("swift",(function(e){var t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),r=[e.C_LINE_COMMENT_MODE,n],u={match:[/\./,_n.apply(void 0,c(Sn).concat(c(Nn)))],className:{2:"keyword"}},a={match:wn(/\./,_n.apply(void 0,Mn)),relevance:0},i=Mn.filter((function(e){return"string"===typeof e})).concat(["_|0"]),o=Mn.filter((function(e){return"string"!==typeof e})).concat(On).map(Bn),l={variants:[{className:"keyword",match:_n.apply(void 0,c(o).concat(c(Nn)))}]},s={$pattern:_n(/\b\w+/,/#\w+/),keyword:i.concat(Ln),literal:Tn},d=[u,a,l],f=[{match:wn(/\./,_n.apply(void 0,Rn)),relevance:0},{className:"built_in",match:wn(/\b/,_n.apply(void 0,Rn),/(?=\()/)}],p={match:/->/,relevance:0},D=[p,{className:"operator",relevance:0,variants:[{match:zn},{match:"\\.(\\.|".concat(jn,")+")}]}],h="([0-9]_*)+",g="([0-9a-fA-F]_*)+",m={className:"number",relevance:0,variants:[{match:"\\b(".concat(h,")(\\.(").concat(h,"))?")+"([eE][+-]?(".concat(h,"))?\\b")},{match:"\\b0x(".concat(g,")(\\.(").concat(g,"))?")+"([pP][+-]?(".concat(h,"))?\\b")},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{className:"subst",variants:[{match:wn(/\\/,e,/[0\\tnr"']/)},{match:wn(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}},b=function(){return{className:"subst",match:wn(/\\/,arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",/[\t ]*(?:[\r\n]|\r\n)/)}},y=function(){return{className:"subst",label:"interpol",begin:wn(/\\/,arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",/\(/),end:/\)/}},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{begin:wn(e,/"""/),end:wn(/"""/,e),contains:[v(e),b(e),y(e)]}},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{begin:wn(e,/"/),end:wn(/"/,e),contains:[v(e),y(e)]}},C={className:"string",variants:[E(),E("#"),E("##"),E("###"),F(),F("#"),F("##"),F("###")]},A={match:wn(/`/,$n,/`/)},k=[A,{className:"variable",match:/\$\d+/},{className:"variable",match:"\\$".concat(Hn,"+")}],x=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Kn,contains:[].concat(D,[m,C])}]}},{className:"keyword",match:wn(/@/,_n.apply(void 0,qn))},{className:"meta",match:wn(/@/,$n)}],w={match:xn(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:wn(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Hn,"+")},{className:"type",match:Vn,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:wn(/\s+&\s+/,xn(Vn)),relevance:0}]},B={begin:/</,end:/>/,keywords:s,contains:[].concat(r,d,x,[p,w])};w.contains.push(B);var S,N={begin:/\(/,end:/\)/,relevance:0,keywords:s,contains:["self",{match:wn($n,/\s*:/),keywords:"_|0",relevance:0}].concat(r,d,f,D,[m,C],k,x,[w])},O={begin:/</,end:/>/,contains:[].concat(r,[w])},M={begin:/\(/,end:/\)/,keywords:s,contains:[{begin:_n(xn(wn($n,/\s*:/)),xn(wn($n,/\s+/,$n,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:$n}]}].concat(r,d,D,[m,C],x,[w,N]),endsParent:!0,illegal:/["']/},T={match:[/func/,/\s+/,_n(A.match,$n,zn)],className:{1:"keyword",3:"title.function"},contains:[O,M,t],illegal:[/\[/,/%/]},P={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[O,M,t],illegal:/\[|%/},L={match:[/operator/,/\s+/,zn],className:{1:"keyword",3:"title"}},R={begin:[/precedencegroup/,/\s+/,Vn],className:{1:"keyword",3:"title"},contains:[w],keywords:[].concat(Pn,Tn),end:/}/},I=_(C.variants);try{for(I.s();!(S=I.n()).done;){var j=S.value.contains.find((function(e){return"interpol"===e.label}));j.keywords=s;var z=[].concat(d,f,D,[m,C],k);j.contains=[].concat(c(z),[{begin:/\(/,end:/\)/,contains:["self"].concat(c(z))}])}}catch(U){I.e(U)}finally{I.f()}return{name:"Swift",keywords:s,contains:[].concat(r,[T,P,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:s,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})].concat(d)},L,R,{beginKeywords:"import",end:/$/,contains:[].concat(r),relevance:0}],d,f,D,[m,C],k,x,[w,N])}})),sr.registerLanguage("typescript",(function(e){var t=function(e){var t=e.regex,n=Gn,r="<>",u="</>",a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,t){var n=e[0].length+e.index,r=e.input[n];if("<"!==r&&","!==r){var u;">"===r&&(function(e,t){var n=t.after,r="</"+e[0].slice(1);return-1!==e.input.indexOf(r,n)}(e,{after:n})||t.ignoreMatch());var a=e.input.substring(n);(a.match(/^\s*=/)||(u=a.match(/^\s+extends\s+/))&&0===u.index)&&t.ignoreMatch()}else t.ignoreMatch()}},i={$pattern:Gn,keyword:Wn,literal:Zn,built_in:er,"variable.language":Jn},o="[0-9](_?[0-9])*",l="\\.(".concat(o,")"),s="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",c={className:"number",variants:[{begin:"(\\b(".concat(s,")((").concat(l,")|\\.)?|(").concat(l,"))")+"[eE][+-]?(".concat(o,")\\b")},{begin:"\\b(".concat(s,")\\b((").concat(l,")\\b|\\.)?|(").concat(l,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},D={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},h={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},g=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,p,D,{match:/\$\d+/},c];d.contains=g.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(g)});var m=[].concat(h,d.contains),v=m.concat([{begin:/\(/,end:/\)/,keywords:i,contains:["self"].concat(m)}]),b={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:v},y={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},E={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[].concat(Qn,Xn)}},F={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[b],illegal:/%/},C={match:t.concat(/\b/,function(e){return t.concat("(?!",e.join("|"),")")}([].concat(Yn,["super","import"])),n,t.lookahead(/\(/)),className:"title.function",relevance:0},A={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},k={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},b]},x="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",w={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(x)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[b]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:v,CLASS_REFERENCE:E},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,p,D,h,{match:/\$\d+/},c,E,{className:"attr",begin:n+t.lookahead(":"),relevance:0},w,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[h,e.REGEXP_MODE,{className:"function",begin:x,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:v}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:r,end:u},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},F,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[b,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},A,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[b]},C,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},y,k,{match:/\$[(.]/}]}}(e),n=Gn,r=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],u={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[t.exports.CLASS_REFERENCE]},a={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:r},contains:[t.exports.CLASS_REFERENCE]},i={$pattern:Gn,keyword:Wn.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:Zn,built_in:er.concat(r),"variable.language":Jn},o={className:"meta",begin:"@"+n},l=function(e,t,n){var r=e.contains.findIndex((function(e){return e.label===t}));if(-1===r)throw new Error("can not find mode to replace");e.contains.splice(r,1,n)};return Object.assign(t.keywords,i),t.exports.PARAMS_CONTAINS.push(o),t.contains=t.contains.concat([o,u,a]),l(t,"shebang",e.SHEBANG()),l(t,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),t.contains.find((function(e){return"func.def"===e.label})).relevance=0,Object.assign(t,{name:"TypeScript",aliases:["ts","tsx"]}),t})),sr.registerLanguage("vbnet",(function(e){var t=e.regex,n=/\d{1,2}\/\d{1,2}\/\d{4}/,r=/\d{4}-\d{1,2}-\d{1,2}/,u=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,a=/\d{1,2}(:\d{1,2}){1,2}/,i={className:"literal",variants:[{begin:t.concat(/# */,t.either(r,n),/ *#/)},{begin:t.concat(/# */,a,/ *#/)},{begin:t.concat(/# */,u,/ *#/)},{begin:t.concat(/# */,t.either(r,n),/ +/,t.either(u,a),/ *#/)}]},o=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},i,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},o,l,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[l]}]}})),sr.registerLanguage("wasm",(function(e){e.regex;var t=e.COMMENT(/\(;/,/;\)/);return t.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[e.COMMENT(/;;/,/$/),t,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},e.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}})),sr.registerLanguage("xml",(function(e){var t=e.regex,n=t.concat(/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/,t.optional(/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*:/),/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*/),r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},u={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=e.inherit(u,{begin:/\(/,end:/\)/}),i=e.inherit(e.APOS_STRING_MODE,{className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:/(?:[\x2D\.0-:A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])+/,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[r]},{begin:/'/,end:/'/,contains:[r]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[u,o,i,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[u,a,o,i]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},r,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[o]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(n,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:l}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}})),sr.registerLanguage("yaml",(function(e){var t="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},u=e.inherit(r,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},i={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},o={begin:/\{/,end:/\}/,contains:[i],illegal:"\\n",relevance:0},l={begin:"\\[",end:"\\]",contains:[i],illegal:"\\n",relevance:0},s=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},a,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},o,l,r],c=[].concat(s);return c.pop(),c.push(u),i.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:s}}));var cr=function(e){if(void 0===e||null===e)return fr;if("string"===typeof e)return function(e){return dr(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n<e.length;)t[n]=cr(e[n]);return dr(r);function r(){for(var e=-1,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];for(;++e<t.length;){var a;if((a=t[e]).call.apply(a,[this].concat(r)))return!0}return!1}}(e):function(e){return dr(t);function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"===typeof e)return dr(e);throw new Error("Expected function, string, or object as test")};function dr(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];return Boolean(t&&"object"===typeof t&&"type"in t&&Boolean(e.call.apply(e,[this,t].concat(r))))}}function fr(){return!0}var pr=function(e,t,n){var r=cr(n);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"===typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t];return null},Dr=/\n/g,hr=/[\t ]+/g,gr=Ot("br"),mr=Ot("p"),vr=Ot(["th","td"]),br=Ot("tr"),yr=Ot(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return Boolean((e.properties||{}).hidden)},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),Er=Ot(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function Fr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="children"in e?e.children:[],r=Er(e),u=xr(e,{whitespace:t.whitespace||"normal",breakBefore:!1,breakAfter:!1}),a=[];"text"!==e.type&&"comment"!==e.type||a.push.apply(a,c(Ar(e,{whitespace:u,breakBefore:!0,breakAfter:!0})));for(var i=-1;++i<n.length;)a.push.apply(a,c(Cr(n[i],e,{whitespace:u,breakBefore:i?void 0:r,breakAfter:i<n.length-1?gr(n[i+1]):r})));var o,l=[];for(i=-1;++i<a.length;){var s=a[i];"number"===typeof s?void 0!==o&&s>o&&(o=s):s&&(void 0!==o&&o>-1&&l.push("\n".repeat(o)||" "),o=-1,l.push(s))}return l.join("")}function Cr(e,t,n){return"element"===e.type?function(e,t,n){var r,u,a=xr(e,n),i=e.children||[],o=-1,l=[];if(yr(e))return l;gr(e)||br(e)&&pr(t,e,br)?u="\n":mr(e)?(r=2,u=2):Er(e)&&(r=1,u=1);for(;++o<i.length;)l=l.concat(Cr(i[o],e,{whitespace:a,breakBefore:o?void 0:r,breakAfter:o<i.length-1?gr(i[o+1]):u}));vr(e)&&pr(t,e,vr)&&l.push("\t");r&&l.unshift(r);u&&l.push(u);return l}(e,t,n):"text"===e.type?"normal"===n.whitespace?Ar(e,n):function(e){return[String(e.value)]}(e):[]}function Ar(e,t){for(var n=String(e.value),r=[],u=[],a=0;a<=n.length;){Dr.lastIndex=a;var i=Dr.exec(n),o=i&&"index"in i?i.index:n.length;r.push(kr(n.slice(a,o).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==a||t.breakBefore,o!==n.length||t.breakAfter)),a=o+1}for(var l,s=-1;++s<r.length;)8203===r[s].charCodeAt(r[s].length-1)||s<r.length-1&&8203===r[s+1].charCodeAt(0)?(u.push(r[s]),l=void 0):r[s]?("number"===typeof l&&u.push(l),u.push(r[s]),l=0):0!==s&&s!==r.length-1||u.push(0);return u}function kr(e,t,n){for(var r,u=[],a=0;a<e.length;){hr.lastIndex=a;var i=hr.exec(e);r=i?i.index:e.length,a||r||!i||t||u.push(""),a!==r&&u.push(e.slice(a,r)),a=i?r+i[0].length:r}return a===r||n||u.push(""),u.join(" ")}function xr(e,t){if("element"===e.type){var n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var wr={}.hasOwnProperty;function _r(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.aliases,r=t.languages,u=t.prefix,a=t.plainText,i=t.ignoreMissing,o=t.subset,l=t.detect,s="hljs";if(n&&sr.registerAlias(n),r)for(e in r)wr.call(r,e)&&sr.registerLanguage(e,r[e]);if(u){var c=u.indexOf("-");s=c>-1?u.slice(0,c):u}return function(e,t){Ht(e,"element",(function(e,n,r){var c=r;if(c&&"tagName"in c&&"pre"===c.tagName&&"code"===e.tagName&&e.properties){var d=function(e){var t=e.properties&&e.properties.className,n=-1;if(!Array.isArray(t))return;for(;++n<t.length;){var r=String(t[n]);if("no-highlight"===r||"nohighlight"===r)return!1;if("lang-"===r.slice(0,5))return r.slice(5);if("language-"===r.slice(0,9))return r.slice(9)}}(e);if(!(!1===d||!d&&!l||d&&a&&a.includes(d))){var f;Array.isArray(e.properties.className)||(e.properties.className=[]),e.properties.className.includes(s)||e.properties.className.unshift(s);try{f=d?sr.highlight(d,Fr(c),{prefix:u}):sr.highlightAuto(Fr(c),{prefix:u,subset:o})}catch(D){var p=D;return void(i&&/Unknown language/.test(p.message)||t.fail(p,e,"rehype-highlight:missing-language"))}!d&&f.data.language&&e.properties.className.push("language-"+f.data.language),Array.isArray(f.children)&&f.children.length>0&&(e.children=f.children)}}}))}}var Br=h((function e(t,n,r){d(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function Sr(e,t){for(var n={},r={},u=-1;++u<e.length;)Object.assign(n,e[u].property),Object.assign(r,e[u].normal);return new Br(n,r,t)}function Nr(e){return e.toLowerCase()}Br.prototype.property={},Br.prototype.normal={},Br.prototype.space=null;var Or=h((function e(t,n){d(this,e),this.property=t,this.attribute=n}));Or.prototype.space=null,Or.prototype.boolean=!1,Or.prototype.booleanish=!1,Or.prototype.overloadedBoolean=!1,Or.prototype.number=!1,Or.prototype.commaSeparated=!1,Or.prototype.spaceSeparated=!1,Or.prototype.commaOrSpaceSeparated=!1,Or.prototype.mustUseProperty=!1,Or.prototype.defined=!1;var Mr=0,Tr=Ur(),Pr=Ur(),Lr=Ur(),Rr=Ur(),Ir=Ur(),jr=Ur(),zr=Ur();function Ur(){return Math.pow(2,++Mr)}var Hr=Object.keys(e),$r=function(t){m(r,t);var n=E(r);function r(t,u,a,i){var o;d(this,r);var l=-1;if(Vr(y(o=n.call(this,t,u)),"space",i),"number"===typeof a)for(;++l<Hr.length;){var s=Hr[l];Vr(y(o),Hr[l],(a&e[s])===e[s])}return o}return h(r)}(Or);function Vr(e,t,n){n&&(e[t]=n)}$r.prototype.defined=!0;var qr={}.hasOwnProperty;function Kr(e){var t,n={},r={};for(t in e.properties)if(qr.call(e.properties,t)){var u=e.properties[t],a=new $r(t,e.transform(e.attributes||{},t),u,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(a.mustUseProperty=!0),n[t]=a,r[Nr(t)]=t,r[Nr(a.attribute)]=t}return new Br(n,r,e.space)}var Gr=Kr({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Wr=Kr({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function Zr(e,t){return t in e?e[t]:t}function Qr(e,t){return Zr(e,t.toLowerCase())}var Xr=Kr({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Qr,properties:{xmlns:null,xmlnsXLink:null}}),Yr=Kr({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:Pr,ariaAutoComplete:null,ariaBusy:Pr,ariaChecked:Pr,ariaColCount:Rr,ariaColIndex:Rr,ariaColSpan:Rr,ariaControls:Ir,ariaCurrent:null,ariaDescribedBy:Ir,ariaDetails:null,ariaDisabled:Pr,ariaDropEffect:Ir,ariaErrorMessage:null,ariaExpanded:Pr,ariaFlowTo:Ir,ariaGrabbed:Pr,ariaHasPopup:null,ariaHidden:Pr,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ir,ariaLevel:Rr,ariaLive:null,ariaModal:Pr,ariaMultiLine:Pr,ariaMultiSelectable:Pr,ariaOrientation:null,ariaOwns:Ir,ariaPlaceholder:null,ariaPosInSet:Rr,ariaPressed:Pr,ariaReadOnly:Pr,ariaRelevant:null,ariaRequired:Pr,ariaRoleDescription:Ir,ariaRowCount:Rr,ariaRowIndex:Rr,ariaRowSpan:Rr,ariaSelected:Pr,ariaSetSize:Rr,ariaSort:null,ariaValueMax:Rr,ariaValueMin:Rr,ariaValueNow:Rr,ariaValueText:null,role:null}}),Jr=Kr({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Qr,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:jr,acceptCharset:Ir,accessKey:Ir,action:null,allow:null,allowFullScreen:Tr,allowPaymentRequest:Tr,allowUserMedia:Tr,alt:null,as:null,async:Tr,autoCapitalize:null,autoComplete:Ir,autoFocus:Tr,autoPlay:Tr,capture:Tr,charSet:null,checked:Tr,cite:null,className:Ir,cols:Rr,colSpan:null,content:null,contentEditable:Pr,controls:Tr,controlsList:Ir,coords:Rr|jr,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Tr,defer:Tr,dir:null,dirName:null,disabled:Tr,download:Lr,draggable:Pr,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Tr,formTarget:null,headers:Ir,height:Rr,hidden:Tr,high:Rr,href:null,hrefLang:null,htmlFor:Ir,httpEquiv:Ir,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:Tr,itemId:null,itemProp:Ir,itemRef:Ir,itemScope:Tr,itemType:Ir,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Tr,low:Rr,manifest:null,max:null,maxLength:Rr,media:null,method:null,min:null,minLength:Rr,multiple:Tr,muted:Tr,name:null,nonce:null,noModule:Tr,noValidate:Tr,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Tr,optimum:Rr,pattern:null,ping:Ir,placeholder:null,playsInline:Tr,poster:null,preload:null,readOnly:Tr,referrerPolicy:null,rel:Ir,required:Tr,reversed:Tr,rows:Rr,rowSpan:Rr,sandbox:Ir,scope:null,scoped:Tr,seamless:Tr,selected:Tr,shape:null,size:Rr,sizes:null,slot:null,span:Rr,spellCheck:Pr,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Rr,step:null,style:null,tabIndex:Rr,target:null,title:null,translate:null,type:null,typeMustMatch:Tr,useMap:null,value:Pr,width:Rr,wrap:null,align:null,aLink:null,archive:Ir,axis:null,background:null,bgColor:null,border:Rr,borderColor:null,bottomMargin:Rr,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Tr,declare:Tr,event:null,face:null,frame:null,frameBorder:null,hSpace:Rr,leftMargin:Rr,link:null,longDesc:null,lowSrc:null,marginHeight:Rr,marginWidth:Rr,noResize:Tr,noHref:Tr,noShade:Tr,noWrap:Tr,object:null,profile:null,prompt:null,rev:null,rightMargin:Rr,rules:null,scheme:null,scrolling:Pr,standby:null,summary:null,text:null,topMargin:Rr,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Rr,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Tr,disableRemotePlayback:Tr,prefix:null,property:null,results:Rr,security:null,unselectable:null}}),eu=Kr({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:Zr,properties:{about:zr,accentHeight:Rr,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Rr,amplitude:Rr,arabicForm:null,ascent:Rr,attributeName:null,attributeType:null,azimuth:Rr,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Rr,by:null,calcMode:null,capHeight:Rr,className:Ir,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Rr,diffuseConstant:Rr,direction:null,display:null,dur:null,divisor:Rr,dominantBaseline:null,download:Tr,dx:null,dy:null,edgeMode:null,editable:null,elevation:Rr,enableBackground:null,end:null,event:null,exponent:Rr,externalResourcesRequired:null,fill:null,fillOpacity:Rr,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:jr,g2:jr,glyphName:jr,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Rr,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Rr,horizOriginX:Rr,horizOriginY:Rr,id:null,ideographic:Rr,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Rr,k:Rr,k1:Rr,k2:Rr,k3:Rr,k4:Rr,kernelMatrix:zr,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Rr,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Rr,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Rr,overlineThickness:Rr,paintOrder:null,panose1:null,path:null,pathLength:Rr,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ir,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Rr,pointsAtY:Rr,pointsAtZ:Rr,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:zr,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:zr,rev:zr,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:zr,requiredFeatures:zr,requiredFonts:zr,requiredFormats:zr,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Rr,specularExponent:Rr,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Rr,strikethroughThickness:Rr,string:null,stroke:null,strokeDashArray:zr,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Rr,strokeOpacity:Rr,strokeWidth:null,style:null,surfaceScale:Rr,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:zr,tabIndex:Rr,tableValues:null,target:null,targetX:Rr,targetY:Rr,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:zr,to:null,transform:null,u1:null,u2:null,underlinePosition:Rr,underlineThickness:Rr,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Rr,values:null,vAlphabetic:Rr,vMathematical:Rr,vectorEffect:null,vHanging:Rr,vIdeographic:Rr,version:null,vertAdvY:Rr,vertOriginX:Rr,vertOriginY:Rr,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Rr,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),tu=Sr([Wr,Gr,Xr,Yr,Jr],"html"),nu=Sr([Wr,Gr,Xr,Yr,eu],"svg"),ru=/^data[-\w.:]+$/i,uu=/-[a-z]/g,au=/[A-Z]/g;function iu(e){return"-"+e.toLowerCase()}function ou(e){return e.charAt(1).toUpperCase()}var lu={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var su=n(3774),cu={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},du={}.hasOwnProperty;function fu(e,t,n){if("function"!==typeof e)throw new TypeError("h is not a function");var r,u,a=function(e){var t=e("div",{});return Boolean(t&&("_owner"in t||"_store"in t)&&(void 0===t.key||null===t.key))}(e),i=function(e){var t=e("div",{});return Boolean(t&&t.context&&t.context._isVue)}(e),o=function(e){var t=e("div",{});return"VirtualNode"===t.type}(e);if("string"===typeof n||"boolean"===typeof n?(r=n,n={}):(n||(n={}),r=n.prefix),t&&"root"===t.type){var l=t.children[0];u=1===t.children.length&&"element"===l.type?l:{type:"element",tagName:"div",properties:{},children:t.children}}else{if(!t||"element"!==t.type)throw new Error("Expected root or element, not `"+(t&&t.type||t)+"`");u=t}return pu(e,u,{schema:"svg"===n.space?nu:tu,prefix:void 0===r||null===r?a||i||o?"h-":void 0:"string"===typeof r?r:r?"h-":void 0,key:0,react:a,vue:i,vdom:o,hyperscript:hu(e)})}function pu(e,t,n){var r,u=n.schema,a=u,i=t.tagName,o={},l=[],s=-1;for(r in"html"===u.space&&"svg"===i.toLowerCase()&&(a=nu,n.schema=a),t.properties)t.properties&&du.call(t.properties,r)&&Du(o,r,t.properties[r],n,i);if(n.vdom&&("html"===a.space?i=i.toUpperCase():a.space&&(o.namespace=cu[a.space])),n.prefix&&(n.key++,o.key=n.prefix+n.key),t.children)for(;++s<t.children.length;){var c=t.children[s];"element"===c.type?l.push(pu(e,c,n)):"text"===c.type&&l.push(c.value)}return n.schema=u,l.length>0?e.call(t,i,o,l):e.call(t,i,o)}function Du(e,t,n,r,u){var a,i=function(e,t){var n=Nr(t),r=t,u=Or;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&ru.test(t)){if("-"===t.charAt(4)){var a=t.slice(5).replace(uu,ou);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{var i=t.slice(4);if(!uu.test(i)){var o=i.replace(au,iu);"-"!==o.charAt(0)&&(o="-"+o),t="data"+o}}u=$r}return new u(r,t)}(r.schema,t);void 0===n||null===n||"number"===typeof n&&Number.isNaN(n)||!1===n&&(r.vue||r.vdom||r.hyperscript)||!n&&i.boolean&&(r.vue||r.vdom||r.hyperscript)||(Array.isArray(n)&&(n=i.commaSeparated?function(e,t){var n=t||{};return(""===e[e.length-1]?[].concat(c(e),[""]):e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),i.boolean&&r.hyperscript&&(n=""),"style"===i.property&&"string"===typeof n&&(r.react||r.vue||r.vdom)&&(n=function(e,t){var n={};try{su(e,(function(e,t){"-ms-"===e.slice(0,4)&&(e="ms-"+e.slice(4)),n[e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))]=t}))}catch(u){var r=u;throw r.message=t+"[style]"+r.message.slice(9),r}return n}(n,u)),r.vue?"style"!==i.property&&(a="attrs"):i.mustUseProperty||(r.vdom?"style"!==i.property&&(a="attributes"):r.hyperscript&&(a="attrs")),a?e[a]=Object.assign(e[a]||{},gt({},i.attribute,n)):i.space&&r.react?e[lu[i.property]||i.property]=n:e[i.attribute]=n)}function hu(e){return"context"in e&&"cleanup"in e}var gu=n(2140);var mu={}.hasOwnProperty,vu=new Set(["table","thead","tbody","tfoot","tr"]);function bu(e){if(!e||"function"!==typeof e.createElement)throw new TypeError("createElement is not a function");var t=e.createElement,n=!1!==e.fixTableCellAlign;function r(n,r,u){if(u&&vu.has(n)&&(u=u.filter((function(e){return!function(e){var t=e&&"object"===typeof e&&"text"===e.type?e.value||"":e;return"string"===typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}(e)}))),e.components&&mu.call(e.components,n)){var a=e.components[n];return e.passNode&&"function"===typeof a&&(r=Object.assign({node:this},r)),t(a,r,u)}return t(n,r,u)}Object.assign(this,{Compiler:function(u){var a=fu(r,n?gu(u):u,e.prefix);if("root"===u.type)return a=a&&"object"===typeof a&&"type"in a&&"props"in a&&"div"===a.type&&(1!==u.children.length||"element"!==u.children[0].type)?a.props.children:[a],t(e.Fragment||"div",{},a);return a}})}var yu=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,Eu=Object.hasOwnProperty;function Fu(e){return"text"===e.type?e.value:"children"in e?Cu(e):""}function Cu(e){for(var t=-1,n=[];++t<e.children.length;)n[t]=Fu(e.children[t]);return n.join("")}var Au=new(function(){function e(){d(this,e),this.occurrences,this.reset()}return h(e,[{key:"slug",value:function(e,t){for(var n=this,r=function(e,t){if("string"!==typeof e)return"";t||(e=e.toLowerCase());return e.replace(yu,"").replace(/ /g,"-")}(e,!0===t),u=r;Eu.call(n.occurrences,r);)n.occurrences[u]++,r=u+"-"+n.occurrences[u];return n.occurrences[r]=0,r}},{key:"reset",value:function(){this.occurrences=Object.create(null)}}]),e}());function ku(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).prefix||"";return function(t){Au.reset(),Ht(t,"element",(function(t){Nt(t)&&t.properties&&!St(t,"id")&&(t.properties.id=e+Au.slug(function(e){return"children"in e?Cu(e):"value"in e?e.value:""}(t)))}))}}function xu(e,t,n,r){var u,a=e.length,i=0;if(t=t<0?-t>a?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)(u=Array.from(r)).unshift(t,n),[].splice.apply(e,u);else for(n&&[].splice.apply(e,[t,n]);i<r.length;)(u=r.slice(i,i+1e4)).unshift(t,0),[].splice.apply(e,u),i+=1e4,t+=1e4}function wu(e,t){return e.length>0?(xu(e,e.length,0,t),e):t}var _u={}.hasOwnProperty;function Bu(e){for(var t={},n=-1;++n<e.length;)Su(t,e[n]);return t}function Su(e,t){var n;for(n in t){var r=(_u.call(e,n)?e[n]:void 0)||(e[n]={}),u=t[n],a=void 0;for(a in u){_u.call(r,a)||(r[a]=[]);var i=u[a];Nu(r[a],Array.isArray(i)?i:i?[i]:[])}}}function Nu(e,t){for(var n=-1,r=[];++n<t.length;)("after"===t[n].add?e:r).push(t[n]);xu(e,0,0,r)}var Ou=Vu(/[A-Za-z]/),Mu=Vu(/\d/),Tu=Vu(/[\dA-Fa-f]/),Pu=Vu(/[\dA-Za-z]/),Lu=Vu(/[!-/:-@[-`{-~]/),Ru=Vu(/[#-'*+\--9=?A-Z^-~]/);function Iu(e){return null!==e&&(e<32||127===e)}function ju(e){return null!==e&&(e<0||32===e)}function zu(e){return null!==e&&e<-2}function Uu(e){return-2===e||-1===e||32===e}var Hu=Vu(/\s/),$u=Vu(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function Vu(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}for(var qu={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),u):n(t)}function u(t){return 87===t||119===t?(e.consume(t),a):n(t)}function a(t){return 46===t?(e.consume(t),i):n(t)}function i(e){return null===e||zu(e)?n(e):t(e)}},partial:!0},Ku={tokenize:function(e,t,n){var r,u;return a;function a(t){return 38===t?e.check(Zu,o,i)(t):46===t||95===t?e.check(Wu,o,i)(t):null===t||Iu(t)||Hu(t)||45!==t&&$u(t)?o(t):(e.consume(t),a)}function i(t){return 46===t?(u=r,r=void 0,e.consume(t),a):(95===t&&(r=!0),e.consume(t),a)}function o(e){return u||r?n(e):t(e)}},partial:!0},Gu={tokenize:function(e,t){var n=0;return r;function r(i){return 38===i?e.check(Zu,t,u)(i):(40===i&&n++,41===i?e.check(Wu,a,u)(i):ra(i)?t(i):na(i)?e.check(Wu,t,u)(i):(e.consume(i),r))}function u(t){return e.consume(t),r}function a(e){return--n<0?t(e):u(e)}},partial:!0},Wu={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(u){return na(u)?(e.consume(u),r):ra(u)?t(u):n(u)}},partial:!0},Zu={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return Ou(t)?(e.consume(t),r):59===t?(e.consume(t),u):n(t)}function u(e){return ra(e)?t(e):n(e)}},partial:!0},Qu={tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!aa(r.previous)||la(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(qu,e.attempt(Ku,e.attempt(Gu,u),n),n)(t)};function u(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:aa},Xu={tokenize:function(e,t,n){var r=this;return function(t){if(72!==t&&104!==t||!ia(r.previous)||la(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),u};function u(t){return 84===t||116===t?(e.consume(t),a):n(t)}function a(t){return 84===t||116===t?(e.consume(t),i):n(t)}function i(t){return 80===t||112===t?(e.consume(t),o):n(t)}function o(t){return 83===t||115===t?(e.consume(t),l):l(t)}function l(t){return 58===t?(e.consume(t),s):n(t)}function s(t){return 47===t?(e.consume(t),c):n(t)}function c(t){return 47===t?(e.consume(t),d):n(t)}function d(t){return null===t||Iu(t)||Hu(t)||$u(t)?n(t):e.attempt(Ku,e.attempt(Gu,f),n)(t)}function f(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:ia},Yu={tokenize:function(e,t,n){var r,u,a=this;return function(t){if(!ua(t)||!oa(a.previous)||la(a.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),i(t)};function i(t){return ua(t)?(e.consume(t),i):64===t?(e.consume(t),o):n(t)}function o(t){return 46===t?e.check(Wu,d,l)(t):45===t||95===t?e.check(Wu,n,s)(t):Pu(t)?(!u&&Mu(t)&&(u=!0),e.consume(t),o):d(t)}function l(t){return e.consume(t),r=!0,u=void 0,o}function s(t){return e.consume(t),c}function c(t){return 46===t?e.check(Wu,n,l)(t):o(t)}function d(a){return r&&!u?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(a)):n(a)}},previous:oa},Ju={},ea={text:Ju},ta=48;ta<123;)Ju[ta]=Yu,58===++ta?ta=65:91===ta&&(ta=97);function na(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function ra(e){return null===e||60===e||ju(e)}function ua(e){return 43===e||45===e||46===e||95===e||Pu(e)}function aa(e){return null===e||40===e||42===e||95===e||126===e||ju(e)}function ia(e){return null===e||!Ou(e)}function oa(e){return 47!==e&&ia(e)}function la(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function sa(e,t,n,r){var u=r?r-1:Number.POSITIVE_INFINITY,a=0;return function(r){if(Uu(r))return e.enter(n),i(r);return t(r)};function i(r){return Uu(r)&&a++<u?(e.consume(r),i):(e.exit(n),t(r))}}Ju[43]=Yu,Ju[45]=Yu,Ju[46]=Yu,Ju[95]=Yu,Ju[72]=[Yu,Xu],Ju[104]=[Yu,Xu],Ju[87]=[Yu,Qu],Ju[119]=[Yu,Qu];var ca={tokenize:function(e,t,n){return sa(e,(function(e){return null===e||zu(e)?t(e):n(e)}),"linePrefix")},partial:!0};function da(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var fa={tokenize:function(e,t,n){var r=this;return sa(e,(function(e){var u=r.events[r.events.length-1];return u&&"gfmFootnoteDefinitionIndent"===u[1].type&&4===u[2].sliceSerialize(u[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function pa(){var e;return{document:gt({},91,{tokenize:ma,continuation:{tokenize:va},exit:ba}),text:(e={},gt(e,91,{tokenize:ga}),gt(e,93,{add:"after",tokenize:Da,resolveTo:ha}),e)}}function Da(e,t,n){for(var r,u=this,a=u.events.length,i=u.parser.gfmFootnotes||(u.parser.gfmFootnotes=[]);a--;){var o=u.events[a][1];if("labelImage"===o.type){r=o;break}if("gfmFootnoteCall"===o.type||"labelLink"===o.type||"label"===o.type||"image"===o.type||"link"===o.type)break}return function(a){if(!r||!r._balanced)return n(a);var o=da(u.sliceSerialize({start:r.end,end:u.now()}));if(94!==o.charCodeAt(0)||!i.includes(o.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}function ha(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},u={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};u.end.column++,u.end.offset++,u.end._bufferIndex++;var a={type:"gfmFootnoteCallString",start:Object.assign({},u.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},o=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",u,t],["exit",u,t],["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(o)),e}function ga(e,t,n){var r,u=this,a=u.parser.gfmFootnotes||(u.parser.gfmFootnotes=[]),i=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),o};function o(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(o){var c;return null===o||91===o||i++>999?n(o):93===o?r?(e.exit("chunkString"),c=e.exit("gfmFootnoteCallString"),a.includes(da(u.sliceSerialize(c)))?function(n){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(n),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}(o):n(o)):n(o):(e.consume(o),ju(o)||(r=!0),92===o?s:l)}function s(t){return 91===t||92===t||93===t?(e.consume(t),i++,l):l(t)}}function ma(e,t,n){var r,u,a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),s):n(t)}function s(t){var i;return null===t||91===t||o>999?n(t):93===t?u?(i=e.exit("gfmFootnoteDefinitionLabelString"),r=da(a.sliceSerialize(i)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f):n(t):zu(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o++,s):(e.enter("chunkString").contentType="string",c(t))}function c(t){return null===t||zu(t)||91===t||93===t||o>999?(e.exit("chunkString"),s(t)):(ju(t)||(u=!0),o++,e.consume(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),o++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),sa(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return i.includes(r)||i.push(r),t(e)}}function va(e,t,n){return e.check(ca,t,e.attempt(fa,t,n))}function ba(e){e.exit("gfmFootnoteDefinition")}function ya(e){return null===e||ju(e)||Hu(e)?1:$u(e)?2:void 0}function Ea(e,t,n){for(var r=[],u=-1;++u<e.length;){var a=e[u].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}function Fa(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).singleTilde,t={tokenize:function(t,n,r){var u=this.previous,a=this.events,i=0;return function(e){if(126===u&&"characterEscape"!==a[a.length-1][1].type)return r(e);return t.enter("strikethroughSequenceTemporary"),o(e)};function o(a){var l=ya(u);if(126===a)return i>1?r(a):(t.consume(a),i++,o);if(i<2&&!e)return r(a);var s=t.exit("strikethroughSequenceTemporary"),c=ya(a);return s._open=!c||2===c&&Boolean(l),s._close=!l||2===l&&Boolean(c),n(a)}},resolveAll:function(e,t){var n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close)for(var r=n;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";var u={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i=[["enter",u,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]];xu(i,i.length,0,Ea(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),xu(i,i.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",u,t]]),xu(e,r-1,n-r+3,i),n=r+i.length-2;break}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null!==e&&void 0!==e||(e=!0),{text:gt({},126,t),insideSpan:{null:[t]},attentionMarkers:{null:[126]}}}var Ca={flow:{null:{tokenize:function(e,t,n){var r,u,a=this,i=[],o=0;return function(t){if(e.enter("table")._align=i,e.enter("tableHead"),e.enter("tableRow"),124===t)return l(t);return o++,e.enter("temporaryTableCellContent"),d(t)};function l(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,s}function s(t){return null===t||zu(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");var r=a.interrupt;return a.interrupt=!0,e.attempt({tokenize:_,partial:!0},(function(t){return a.interrupt=r,e.enter("tableDelimiterRow"),p(t)}),(function(e){return a.interrupt=r,n(e)}))(t)}(t):Uu(t)?(e.enter("whitespace"),e.consume(t),c):(r&&(r=void 0,o++),124===t?l(t):(e.enter("temporaryTableCellContent"),d(t)))}function c(t){return Uu(t)?(e.consume(t),c):(e.exit("whitespace"),s(t))}function d(t){return null===t||124===t||ju(t)?(e.exit("temporaryTableCellContent"),s(t)):(e.consume(t),92===t?f:d)}function f(t){return 92===t||124===t?(e.consume(t),d):d(t)}function p(t){return null===t||zu(t)?v(t):Uu(t)?(e.enter("whitespace"),e.consume(t),D):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),u=!0,i.push("none"),h):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),i.push("left"),g):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):n(t)}function D(t){return Uu(t)?(e.consume(t),D):(e.exit("whitespace"),p(t))}function h(t){return 45===t?(e.consume(t),h):(e.exit("tableDelimiterFiller"),58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),i[i.length-1]="left"===i[i.length-1]?"center":"right",m):p(t))}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),u=!0,h):n(t)}function m(t){return null===t||zu(t)?v(t):Uu(t)?(e.enter("whitespace"),e.consume(t),D):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):n(t)}function v(t){return e.exit("tableDelimiterRow"),u&&o===i.length?null===t?b(t):e.check(Aa,b,e.attempt({tokenize:_,partial:!0},sa(e,y,"linePrefix",4),b))(t):n(t)}function b(n){return e.exit("table"),t(n)}function y(t){return e.enter("tableBody"),E(t)}function E(t){return e.enter("tableRow"),124===t?F(t):(e.enter("temporaryTableCellContent"),k(t))}function F(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),C}function C(t){return null===t||zu(t)?function(t){if(e.exit("tableRow"),null===t)return w(t);return e.check(Aa,w,e.attempt({tokenize:_,partial:!0},sa(e,E,"linePrefix",4),w))(t)}(t):Uu(t)?(e.enter("whitespace"),e.consume(t),A):124===t?F(t):(e.enter("temporaryTableCellContent"),k(t))}function A(t){return Uu(t)?(e.consume(t),A):(e.exit("whitespace"),C(t))}function k(t){return null===t||124===t||ju(t)?(e.exit("temporaryTableCellContent"),C(t)):(e.consume(t),92===t?x:k)}function x(t){return 92===t||124===t?(e.consume(t),k):k(t)}function w(t){return e.exit("tableBody"),b(t)}function _(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),sa(e,r,"linePrefix")};function r(r){if(a.parser.lazy[a.now().line]||null===r||zu(r))return n(r);var u=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&u&&"linePrefix"===u[1].type&&u[2].sliceSerialize(u[1],!0).length>=4?n(r):(a._gfmTableDynamicInterruptHack=!0,e.check(a.parser.constructs.flow,(function(e){return a._gfmTableDynamicInterruptHack=!1,n(e)}),(function(e){return a._gfmTableDynamicInterruptHack=!1,t(e)}))(r))}}},resolve:function(e,t){var n,r,u,a,i,o,l,s=-1;for(;++s<e.length;){var c=e[s][1];if(u&&("temporaryTableCellContent"===c.type&&(a=a||s,i=s),("tableCellDivider"===c.type||"tableRow"===c.type)&&i)){var d={type:"tableContent",start:e[a][1].start,end:e[i][1].end},f={type:"chunkText",start:d.start,end:d.end,contentType:"text"};e.splice(a,i-a+1,["enter",d,t],["enter",f,t],["exit",f,t],["exit",d,t]),s-=i-a-3,a=void 0,i=void 0}if("exit"===e[s][0]&&void 0!==o&&o+(l?0:1)<s&&("tableCellDivider"===c.type||"tableRow"===c.type&&(o+3<s||"whitespace"!==e[o][1].type))){var p={type:r?"tableDelimiter":n?"tableHeader":"tableData",start:e[o][1].start,end:e[s][1].end};e.splice(s+("tableCellDivider"===c.type?1:0),0,["exit",p,t]),e.splice(o,0,["enter",p,t]),o=(s+=2)+1,l=!0}"tableRow"===c.type&&(u="enter"===e[s][0])&&(o=s+1,l=!1),"tableDelimiterRow"===c.type&&(r="enter"===e[s][0])&&(o=s+1,l=!1),"tableHead"===c.type&&(n="enter"===e[s][0])}return e}}}},Aa={tokenize:function(e,t,n){var r=0;return function(t){return e.enter("check"),e.consume(t),u};function u(a){return-1===a||32===a?(e.consume(a),4===++r?t:u):null===a||ju(a)?t(a):n(a)}},partial:!0};var ka={tokenize:function(e,t,n){var r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),u};function u(t){return ju(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(r){return 93===r?(e.enter("taskListCheckMarker"),e.consume(r),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),e.check({tokenize:wa},t,n)):n(r)}}},xa={text:gt({},91,ka)};function wa(e,t,n){var r=this;return sa(e,(function(e){var u=r.events[r.events.length-1];return(u&&"whitespace"===u[1].type||zu(e))&&null!==e?t(e):n(e)}),"whitespace")}function _a(e,t){var n=String(e);if("string"!==typeof t)throw new TypeError("Expected character");for(var r=0,u=n.indexOf(t);-1!==u;)r++,u=n.indexOf(t,u+t.length);return r}var Ba=function(e){if(void 0===e||null===e)return Na;if("string"===typeof e)return function(e){return Sa(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){var t=[],n=-1;for(;++n<e.length;)t[n]=Ba(e[n]);return Sa(r);function r(){for(var e=-1,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];for(;++e<t.length;){var a;if((a=t[e]).call.apply(a,[this].concat(r)))return!0}return!1}}(e):function(e){return Sa(t);function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"===typeof e)return Sa(e);throw new Error("Expected function, string, or object as test")};function Sa(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];return Boolean(t&&"object"===typeof t&&"type"in t&&Boolean(e.call.apply(e,[this,t].concat(r))))}}function Na(){return!0}var Oa={}.hasOwnProperty,Ma=function(e,t,n,r){var u,a;"string"===typeof t||t instanceof RegExp?(a=[[t,n]],u=r):(a=t,u=n),u||(u={});for(var i=Ba(u.ignore||[]),o=function(e){var t=[];if("object"!==typeof e)throw new TypeError("Expected array or object as schema");if(Array.isArray(e))for(var n=-1;++n<e.length;)t.push([Ta(e[n][0]),Pa(e[n][1])]);else{var r;for(r in e)Oa.call(e,r)&&t.push([Ta(r),Pa(e[r])])}return t}(a),l=-1;++l<o.length;)Ut(e,"text",s);return e;function s(e,t){for(var n,r=-1;++r<t.length;){var u=t[r];if(i(u,n?n.children.indexOf(u):void 0,n))return;n=u}if(n)return function(e,t){var n=t[t.length-1],r=o[l][0],u=o[l][1],a=0,i=n.children.indexOf(e),s=!1,d=[];r.lastIndex=0;var f=r.exec(e.value);for(;f;){var p=f.index,D={index:f.index,input:f.input,stack:[].concat(c(t),[e])},h=u.apply(void 0,c(f).concat([D]));if("string"===typeof h&&(h=h.length>0?{type:"text",value:h}:void 0),!1!==h){var g;if(a!==p&&d.push({type:"text",value:e.value.slice(a,p)}),Array.isArray(h))(g=d).push.apply(g,c(h));else h&&d.push(h);a=p+f[0].length,s=!0}if(!r.global)break;f=r.exec(e.value)}if(s){var m;a<e.value.length&&d.push({type:"text",value:e.value.slice(a)}),(m=n.children).splice.apply(m,[i,1].concat(c(d)))}else d=[e];return i+d.length}(e,t)}};function Ta(e){return"string"===typeof e?new RegExp(function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function Pa(e){return"function"===typeof e?e:function(){return e}}var La="phrasing",Ra=["autolink","link","image","label"],Ia={transforms:[function(e){Ma(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Ua],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,Ha]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:za,literalAutolinkHttp:za,literalAutolinkWww:za},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e);var t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}}},ja={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:La,notInConstruct:Ra},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:La,notInConstruct:Ra},{character:":",before:"[ps]",after:"\\/",inConstruct:La,notInConstruct:Ra}]};function za(e){this.config.enter.autolinkProtocol.call(this,e)}function Ua(e,t,n,r,u){var a="";if(!$a(u))return!1;if(/^w/i.test(t)&&(n=t+n,t="",a="http://"),!function(e){var t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;var i=function(e){var t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);var n=t[0],r=n.indexOf(")"),u=_a(e,"("),a=_a(e,")");for(;-1!==r&&u>a;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),a++;return[e,n]}(n+r);if(!i[0])return!1;var o={type:"link",title:null,url:a+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[o,{type:"text",value:i[1]}]:o}function Ha(e,t,n,r){return!(!$a(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function $a(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||Hu(n)||$u(n))&&(!t||47!==n)}var Va=document.createElement("i");function qa(e){var t="&"+e+";";Va.innerHTML=t;var n=Va.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function Ka(e,t){var n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCharCode(n)}var Ga=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Wa(e){return e.replace(Ga,Za)}function Za(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var r=n.charCodeAt(1),u=120===r||88===r;return Ka(n.slice(u?2:1),u?16:10)}return qa(n)||e}function Qa(e){return e.label||!e.identifier?e.label||"":Wa(e.identifier)}function Xa(e,t,n,r){for(var u=r.join.length;u--;){var a=r.join[u](e,t,n,r);if(!0===a||1===a)break;if("number"===typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var Ya=/\r?\n|\r/g;function Ja(e){if(!e._compiled){var t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function ei(e,t){return ti(e,t.inConstruct,!0)&&!ti(e,t.notInConstruct,!1)}function ti(e,t,n){if("string"===typeof t&&(t=[t]),!t||0===t.length)return n;for(var r=-1;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function ni(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),u=[],a=[],i={},o=-1;++o<e.unsafe.length;){var l=e.unsafe[o];if(ei(e.stack,l))for(var s=Ja(l),c=void 0;c=s.exec(r);){var d="before"in l||Boolean(l.atBreak),f="after"in l,p=c.index+(d?c[1].length:0);u.includes(p)?(i[p].before&&!d&&(i[p].before=!1),i[p].after&&!f&&(i[p].after=!1)):(u.push(p),i[p]={before:d,after:f})}}u.sort(ri);var D=n.before?n.before.length:0,h=r.length-(n.after?n.after.length:0);for(o=-1;++o<u.length;){var g=u[o];g<D||g>=h||(g+1<h&&u[o+1]===g+1&&i[g].after&&!i[g+1].before&&!i[g+1].after||u[o-1]===g-1&&i[g].before&&!i[g-1].before&&!i[g-1].after||(D!==g&&a.push(ui(r.slice(D,g),"\\")),D=g,!/[!-/:-@[-`{-~]/.test(r.charAt(g))||n.encode&&n.encode.includes(r.charAt(g))?(a.push("&#x"+r.charCodeAt(g).toString(16).toUpperCase()+";"),D++):a.push("\\")))}return a.push(ui(r.slice(D,h),n.after)),a.join("")}function ri(e,t){return e-t}function ui(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,u=[],a=[],i=e+t,o=-1,l=0;n=r.exec(i);)u.push(n.index);for(;++o<u.length;)l!==u[o]&&a.push(e.slice(l,u[o])),a.push("\\"),l=u[o];return a.push(e.slice(l)),a.join("")}function ai(e){var t=e||{},n=t.now||{},r=t.lineShift||0,u=n.line||1,a=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),i=n[n.length-1];return u+=n.length-1,a=1===n.length?a+i.length:1+i.length+r,t},current:function(){return{now:{line:u,column:a},lineShift:r}},shift:function(e){r+=e}}}function ii(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function oi(){this.buffer()}function li(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=da(this.sliceSerialize(e)).toLowerCase()}function si(e){this.exit(e)}function ci(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function di(){this.buffer()}function fi(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=da(this.sliceSerialize(e)).toLowerCase()}function pi(e){this.exit(e)}function Di(e,t,n,r){var u=ai(r),a=u.move("[^"),i=n.enter("footnoteReference"),o=n.enter("reference");return a+=u.move(ni(n,Qa(e),vt(vt({},u.current()),{},{before:a,after:"]"}))),o(),i(),a+=u.move("]")}function hi(e,t,n,r){var u=ai(r),a=u.move("[^"),i=n.enter("footnoteDefinition"),o=n.enter("label");return a+=u.move(ni(n,Qa(e),vt(vt({},u.current()),{},{before:a,after:"]"}))),o(),a+=u.move("]:"+(e.children&&e.children.length>0?" ":"")),u.shift(4),a+=u.move(function(e,t){for(var n,r=[],u=0,a=0;n=Ya.exec(e);)i(e.slice(u,n.index)),r.push(n[0]),u=n.index+n[0].length,a++;return i(e.slice(u)),r.join("");function i(e){r.push(t(e,a,!e))}}(function(e,t,n){var r=t.indexStack,u=e.children||[],a=t.createTracker(n),i=[],o=-1;for(r.push(-1);++o<u.length;){var l=u[o];r[r.length-1]=o,i.push(a.move(t.handle(l,e,t,vt({before:"\n",after:"\n"},a.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),o<u.length-1&&i.push(a.move(Xa(l,u[o+1],e,t)))}return r.pop(),i.join("")}(e,n,u.current()),gi)),i(),a}function gi(e,t,n){return 0===t?e:(n?"":" ")+e}function mi(e,t,n){var r=t.indexStack,u=e.children||[],a=[],i=-1,o=n.before;r.push(-1);for(var l=t.createTracker(n);++i<u.length;){var s=u[i],c=void 0;if(r[r.length-1]=i,i+1<u.length){var d=t.handle.handlers[u[i+1].type];d&&d.peek&&(d=d.peek),c=d?d(u[i+1],e,t,vt({before:"",after:""},l.current())).charAt(0):""}else c=n.after;a.length>0&&("\r"===o||"\n"===o)&&"html"===s.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),o=" ",(l=t.createTracker(n)).move(a.join(""))),a.push(l.move(t.handle(s,e,t,vt(vt({},l.current()),{},{before:o,after:c})))),o=a[a.length-1].slice(-1)}return r.pop(),a.join("")}Di.peek=function(){return"["};yi.peek=function(){return"~"};var vi={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},bi={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:yi}};function yi(e,t,n,r){var u=ai(r),a=n.enter("strikethrough"),i=u.move("~~");return i+=mi(e,n,vt(vt({},u.current()),{},{before:i,after:"~"})),i+=u.move("~~"),a(),i}function Ei(e,t,n){for(var r=e.value||"",u="`",a=-1;new RegExp("(^|[^`])"+u+"([^`]|$)").test(r);)u+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){var i=n.unsafe[a],o=Ja(i),l=void 0;if(i.atBreak)for(;l=o.exec(r);){var s=l.index;10===r.charCodeAt(s)&&13===r.charCodeAt(s-1)&&s--,r=r.slice(0,s)+" "+r.slice(l.index+1)}}return u+r+u}function Fi(e){return e.length}function Ci(e){var t="string"===typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}Ei.peek=function(){return"`"};var Ai={enter:{table:function(e){var t=e._align;this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.setData("inTable",!0)},tableData:xi,tableHeader:xi,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){var t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,wi));var n=this.stack[this.stack.length-1];n.value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:ki,tableHeader:ki,tableRow:ki}};function ki(e){this.exit(e)}function xi(e){this.enter({type:"tableCell",children:[]},e)}function wi(e,t){return"|"===t?t:e}function _i(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,u=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return o(function(e,t,n){var r=e.children,u=-1,a=[],i=t.enter("table");for(;++u<r.length;)a[u]=l(r[u],t,n);return i(),a}(e,n,r),e.align)},tableRow:function(e,t,n,r){var u=l(e,n,r),a=o([u]);return a.slice(0,a.indexOf("\n"))},tableCell:i,inlineCode:function(e,t,n){var r=Ei(e,0,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r}}};function i(e,t,n,r){var u=n.enter("tableCell"),i=n.enter("phrasing"),o=mi(e,n,vt(vt({},r),{},{before:a,after:a}));return i(),u(),o}function o(e,t){return function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(n.align||[]).concat(),u=n.stringLength||Fi,a=[],i=[],o=[],l=[],s=0,c=-1;++c<e.length;){var d=[],f=[],p=-1;for(e[c].length>s&&(s=e[c].length);++p<e[c].length;){var D=null===(t=e[c][p])||void 0===t?"":String(t);if(!1!==n.alignDelimiters){var h=u(D);f[p]=h,(void 0===l[p]||h>l[p])&&(l[p]=h)}d.push(D)}i[c]=d,o[c]=f}var g=-1;if("object"===typeof r&&"length"in r)for(;++g<s;)a[g]=Ci(r[g]);else for(var m=Ci(r);++g<s;)a[g]=m;g=-1;for(var v=[],b=[];++g<s;){var y=a[g],E="",F="";99===y?(E=":",F=":"):108===y?E=":":114===y&&(F=":");var C=!1===n.alignDelimiters?1:Math.max(1,l[g]-E.length-F.length),A=E+"-".repeat(C)+F;!1!==n.alignDelimiters&&((C=E.length+C+F.length)>l[g]&&(l[g]=C),b[g]=C),v[g]=A}i.splice(1,0,v),o.splice(1,0,b),c=-1;for(var k=[];++c<i.length;){var x=i[c],w=o[c];g=-1;for(var _=[];++g<s;){var B=x[g]||"",S="",N="";if(!1!==n.alignDelimiters){var O=l[g]-(w[g]||0),M=a[g];114===M?S=" ".repeat(O):99===M?O%2?(S=" ".repeat(O/2+.5),N=" ".repeat(O/2-.5)):N=S=" ".repeat(O/2):N=" ".repeat(O)}!1===n.delimiterStart||g||_.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===B||!1===n.delimiterStart&&!g||_.push(" "),!1!==n.alignDelimiters&&_.push(S),_.push(B),!1!==n.alignDelimiters&&_.push(N),!1!==n.padding&&_.push(" "),!1===n.delimiterEnd&&g===s-1||_.push("|")}k.push(!1===n.delimiterEnd?_.join("").replace(/ +$/,""):_.join(""))}return k.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:u})}function l(e,t,n){for(var r=e.children,u=-1,a=[],o=t.enter("tableRow");++u<r.length;)a[u]=i(r[u],0,t,n);return o(),a}}function Bi(e,t,n,r){var u=function(e){var t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),a=n.bulletCurrent||function(e){var t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(a=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);var i=a.length+1;("tab"===u||"mixed"===u&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));var o=n.createTracker(r);o.move(a+" ".repeat(i-a.length)),o.shift(i);var l=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,o.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(i))+e;return(n?a:a+" ".repeat(i-a.length))+e}));return l(),s}var Si={exit:{taskListCheckValueChecked:Oi,taskListCheckValueUnchecked:Oi,paragraph:function(e){var t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"===typeof t.checked){var n=this.stack[this.stack.length-1],r=n.children[0];if(r&&"text"===r.type){for(var u,a=t.children,i=-1;++i<a.length;){var o=a[i];if("paragraph"===o.type){u=o;break}}u===n&&(r.value=r.value.slice(1),0===r.value.length?n.children.shift():n.position&&r.position&&"number"===typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}}},Ni={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,r){var u=e.children[0],a="boolean"===typeof e.checked&&u&&"paragraph"===u.type,i="["+(e.checked?"x":" ")+"] ",o=ai(r);a&&o.move(i);var l=Bi(e,t,n,vt(vt({},r),o.current()));a&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i})));return l}}};function Oi(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function Mi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",function(e){return Bu([ea,pa(),Fa(e),Ca,xa])}(e)),n("fromMarkdownExtensions",[Ia,{enter:{gfmFootnoteDefinition:ii,gfmFootnoteDefinitionLabelString:oi,gfmFootnoteCall:ci,gfmFootnoteCallString:di},exit:{gfmFootnoteDefinition:si,gfmFootnoteDefinitionLabelString:li,gfmFootnoteCall:pi,gfmFootnoteCallString:fi}},vi,Ai,Si]),n("toMarkdownExtensions",function(e){return{extensions:[ja,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:hi,footnoteReference:Di}},bi,_i(e),Ni]}}(e))}function Ti(e,t){return function(e){return Boolean(e&&"object"===typeof e)}(e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&Pi(e.children,t))||Array.isArray(e)&&Pi(e,t)||""}function Pi(e,t){for(var n=[],r=-1;++r<e.length;)n[r]=Ti(e[r],t);return n.join("")}var Li={tokenize:function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),sa(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,u(n)}function u(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):zu(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),u)}}};var Ri={tokenize:function(e){var t,n,r,u=this,a=[],i=0;return o;function o(t){if(i<a.length){var n=a[i];return u.containerState=n[1],e.attempt(n[0].continuation,l,s)(t)}return s(t)}function l(e){if(i++,u.containerState._closeFlow){u.containerState._closeFlow=void 0,t&&v();for(var n,r=u.events.length,a=r;a--;)if("exit"===u.events[a][0]&&"chunkFlow"===u.events[a][1].type){n=u.events[a][1].end;break}m(i);for(var l=r;l<u.events.length;)u.events[l][1].end=Object.assign({},n),l++;return xu(u.events,a+1,0,u.events.slice(r)),u.events.length=l,s(e)}return o(e)}function s(n){if(i===a.length){if(!t)return f(n);if(t.currentConstruct&&t.currentConstruct.concrete)return D(n);u.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return u.containerState={},e.check(Ii,c,d)(n)}function c(e){return t&&v(),m(i),f(e)}function d(e){return u.parser.lazy[u.now().line]=i!==a.length,r=u.now().offset,D(e)}function f(t){return u.containerState={},e.attempt(Ii,p,D)(t)}function p(e){return i++,a.push([u.currentConstruct,u.containerState]),f(e)}function D(r){return null===r?(t&&v(),m(0),void e.consume(r)):(t=t||u.parser.flow(u.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),h(r))}function h(t){return null===t?(g(e.exit("chunkFlow"),!0),m(0),void e.consume(t)):zu(t)?(e.consume(t),g(e.exit("chunkFlow")),i=0,u.interrupt=void 0,o):(e.consume(t),h)}function g(e,a){var o=u.sliceStream(e);if(a&&o.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(o),u.parser.lazy[e.start.line]){for(var l=t.events.length;l--;)if(t.events[l][1].start.offset<r&&(!t.events[l][1].end||t.events[l][1].end.offset>r))return;for(var s,c,d=u.events.length,f=d;f--;)if("exit"===u.events[f][0]&&"chunkFlow"===u.events[f][1].type){if(s){c=u.events[f][1].end;break}s=!0}for(m(i),l=d;l<u.events.length;)u.events[l][1].end=Object.assign({},c),l++;xu(u.events,f+1,0,u.events.slice(d)),u.events.length=l}}function m(t){for(var n=a.length;n-- >t;){var r=a[n];u.containerState=r[1],r[0].exit.call(u,e)}a.length=t}function v(){t.write([null]),n=void 0,t=void 0,u.containerState._closeFlow=void 0}}},Ii={tokenize:function(e,t,n){return sa(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function ji(e){for(var t,n,r,u,a,i,o,l={},s=-1;++s<e.length;){for(;s in l;)s=l[s];if(t=e[s],s&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[s-1][1].type&&((r=0)<(i=t[1]._tokenizer.events).length&&"lineEndingBlank"===i[r][1].type&&(r+=2),r<i.length&&"content"===i[r][1].type))for(;++r<i.length&&"content"!==i[r][1].type;)"chunkText"===i[r][1].type&&(i[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,zi(e,s)),s=l[s],o=!0);else if(t[1]._container){for(r=s,n=void 0;r--&&("lineEnding"===(u=e[r])[1].type||"lineEndingBlank"===u[1].type);)"enter"===u[0]&&(n&&(e[n][1].type="lineEndingBlank"),u[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},e[n][1].start),(a=e.slice(n,s)).unshift(t),xu(e,n,s-n+1,a))}}return!o}function zi(e,t){for(var n,r,u=e[t][1],a=e[t][2],i=t-1,o=[],l=u._tokenizer||a.parser[u.contentType](u.start),s=l.events,c=[],d={},f=-1,p=u,D=0,h=0,g=[h];p;){for(;e[++i][1]!==p;);o.push(i),p._tokenizer||(n=a.sliceStream(p),p.next||n.push(null),r&&l.defineSkip(p.start),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(n),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=u;++f<s.length;)"exit"===s[f][0]&&"enter"===s[f-1][0]&&s[f][1].type===s[f-1][1].type&&s[f][1].start.line!==s[f][1].end.line&&(h=f+1,g.push(h),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(l.events=[],p?(p._tokenizer=void 0,p.previous=void 0):g.pop(),f=g.length;f--;){var m=s.slice(g[f],g[f+1]),v=o.pop();c.unshift([v,v+m.length-1]),xu(e,v,2,m)}for(f=-1;++f<c.length;)d[D+c[f][0]]=D+c[f][1],D+=c[f][1]-c[f][0]-1;return d}var Ui={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?u(t):zu(t)?e.check(Hi,a,u)(t):(e.consume(t),r)}function u(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return ji(e),e}},Hi={tokenize:function(e,t,n){var r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),sa(e,u,"linePrefix")};function u(u){if(null===u||zu(u))return n(u);var a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(u):e.interrupt(r.parser.constructs.flow,n,t)(u)}},partial:!0};var $i={tokenize:function(e){var t=this,n=e.attempt(ca,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,sa(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Ui,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var Vi={resolveAll:Wi()},qi=Gi("string"),Ki=Gi("text");function Gi(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],u=t.attempt(r,a,i);return a;function a(e){return l(e)?u(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),o;t.consume(e)}function o(e){return l(e)?(t.exit("data"),u(e)):(t.consume(e),o)}function l(e){if(null===e)return!0;var t=r[e],u=-1;if(t)for(;++u<t.length;){var a=t[u];if(!a.previous||a.previous.call(n,n.previous))return!0}return!1}},resolveAll:Wi("text"===e?Zi:void 0)}}function Wi(e){return function(t,n){var r,u=-1;for(;++u<=t.length;)void 0===r?t[u]&&"data"===t[u][1].type&&(r=u,u++):t[u]&&"data"===t[u][1].type||(u!==r+2&&(t[r][1].end=t[u-1][1].end,t.splice(r+2,u-r-2),u=r+2),r=void 0);return e?e(t,n):t}}function Zi(e,t){for(var n=0;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){for(var r=e[n-1][1],u=t.sliceStream(r),a=u.length,i=-1,o=0,l=void 0;a--;){var s=u[a];if("string"===typeof s){for(i=s.length;32===s.charCodeAt(i-1);)o++,i--;if(i)break;i=-1}else if(-2===s)l=!0,o++;else if(-1!==s){a++;break}}if(o){var c={type:n===e.length||l||o<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-o,offset:r.end.offset-o,_index:r.start._index+a,_bufferIndex:a?i:r.start._bufferIndex+i},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}function Qi(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),u={},a=[],i=[],o=[],l={consume:function(e){zu(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,b()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===i[r._index].length&&(r._bufferIndex=-1,r._index++));s.previous=e,!0},enter:function(e,t){var n=t||{};return n.type=e,n.start=p(),s.events.push(["enter",n,s]),o.push(n),n},exit:function(e){var t=o.pop();return t.end=p(),s.events.push(["exit",t,s]),t},attempt:m((function(e,t){v(e,t.from)})),check:m(g),interrupt:m(g,{interrupt:!0})},s={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:f,sliceSerialize:function(e,t){return function(e,t){var n,r=-1,u=[];for(;++r<e.length;){var a=e[r],i=void 0;if("string"===typeof a)i=a;else switch(a){case-5:i="\r";break;case-4:i="\n";break;case-3:i="\r\n";break;case-2:i=t?" ":"\t";break;case-1:if(!t&&n)continue;i=" ";break;default:i=String.fromCharCode(a)}n=-2===a,u.push(i)}return u.join("")}(f(e),t)},now:p,defineSkip:function(e){u[e.line]=e.column,b()},write:function(e){if(i=wu(i,e),D(),null!==i[i.length-1])return[];return v(t,0),s.events=Ea(a,s.events,s),s.events}},d=t.tokenize.call(s,l);return t.resolveAll&&a.push(t),s;function f(e){return function(e,t){var n,r=t.start._index,u=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;r===a?n=[e[r].slice(u,i)]:(n=e.slice(r,a),u>-1&&(n[0]=n[0].slice(u)),i>0&&n.push(e[a].slice(0,i)));return n}(i,e)}function p(){return Object.assign({},r)}function D(){for(var e;r._index<i.length;){var t=i[r._index];if("string"===typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)h(t.charCodeAt(r._bufferIndex));else h(t)}}function h(e){void 0,e,d=d(e)}function g(e,t){t.restore()}function m(e,t){return function(n,u,a){var i,d,f,D;return Array.isArray(n)?h(n):"tokenize"in n?h([n]):function(e){return t;function t(t){var n=null!==t&&e[t],r=null!==t&&e.null;return h([].concat(c(Array.isArray(n)?n:n?[n]:[]),c(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function h(e){return i=e,d=0,0===e.length?a:g(e[d])}function g(e){return function(n){D=function(){var e=p(),t=s.previous,n=s.currentConstruct,u=s.events.length,a=Array.from(o);return{restore:i,from:u};function i(){r=e,s.previous=t,s.currentConstruct=n,s.events.length=u,o=a,b()}}(),f=e,e.partial||(s.currentConstruct=e);if(e.name&&s.parser.constructs.disable.null.includes(e.name))return v(n);return e.tokenize.call(t?Object.assign(Object.create(s),t):s,l,m,v)(n)}}function m(t){return!0,e(f,D),u}function v(e){return!0,D.restore(),++d<i.length?g(i[d]):a}}}function v(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&xu(s.events,t,s.events.length-t,e.resolve(s.events.slice(t),s)),e.resolveTo&&(s.events=e.resolveTo(s.events,s))}function b(){r.line in u&&r.column<2&&(r.column=u[r.line],r.offset+=u[r.line]-1)}}var Xi={name:"thematicBreak",tokenize:function(e,t,n){var r,u=0;return function(t){return e.enter("thematicBreak"),r=t,a(t)};function a(o){return o===r?(e.enter("thematicBreakSequence"),i(o)):Uu(o)?sa(e,a,"whitespace")(o):u<3||null!==o&&!zu(o)?n(o):(e.exit("thematicBreak"),t(o))}function i(t){return t===r?(e.consume(t),u++,i):(e.exit("thematicBreakSequence"),a(t))}}};var Yi={name:"list",tokenize:function(e,t,n){var r=this,u=r.events[r.events.length-1],a=u&&"linePrefix"===u[1].type?u[2].sliceSerialize(u[1],!0).length:0,i=0;return function(t){var u=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===u?!r.containerState.marker||t===r.containerState.marker:Mu(t)){if(r.containerState.type||(r.containerState.type=u,e.enter(u,{_container:!0})),"listUnordered"===u)return e.enter("listItemPrefix"),42===t||45===t?e.check(Xi,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),o(t)}return n(t)};function o(t){return Mu(t)&&++i<10?(e.consume(t),o):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(ca,r.interrupt?n:s,e.attempt(Ji,d,c))}function s(e){return r.containerState.initialBlankLine=!0,a++,d(e)}function c(t){return Uu(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(ca,u,a);function u(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,sa(e,t,"listItemIndent",r.containerState.size+1)(n)}function a(n){return r.containerState.furtherBlankLines||!Uu(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(eo,t,i)(n))}function i(u){return r.containerState._closeFlow=!0,r.interrupt=void 0,sa(e,e.attempt(Yi,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(u)}}},exit:function(e){e.exit(this.containerState.type)}},Ji={tokenize:function(e,t,n){var r=this;return sa(e,(function(e){var u=r.events[r.events.length-1];return!Uu(e)&&u&&"listItemPrefixWhitespace"===u[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},eo={tokenize:function(e,t,n){var r=this;return sa(e,(function(e){var u=r.events[r.events.length-1];return u&&"listItemIndent"===u[1].type&&u[2].sliceSerialize(u[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var to={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),u}return n(t)};function u(n){return Uu(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){return sa(e,e.attempt(to,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},exit:function(e){e.exit("blockQuote")}};function no(e,t,n,r,u,a,i,o,l){var s=l||Number.POSITIVE_INFINITY,c=0;return function(t){if(60===t)return e.enter(r),e.enter(u),e.enter(a),e.consume(t),e.exit(a),d;if(null===t||41===t||Iu(t))return n(t);return e.enter(r),e.enter(i),e.enter(o),e.enter("chunkString",{contentType:"string"}),D(t)};function d(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(u),e.exit(r),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(o),d(t)):null===t||60===t||zu(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function D(u){return 40===u?++c>s?n(u):(e.consume(u),D):41===u?c--?(e.consume(u),D):(e.exit("chunkString"),e.exit(o),e.exit(i),e.exit(r),t(u)):null===u||ju(u)?c?n(u):(e.exit("chunkString"),e.exit(o),e.exit(i),e.exit(r),t(u)):Iu(u)?n(u):(e.consume(u),92===u?h:D)}function h(t){return 40===t||41===t||92===t?(e.consume(t),D):D(t)}}function ro(e,t,n,r,u,a){var i,o=this,l=0;return function(t){return e.enter(r),e.enter(u),e.consume(t),e.exit(u),e.enter(a),s};function s(d){return null===d||91===d||93===d&&!i||94===d&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs||l>999?n(d):93===d?(e.exit(a),e.enter(u),e.consume(d),e.exit(u),e.exit(r),t):zu(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||zu(t)||l++>999?(e.exit("chunkString"),s(t)):(e.consume(t),i=i||!Uu(t),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function uo(e,t,n,r,u,a){var i;return function(t){return e.enter(r),e.enter(u),e.consume(t),e.exit(u),i=40===t?41:t,o};function o(n){return n===i?(e.enter(u),e.consume(n),e.exit(u),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===i?(e.exit(a),o(i)):null===t?n(t):zu(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),sa(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===i||null===t||zu(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?c:s)}function c(t){return t===i||92===t?(e.consume(t),s):s(t)}}function ao(e,t){var n;return function r(u){if(zu(u))return e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),n=!0,r;if(Uu(u))return sa(e,r,n?"linePrefix":"lineSuffix")(u);return t(u)}}var io={name:"definition",tokenize:function(e,t,n){var r,u=this;return function(t){return e.enter("definition"),ro.call(u,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function a(t){return r=da(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),ao(e,no(e,e.attempt(oo,sa(e,i,"whitespace"),sa(e,i,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function i(a){return null===a||zu(a)?(e.exit("definition"),u.parser.defined.includes(r)||u.parser.defined.push(r),t(a)):n(a)}}},oo={tokenize:function(e,t,n){return function(t){return ju(t)?ao(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?uo(e,sa(e,u,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function u(e){return null===e||zu(e)?t(e):n(e)}},partial:!0};var lo={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),sa(e,u,"linePrefix",5)(t)};function u(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?o(t):zu(t)?e.attempt(so,a,o)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||zu(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),i)}function o(n){return e.exit("codeIndented"),t(n)}}},so={tokenize:function(e,t,n){var r=this;return u;function u(t){return r.parser.lazy[r.now().line]?n(t):zu(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u):sa(e,a,"linePrefix",5)(t)}function a(e){var a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):zu(e)?u(e):n(e)}},partial:!0};var co={name:"headingAtx",tokenize:function(e,t,n){var r=this,u=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),a(t)};function a(o){return 35===o&&u++<6?(e.consume(o),a):null===o||ju(o)?(e.exit("atxHeadingSequence"),r.interrupt?t(o):i(o)):n(o)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||zu(n)?(e.exit("atxHeading"),t(n)):Uu(n)?sa(e,i,"whitespace")(n):(e.enter("atxHeadingText"),l(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),i(t))}function l(t){return null===t||35===t||ju(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),l)}},resolve:function(e,t){var n,r,u=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);u-2>a&&"whitespace"===e[u][1].type&&(u-=2);"atxHeadingSequence"===e[u][1].type&&(a===u-1||u-4>a&&"whitespace"===e[u-2][1].type)&&(u-=a+1===u?2:4);u>a&&xu(e,a,u-a+1,[["enter",n={type:"atxHeadingText",start:e[a][1].start,end:e[u][1].end},t],["enter",r={type:"chunkText",start:e[a][1].start,end:e[u][1].end,contentType:"text"},t],["exit",r,t],["exit",n,t]]);return e}};var fo={name:"setextUnderline",tokenize:function(e,t,n){var r,u,a=this,i=a.events.length;for(;i--;)if("lineEnding"!==a.events[i][1].type&&"linePrefix"!==a.events[i][1].type&&"content"!==a.events[i][1].type){u="paragraph"===a.events[i][1].type;break}return function(t){if(!a.parser.lazy[a.now().line]&&(a.interrupt||u))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,o(t);return n(t)};function o(t){return t===r?(e.consume(t),o):(e.exit("setextHeadingLineSequence"),sa(e,l,"lineSuffix")(t))}function l(r){return null===r||zu(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,u,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),u||"definition"!==e[a][1].type||(u=a);var i={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",u?(e.splice(r,0,["enter",i,t]),e.splice(u+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[u][1].end)):e[n][1]=i;return e.push(["exit",i,t]),e}};var po=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Do=["pre","script","style","textarea"],ho={name:"htmlFlow",tokenize:function(e,t,n){var r,u,a,i,o,l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),s};function s(i){return 33===i?(e.consume(i),c):47===i?(e.consume(i),p):63===i?(e.consume(i),r=3,l.interrupt?t:T):Ou(i)?(e.consume(i),a=String.fromCharCode(i),u=!0,D):n(i)}function c(u){return 45===u?(e.consume(u),r=2,d):91===u?(e.consume(u),r=5,a="CDATA[",i=0,f):Ou(u)?(e.consume(u),r=4,l.interrupt?t:T):n(u)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:T):n(r)}function f(r){return r===a.charCodeAt(i++)?(e.consume(r),i===a.length?l.interrupt?t:x:f):n(r)}function p(t){return Ou(t)?(e.consume(t),a=String.fromCharCode(t),D):n(t)}function D(i){return null===i||47===i||62===i||ju(i)?47!==i&&u&&Do.includes(a.toLowerCase())?(r=1,l.interrupt?t(i):x(i)):po.includes(a.toLowerCase())?(r=6,47===i?(e.consume(i),h):l.interrupt?t(i):x(i)):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(i):u?m(i):g(i)):45===i||Pu(i)?(e.consume(i),a+=String.fromCharCode(i),D):n(i)}function h(r){return 62===r?(e.consume(r),l.interrupt?t:x):n(r)}function g(t){return Uu(t)?(e.consume(t),g):A(t)}function m(t){return 47===t?(e.consume(t),A):58===t||95===t||Ou(t)?(e.consume(t),v):Uu(t)?(e.consume(t),m):A(t)}function v(t){return 45===t||46===t||58===t||95===t||Pu(t)?(e.consume(t),v):b(t)}function b(t){return 61===t?(e.consume(t),y):Uu(t)?(e.consume(t),b):m(t)}function y(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),o=t,E):Uu(t)?(e.consume(t),y):(o=null,F(t))}function E(t){return null===t||zu(t)?n(t):t===o?(e.consume(t),C):(e.consume(t),E)}function F(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||ju(t)?b(t):(e.consume(t),F)}function C(e){return 47===e||62===e||Uu(e)?m(e):n(e)}function A(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return Uu(t)?(e.consume(t),k):null===t||zu(t)?x(t):n(t)}function x(t){return 45===t&&2===r?(e.consume(t),S):60===t&&1===r?(e.consume(t),N):62===t&&4===r?(e.consume(t),P):63===t&&3===r?(e.consume(t),T):93===t&&5===r?(e.consume(t),M):!zu(t)||6!==r&&7!==r?null===t||zu(t)?w(t):(e.consume(t),x):e.check(go,P,w)(t)}function w(t){return e.exit("htmlFlowData"),_(t)}function _(t){return null===t?L(t):zu(t)?e.attempt({tokenize:B,partial:!0},_,L)(t):(e.enter("htmlFlowData"),x(t))}function B(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return l.parser.lazy[l.now().line]?n(e):t(e)}}function S(t){return 45===t?(e.consume(t),T):x(t)}function N(t){return 47===t?(e.consume(t),a="",O):x(t)}function O(t){return 62===t&&Do.includes(a.toLowerCase())?(e.consume(t),P):Ou(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),O):x(t)}function M(t){return 93===t?(e.consume(t),T):x(t)}function T(t){return 62===t?(e.consume(t),P):45===t&&2===r?(e.consume(t),T):x(t)}function P(t){return null===t||zu(t)?(e.exit("htmlFlowData"),L(t)):(e.consume(t),P)}function L(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},go={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(ca,t,n)}},partial:!0};var mo={name:"codeFenced",tokenize:function(e,t,n){var r,u=this,a={tokenize:function(e,t,n){var u=0;return sa(e,a,"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),i(t)}function i(t){return t===r?(e.consume(t),u++,i):u<s?n(t):(e.exit("codeFencedFenceSequence"),sa(e,o,"whitespace")(t))}function o(r){return null===r||zu(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},i={tokenize:function(e,t,n){var r=this;return u;function u(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},o=this.events[this.events.length-1],l=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,s=0;return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),r=t,c(t)};function c(t){return t===r?(e.consume(t),s++,c):(e.exit("codeFencedFenceSequence"),s<3?n(t):sa(e,d,"whitespace")(t))}function d(t){return null===t||zu(t)?h(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||ju(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),sa(e,p,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),f)}function p(t){return null===t||zu(t)?h(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),D(t))}function D(t){return null===t||zu(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),h(t)):96===t&&t===r?n(t):(e.consume(t),D)}function h(n){return e.exit("codeFencedFence"),u.interrupt?t(n):g(n)}function g(t){return null===t?v(t):zu(t)?e.attempt(i,e.attempt(a,v,l?sa(e,g,"linePrefix",l+1):g),v)(t):(e.enter("codeFlowValue"),m(t))}function m(t){return null===t||zu(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),m)}function v(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var vo={name:"characterReference",tokenize:function(e,t,n){var r,u,a=this,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),o};function o(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,u=Pu,s(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,u=Tu,s):(e.enter("characterReferenceValue"),r=7,u=Mu,s(t))}function s(o){var l;return 59===o&&i?(l=e.exit("characterReferenceValue"),u!==Pu||qa(a.sliceSerialize(l))?(e.enter("characterReferenceMarker"),e.consume(o),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(o)):u(o)&&i++<r?(e.consume(o),s):n(o)}}};var bo={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return Lu(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};var yo={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),sa(e,t,"linePrefix")}}};var Eo={name:"labelEnd",tokenize:function(e,t,n){var r,u,a=this,i=a.events.length;for(;i--;)if(("labelImage"===a.events[i][1].type||"labelLink"===a.events[i][1].type)&&!a.events[i][1]._balanced){r=a.events[i][1];break}return function(t){if(!r)return n(t);return r._inactive?l(t):(u=a.parser.defined.includes(da(a.sliceSerialize({start:r.end,end:a.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),o)};function o(n){return 40===n?e.attempt(Fo,t,u?t:l)(n):91===n?e.attempt(Co,t,u?e.attempt(Ao,t,l):l)(n):u?t(n):l(n)}function l(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,u,a,i=e.length,o=0;for(;i--;)if(n=e[i][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[i][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(u){if("enter"===e[i][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=i,"labelLink"!==n.type)){o=2;break}}else"labelEnd"===n.type&&(u=i);var l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},s={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[u][1].end)},c={type:"labelText",start:Object.assign({},e[r+o+2][1].end),end:Object.assign({},e[u-2][1].start)};return a=wu(a=[["enter",l,t],["enter",s,t]],e.slice(r+1,r+o+3)),a=wu(a,[["enter",c,t]]),a=wu(a,Ea(t.parser.constructs.insideSpan.null,e.slice(r+o+4,u-3),t)),a=wu(a,[["exit",c,t],e[u-2],e[u-1],["exit",s,t]]),a=wu(a,e.slice(u+1)),a=wu(a,[["exit",l,t]]),xu(e,r,e.length,a),e},resolveAll:function(e){var t,n=-1;for(;++n<e.length;)"labelImage"!==(t=e[n][1]).type&&"labelLink"!==t.type&&"labelEnd"!==t.type||(e.splice(n+1,"labelImage"===t.type?4:2),t.type="data",n++);return e}},Fo={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),ao(e,r)};function r(t){return 41===t?i(t):no(e,u,n,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function u(t){return ju(t)?ao(e,a)(t):i(t)}function a(t){return 34===t||39===t||40===t?uo(e,ao(e,i),n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):i(t)}function i(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},Co={tokenize:function(e,t,n){var r=this;return function(t){return ro.call(r,e,u,n,"reference","referenceMarker","referenceString")(t)};function u(e){return r.parser.defined.includes(da(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}}},Ao={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var ko={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),u};function u(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:Eo.resolveAll};var xo={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,u=this.previous,a=ya(u);return function(t){return e.enter("attentionSequence"),n=t,i(t)};function i(o){if(o===n)return e.consume(o),i;var l=e.exit("attentionSequence"),s=ya(o),c=!s||2===s&&a||r.includes(o),d=!a||2===a&&s||r.includes(u);return l._open=Boolean(42===n?c:c&&(a||!d)),l._close=Boolean(42===n?d:d&&(s||!c)),t(o)}},resolveAll:function(e,t){var n,r,u,a,i,o,l,s,c=-1;for(;++c<e.length;)if("enter"===e[c][0]&&"attentionSequence"===e[c][1].type&&e[c][1]._close)for(n=c;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[c][1]).charCodeAt(0)){if((e[n][1]._close||e[c][1]._open)&&(e[c][1].end.offset-e[c][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[c][1].end.offset-e[c][1].start.offset)%3))continue;o=e[n][1].end.offset-e[n][1].start.offset>1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;var d=Object.assign({},e[n][1].end),f=Object.assign({},e[c][1].start);wo(d,-o),wo(f,o),a={type:o>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:o>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:f},u={type:o>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:o>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},a.start),e[c][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=wu(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=wu(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",u,t]]),l=wu(l,Ea(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),l=wu(l,[["exit",u,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(s=2,l=wu(l,[["enter",e[c][1],t],["exit",e[c][1],t]])):s=0,xu(e,n-1,c-n+3,l),c=n+l.length-s-2;break}c=-1;for(;++c<e.length;)"attentionSequence"===e[c][1].type&&(e[c][1].type="data");return e}};function wo(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var _o={name:"autolink",tokenize:function(e,t,n){var r=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),u};function u(t){return Ou(t)?(e.consume(t),a):Ru(t)?l(t):n(t)}function a(e){return 43===e||45===e||46===e||Pu(e)?i(e):l(e)}function i(t){return 58===t?(e.consume(t),o):(43===t||45===t||46===t||Pu(t))&&r++<32?(e.consume(t),i):l(t)}function o(t){return 62===t?(e.exit("autolinkProtocol"),f(t)):null===t||32===t||60===t||Iu(t)?n(t):(e.consume(t),o)}function l(t){return 64===t?(e.consume(t),r=0,s):Ru(t)?(e.consume(t),l):n(t)}function s(e){return Pu(e)?c(e):n(e)}function c(t){return 46===t?(e.consume(t),r=0,s):62===t?(e.exit("autolinkProtocol").type="autolinkEmail",f(t)):d(t)}function d(t){return(45===t||Pu(t))&&r++<63?(e.consume(t),45===t?d:c):n(t)}function f(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}};var Bo={name:"htmlText",tokenize:function(e,t,n){var r,u,a,i,o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),l};function l(t){return 33===t?(e.consume(t),s):47===t?(e.consume(t),F):63===t?(e.consume(t),y):Ou(t)?(e.consume(t),k):n(t)}function s(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),u="CDATA[",a=0,h):Ou(t)?(e.consume(t),b):n(t)}function c(t){return 45===t?(e.consume(t),d):n(t)}function d(t){return null===t||62===t?n(t):45===t?(e.consume(t),f):p(t)}function f(e){return null===e||62===e?n(e):p(e)}function p(t){return null===t?n(t):45===t?(e.consume(t),D):zu(t)?(i=p,M(t)):(e.consume(t),p)}function D(t){return 45===t?(e.consume(t),P):p(t)}function h(t){return t===u.charCodeAt(a++)?(e.consume(t),a===u.length?g:h):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),m):zu(t)?(i=g,M(t)):(e.consume(t),g)}function m(t){return 93===t?(e.consume(t),v):g(t)}function v(t){return 62===t?P(t):93===t?(e.consume(t),v):g(t)}function b(t){return null===t||62===t?P(t):zu(t)?(i=b,M(t)):(e.consume(t),b)}function y(t){return null===t?n(t):63===t?(e.consume(t),E):zu(t)?(i=y,M(t)):(e.consume(t),y)}function E(e){return 62===e?P(e):y(e)}function F(t){return Ou(t)?(e.consume(t),C):n(t)}function C(t){return 45===t||Pu(t)?(e.consume(t),C):A(t)}function A(t){return zu(t)?(i=A,M(t)):Uu(t)?(e.consume(t),A):P(t)}function k(t){return 45===t||Pu(t)?(e.consume(t),k):47===t||62===t||ju(t)?x(t):n(t)}function x(t){return 47===t?(e.consume(t),P):58===t||95===t||Ou(t)?(e.consume(t),w):zu(t)?(i=x,M(t)):Uu(t)?(e.consume(t),x):P(t)}function w(t){return 45===t||46===t||58===t||95===t||Pu(t)?(e.consume(t),w):_(t)}function _(t){return 61===t?(e.consume(t),B):zu(t)?(i=_,M(t)):Uu(t)?(e.consume(t),_):x(t)}function B(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,S):zu(t)?(i=B,M(t)):Uu(t)?(e.consume(t),B):(e.consume(t),r=void 0,O)}function S(t){return t===r?(e.consume(t),N):null===t?n(t):zu(t)?(i=S,M(t)):(e.consume(t),S)}function N(e){return 62===e||47===e||ju(e)?x(e):n(e)}function O(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||ju(t)?x(t):(e.consume(t),O)}function M(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),sa(e,T,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function T(t){return e.enter("htmlTextData"),i(t)}function P(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}};var So={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),u};function u(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:Eo.resolveAll};var No={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return zu(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):n(r)}}};var Oo,Mo,To,Po,Lo,Ro={name:"codeText",tokenize:function(e,t,n){var r,u,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),a++,i):(e.exit("codeTextSequence"),o(t))}function o(t){return null===t?n(t):96===t?(u=e.enter("codeTextSequence"),r=0,s(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),o):zu(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||zu(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),l)}function s(n){return 96===n?(e.consume(n),r++,s):r===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(u.type="codeTextData",l(n))}},resolve:function(e){var t,n,r=e.length-4,u=3;if(("lineEnding"===e[u][1].type||"space"===e[u][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=u;++t<r;)if("codeTextData"===e[t][1].type){e[u][1].type="codeTextPadding",e[r][1].type="codeTextPadding",u+=2,r-=2;break}t=u-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};var Io=(gt(Oo={},42,Yi),gt(Oo,43,Yi),gt(Oo,45,Yi),gt(Oo,48,Yi),gt(Oo,49,Yi),gt(Oo,50,Yi),gt(Oo,51,Yi),gt(Oo,52,Yi),gt(Oo,53,Yi),gt(Oo,54,Yi),gt(Oo,55,Yi),gt(Oo,56,Yi),gt(Oo,57,Yi),gt(Oo,62,to),Oo),jo=gt({},91,io),zo=(gt(Mo={},-2,lo),gt(Mo,-1,lo),gt(Mo,32,lo),Mo),Uo=(gt(To={},35,co),gt(To,42,Xi),gt(To,45,[fo,Xi]),gt(To,60,ho),gt(To,61,fo),gt(To,95,Xi),gt(To,96,mo),gt(To,126,mo),To),Ho=(gt(Po={},38,vo),gt(Po,92,bo),Po),$o=(gt(Lo={},-5,yo),gt(Lo,-4,yo),gt(Lo,-3,yo),gt(Lo,33,ko),gt(Lo,38,vo),gt(Lo,42,xo),gt(Lo,60,[_o,Bo]),gt(Lo,91,So),gt(Lo,92,[No,bo]),gt(Lo,93,Eo),gt(Lo,95,xo),gt(Lo,96,Ro),Lo),Vo={null:[xo,Vi]},qo={null:[42,95]},Ko={null:[]};var Go=/[\0\t\n\r]/g;function Wo(e){return e&&"object"===typeof e?"position"in e||"type"in e?Qo(e.position):"start"in e||"end"in e?Qo(e):"line"in e||"column"in e?Zo(e):"":""}function Zo(e){return Xo(e&&e.line)+":"+Xo(e&&e.column)}function Qo(e){return Zo(e&&e.start)+"-"+Zo(e&&e.end)}function Xo(e){return e&&"number"===typeof e?e:1}var Yo={}.hasOwnProperty,Jo=function(e,n,r){return"string"!==typeof n&&(r=n,n=void 0),function(e){var t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:o(ne),autolinkProtocol:w,autolinkEmail:w,atxHeading:o(Y),blockQuote:o(G),characterEscape:w,characterReference:w,codeFenced:o(W),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:o(W,l),codeText:o(Z,l),codeTextData:w,data:w,codeFlowValue:w,definition:o(Q),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:o(X),hardBreakEscape:o(J),hardBreakTrailing:o(J),htmlFlow:o(ee,l),htmlFlowData:w,htmlText:o(ee,l),htmlTextData:w,image:o(te),label:l,link:o(ne),listItem:o(ue),listItemValue:D,listOrdered:o(re,p),listUnordered:o(re),paragraph:o(ae),reference:U,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:o(Y),strong:o(ie),thematicBreak:o(le)},exit:{atxHeading:c(),atxHeadingSequence:C,autolink:c(),autolinkEmail:K,autolinkProtocol:q,blockQuote:c(),characterEscapeValue:_,characterReferenceMarkerHexadecimal:$,characterReferenceMarkerNumeric:$,characterReferenceValue:V,codeFenced:c(v),codeFencedFence:m,codeFencedFenceInfo:h,codeFencedFenceMeta:g,codeFlowValue:_,codeIndented:c(b),codeText:c(M),codeTextData:_,data:_,definition:c(),definitionDestinationString:F,definitionLabelString:y,definitionTitleString:E,emphasis:c(),hardBreakEscape:c(S),hardBreakTrailing:c(S),htmlFlow:c(N),htmlFlowData:_,htmlText:c(O),htmlTextData:_,image:c(P),label:R,labelText:L,lineEnding:B,link:c(T),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:H,resourceDestinationString:I,resourceTitleString:j,resource:z,setextHeading:c(x),setextHeadingLineSequence:k,setextHeadingText:A,strong:c(),thematicBreak:c()}};tl(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var n={type:"root",children:[]},r={stack:[n],tokenStack:[],config:t,enter:s,exit:d,buffer:l,resume:f,setData:a,getData:i},o=[],c=-1;++c<e.length;){if("listOrdered"===e[c][1].type||"listUnordered"===e[c][1].type)if("enter"===e[c][0])o.push(c);else c=u(e,o.pop(),c)}for(c=-1;++c<e.length;){var p=t[e[c][0]];Yo.call(p,e[c][1].type)&&p[e[c][1].type].call(Object.assign({sliceSerialize:e[c][2].sliceSerialize},r),e[c][1])}if(r.tokenStack.length>0){var D=r.tokenStack[r.tokenStack.length-1];(D[1]||rl).call(r,void 0,D[0])}for(n.position={start:el(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:el(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c<t.transforms.length;)n=t.transforms[c](n)||n;return n}function u(e,t,n){for(var r,u,a,i,o=t-1,l=-1,s=!1;++o<=n;){var c=e[o];if("listUnordered"===c[1].type||"listOrdered"===c[1].type||"blockQuote"===c[1].type?("enter"===c[0]?l++:l--,i=void 0):"lineEndingBlank"===c[1].type?"enter"===c[0]&&(!r||i||l||a||(a=o),i=void 0):"linePrefix"===c[1].type||"listItemValue"===c[1].type||"listItemMarker"===c[1].type||"listItemPrefix"===c[1].type||"listItemPrefixWhitespace"===c[1].type||(i=void 0),!l&&"enter"===c[0]&&"listItemPrefix"===c[1].type||-1===l&&"exit"===c[0]&&("listUnordered"===c[1].type||"listOrdered"===c[1].type)){if(r){var d=o;for(u=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;u&&(e[u][1].type="lineEndingBlank",s=!0),f[1].type="lineEnding",u=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}a&&(!u||a<u)&&(r._spread=!0),r.end=Object.assign({},u?e[u][1].start:c[1].end),e.splice(u||o,0,["exit",r,c[2]]),o++,n++}"listItemPrefix"===c[1].type&&(r={type:"listItem",_spread:!1,start:Object.assign({},c[1].start)},e.splice(o,0,["enter",r,c[2]]),o++,n++,a=void 0,i=!0)}}return e[t][1]._spread=s,n}function a(e,t){n[e]=t}function i(e){return n[e]}function o(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function l(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:el(t.start)},e}function c(e){return t;function t(t){e&&e.call(this,t),d.call(this,t)}}function d(e,t){var n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+Wo({start:e.start,end:e.end})+"): it\u2019s not open");return r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||rl).call(this,e,r[0])),n.position.end=el(e.end),n}function f(){return function(e,t){var n=(t||{}).includeImageAlt;return Ti(e,"boolean"!==typeof n||n)}(this.stack.pop())}function p(){a("expectingFirstListItemValue",!0)}function D(e){i("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),a("expectingFirstListItemValue"))}function h(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function g(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function m(){i("flowCodeInside")||(this.buffer(),a("flowCodeInside",!0))}function v(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),a("flowCodeInside")}function b(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function y(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=da(this.sliceSerialize(e)).toLowerCase()}function E(){var e=this.resume();this.stack[this.stack.length-1].title=e}function F(){var e=this.resume();this.stack[this.stack.length-1].url=e}function C(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function A(){a("setextHeadingSlurpLineEnding",!0)}function k(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2}function x(){a("setextHeadingSlurpLineEnding")}function w(e){var t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type||((n=oe()).position={start:el(e.start)},t.children.push(n)),this.stack.push(n)}function _(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=el(e.end)}function B(e){var n=this.stack[this.stack.length-1];if(i("atHardBreak"))return n.children[n.children.length-1].position.end=el(e.end),void a("atHardBreak");!i("setextHeadingSlurpLineEnding")&&t.canContainEols.includes(n.type)&&(w.call(this,e),_.call(this,e))}function S(){a("atHardBreak",!0)}function N(){var e=this.resume();this.stack[this.stack.length-1].value=e}function O(){var e=this.resume();this.stack[this.stack.length-1].value=e}function M(){var e=this.resume();this.stack[this.stack.length-1].value=e}function T(){var e=this.stack[this.stack.length-1];if(i("inReference")){var t=i("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;a("referenceType")}function P(){var e=this.stack[this.stack.length-1];if(i("inReference")){var t=i("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;a("referenceType")}function L(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=Wa(t),n.identifier=da(t).toLowerCase()}function R(){var e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(a("inReference",!0),"link"===n.type){var r=e.children;n.children=r}else n.alt=t}function I(){var e=this.resume();this.stack[this.stack.length-1].url=e}function j(){var e=this.resume();this.stack[this.stack.length-1].title=e}function z(){a("inReference")}function U(){a("referenceType","collapsed")}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=da(this.sliceSerialize(e)).toLowerCase(),a("referenceType","full")}function $(e){a("characterReferenceType",e.type)}function V(e){var t,n=this.sliceSerialize(e),r=i("characterReferenceType");r?(t=Ka(n,"characterReferenceMarkerNumeric"===r?10:16),a("characterReferenceType")):t=qa(n);var u=this.stack.pop();u.value+=t,u.position.end=el(e.end)}function q(e){_.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function K(e){_.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function G(){return{type:"blockquote",children:[]}}function W(){return{type:"code",lang:null,meta:null,value:""}}function Z(){return{type:"inlineCode",value:""}}function Q(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function X(){return{type:"emphasis",children:[]}}function Y(){return{type:"heading",depth:void 0,children:[]}}function J(){return{type:"break"}}function ee(){return{type:"html",value:""}}function te(){return{type:"image",title:null,url:"",alt:null}}function ne(){return{type:"link",title:null,url:"",children:[]}}function re(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ue(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function ae(){return{type:"paragraph",children:[]}}function ie(){return{type:"strong",children:[]}}function oe(){return{type:"text",value:""}}function le(){return{type:"thematicBreak"}}}(r)(function(e){for(;!ji(e););return e}(function(){var e={defined:[],lazy:{},constructs:Bu([t].concat((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).extensions||[])),content:n(Li),document:n(Ri),flow:n($i),string:n(qi),text:n(Ki)};return e;function n(t){return function(n){return Qi(e,t,n)}}}(r).document().write(function(){var e,t=1,n="",r=!0;return function(u,a,i){var o,l,s,c,d,f=[];for(u=n+u.toString(a),s=0,n="",r&&(65279===u.charCodeAt(0)&&s++,r=void 0);s<u.length;){if(Go.lastIndex=s,c=(o=Go.exec(u))&&void 0!==o.index?o.index:u.length,d=u.charCodeAt(c),!o){n=u.slice(s);break}if(10===d&&s===c&&e)f.push(-3),e=void 0;else switch(e&&(f.push(-5),e=void 0),s<c&&(f.push(u.slice(s,c)),t+=c-s),d){case 0:f.push(65533),t++;break;case 9:for(l=4*Math.ceil(t/4),f.push(-2);t++<l;)f.push(-1);break;case 10:f.push(-4),t=1;break;default:e=!0,t=1}s=c+1}return i&&(e&&f.push(-5),n&&f.push(n),f.push(null)),f}}()(e,n,!0))))};function el(e){return{line:e.line,column:e.column,offset:e.offset}}function tl(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?tl(e,r):nl(e,r)}}function nl(e,t){var n;for(n in t)if(Yo.call(t,n))if("canContainEols"===n){var r,u=t[n];if(u)(r=e[n]).push.apply(r,c(u))}else if("transforms"===n){var a,i=t[n];if(i)(a=e[n]).push.apply(a,c(i))}else if("enter"===n||"exit"===n){var o=t[n];o&&Object.assign(e[n],o)}}function rl(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Wo({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Wo({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Wo({start:t.start,end:t.end})+") is still open")}function ul(e){var t=this;Object.assign(this,{Parser:function(n){var r=t.data("settings");return Jo(n,Object.assign({},r,e,{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}})}function al(e){for(var t=[],n=-1,r=0,u=0;++n<e.length;){var a=e.charCodeAt(n),i="";if(37===a&&Pu(e.charCodeAt(n+1))&&Pu(e.charCodeAt(n+2)))u=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(i=String.fromCharCode(a));else if(a>55295&&a<57344){var o=e.charCodeAt(n+1);a<56320&&o>56319&&o<57344?(i=String.fromCharCode(a,o),u=1):i="\ufffd"}else i=String.fromCharCode(a);i&&(t.push(e.slice(r,n),encodeURIComponent(i)),r=n+u+1,i=""),u&&(n+=u,u=0)}return t.join("")+e.slice(r)}var il=ll("start"),ol=ll("end");function ll(e){return function(t){var n=t&&t.position&&t.position[e]||{};return{line:n.line||null,column:n.column||null,offset:n.offset>-1?n.offset:null}}}var sl={}.hasOwnProperty;function cl(e){return String(e||"").toUpperCase()}function dl(e,t){var n,r=String(t.identifier).toUpperCase(),u=al(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);-1===a?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=a+1);var i=e.footnoteCounts[r],o={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+u,id:e.clobberPrefix+"fnref-"+u+(i>1?"-"+i:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,o);var l={type:"element",tagName:"sup",properties:{},children:[o]};return e.patch(t,l),e.applyData(t,l)}function fl(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};var u=e.all(t),a=u[0];a&&"text"===a.type?a.value="["+a.value:u.unshift({type:"text",value:"["});var i=u[u.length-1];return i&&"text"===i.type?i.value+=r:u.push({type:"text",value:r}),u}function pl(e){var t=e.spread;return void 0===t||null===t?e.children.length>1:t}var Dl=9,hl=32;function gl(e){for(var t=String(e),n=/\r?\n|\r/g,r=n.exec(t),u=0,a=[];r;)a.push(ml(t.slice(u,r.index),u>0,!0),r[0]),u=r.index+r[0].length,r=n.exec(t);return a.push(ml(t.slice(u),u>0,!1)),a.join("")}function ml(e,t,n){var r=0,u=e.length;if(t)for(var a=e.codePointAt(r);a===Dl||a===hl;)r++,a=e.codePointAt(r);if(n)for(var i=e.codePointAt(u-1);i===Dl||i===hl;)u--,i=e.codePointAt(u-1);return u>r?e.slice(r,u):""}var vl={blockquote:function(e,t){var n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){var n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){var n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,u={};r&&(u.className=["language-"+r]);var a={type:"element",tagName:"code",properties:u,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a={type:"element",tagName:"pre",properties:{},children:[a=e.applyData(t,a)]},e.patch(t,a),a},delete:function(e,t){var n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){var n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:dl,footnote:function(e,t){for(var n=e.footnoteById,r=1;r in n;)r++;var u=String(r);return n[u]={type:"footnoteDefinition",identifier:u,children:[{type:"paragraph",children:t.children}],position:t.position},dl(e,{type:"footnoteReference",identifier:u,position:t.position})},heading:function(e,t){var n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){var n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){var n=e.definition(t.identifier);if(!n)return fl(e,t);var r={src:al(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);var u={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,u),e.applyData(t,u)},image:function(e,t){var n={src:al(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){var n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);var r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){var n=e.definition(t.identifier);if(!n)return fl(e,t);var r={href:al(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);var u={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,u),e.applyData(t,u)},link:function(e,t){var n={href:al(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){var r=e.all(t),u=n?function(e){var t=!1;if("list"===e.type){t=e.spread||!1;for(var n=e.children,r=-1;!t&&++r<n.length;)t=pl(n[r])}return t}(n):pl(t),a={},i=[];if("boolean"===typeof t.checked){var o,l=r[0];l&&"element"===l.type&&"p"===l.tagName?o=l:(o={type:"element",tagName:"p",properties:{},children:[]},r.unshift(o)),o.children.length>0&&o.children.unshift({type:"text",value:" "}),o.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}for(var s=-1;++s<r.length;){var d=r[s];(u||0!==s||"element"!==d.type||"p"!==d.tagName)&&i.push({type:"text",value:"\n"}),"element"!==d.type||"p"!==d.tagName||u?i.push(d):i.push.apply(i,c(d.children))}var f=r[r.length-1];f&&(u||"element"!==f.type||"p"!==f.tagName)&&i.push({type:"text",value:"\n"});var p={type:"element",tagName:"li",properties:a,children:i};return e.patch(t,p),e.applyData(t,p)},list:function(e,t){var n={},r=e.all(t),u=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++u<r.length;){var a=r[u];if("element"===a.type&&"li"===a.tagName&&a.properties&&Array.isArray(a.properties.className)&&a.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},paragraph:function(e,t){var n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){var n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){var n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){var n=e.all(t),r=n.shift(),u=[];if(r){var a={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],a),u.push(a)}if(n.length>0){var i={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},o=il(t.children[1]),l=ol(t.children[t.children.length-1]);o.line&&l.line&&(i.position={start:o,end:l}),u.push(i)}var s={type:"element",tagName:"table",properties:{},children:e.wrap(u,!0)};return e.patch(t,s),e.applyData(t,s)},tableCell:function(e,t){var n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){for(var r=n?n.children:void 0,u=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,i=a?a.length:t.children.length,o=-1,l=[];++o<i;){var s=t.children[o],c={},d=a?a[o]:void 0;d&&(c.align=d);var f={type:"element",tagName:u,properties:c,children:[]};s&&(f.children=e.all(s),e.patch(s,f),f=e.applyData(t,f)),l.push(f)}var p={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,p),e.applyData(t,p)},text:function(e,t){var n={type:"text",value:gl(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){var n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:bl,yaml:bl,definition:bl,footnoteDefinition:bl};function bl(){return null}var yl={}.hasOwnProperty;function El(e,t){var n=t||{},r=n.allowDangerousHtml||!1,u={};return i.dangerous=r,i.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,i.footnoteLabel=n.footnoteLabel||"Footnotes",i.footnoteLabelTagName=n.footnoteLabelTagName||"h2",i.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},i.footnoteBackLabel=n.footnoteBackLabel||"Back to content",i.unknownHandler=n.unknownHandler,i.passThrough=n.passThrough,i.handlers=vt(vt({},vl),n.handlers),i.definition=function(e){var t=Object.create(null);if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return Ht(e,"definition",(function(e){var n=cl(e.identifier);n&&!sl.call(t,n)&&(t[n]=e)})),function(e){var n=cl(e);return n&&sl.call(t,n)?t[n]:null}}(e),i.footnoteById=u,i.footnoteOrder=[],i.footnoteCounts={},i.patch=Fl,i.applyData=Cl,i.one=function(e,t){return Al(i,e,t)},i.all=function(e){return kl(i,e)},i.wrap=xl,i.augment=a,Ht(e,"footnoteDefinition",(function(e){var t=String(e.identifier).toUpperCase();yl.call(u,t)||(u[t]=e)})),i;function a(e,t){if(e&&"data"in e&&e.data){var n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties=vt(vt({},t.properties),n.hProperties)),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){var r="type"in e?e:{position:e};(function(e){return!e||!e.position||!e.position.start||!e.position.start.line||!e.position.start.column||!e.position.end||!e.position.end.line||!e.position.end.column})(r)||(t.position={start:il(r),end:ol(r)})}return t}function i(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),a(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}function Fl(e,t){e.position&&(t.position=function(e){return{start:il(e),end:ol(e)}}(e))}function Cl(e,t){var n=t;if(e&&e.data){var r=e.data.hName,u=e.data.hChildren,a=e.data.hProperties;"string"===typeof r&&("element"===n.type?n.tagName=r:n={type:"element",tagName:r,properties:{},children:[]}),"element"===n.type&&a&&(n.properties=vt(vt({},n.properties),a)),"children"in n&&n.children&&null!==u&&void 0!==u&&(n.children=u)}return n}function Al(e,t,n){var r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return yl.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?vt(vt({},t),{},{children:kl(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){var n=t.data||{},r=!("value"in t)||yl.call(n,"hProperties")||yl.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:kl(e,t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}(e,t)}function kl(e,t){var n=[];if("children"in t)for(var r=t.children,u=-1;++u<r.length;){var a=Al(e,r[u],t);if(a){if(u&&"break"===r[u-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=a.value.replace(/^\s+/,"")),!Array.isArray(a)&&"element"===a.type)){var i=a.children[0];i&&"text"===i.type&&(i.value=i.value.replace(/^\s+/,""))}Array.isArray(a)?n.push.apply(n,c(a)):n.push(a)}}return n}function xl(e,t){var n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function wl(e,t){var n=El(e,t),r=n.one(e,null),u=function(e){for(var t=[],n=-1;++n<e.footnoteOrder.length;){var r=e.footnoteById[e.footnoteOrder[n]];if(r){for(var u=e.all(r),a=String(r.identifier).toUpperCase(),i=al(a.toLowerCase()),o=0,l=[];++o<=e.footnoteCounts[a];){var s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fnref-"+i+(o>1?"-"+o:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21a9"}]};o>1&&s.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(o)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(s)}var c=u[u.length-1];if(c&&"element"===c.type&&"p"===c.tagName){var d,f=c.children[c.children.length-1];f&&"text"===f.type?f.value+=" ":c.children.push({type:"text",value:" "}),(d=c.children).push.apply(d,l)}else u.push.apply(u,l);var p={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+i},children:e.wrap(u,!0)};e.patch(r,p),t.push(p)}}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:vt(vt({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{},{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return u&&r.children.push({type:"text",value:"\n"},u),Array.isArray(r)?{type:"root",children:r}:r}var _l=function(e,t){return e&&"run"in e?function(e,t){return function(n,r,u){e.run(wl(n,t),r,(function(e){u(e)}))}}(e,t):function(e){return function(t){return wl(t,e)}}(e||t)};function Bl(e){if(e)throw e}var Sl=n(3110);function Nl(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ol(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=-1,a=n.pop();if("function"!==typeof a)throw new TypeError("Expected function as last argument, not "+a);(function t(r){var i=e[++u],o=-1;if(r)a(r);else{for(var l=arguments.length,s=new Array(l>1?l-1:0),c=1;c<l;c++)s[c-1]=arguments[c];for(;++o<n.length;)null!==s[o]&&void 0!==s[o]||(s[o]=n[o]);n=s,i?function(e,t){var n;return u;function u(){for(var t=arguments.length,u=new Array(t),o=0;o<t;o++)u[o]=arguments[o];var l,s=e.length>u.length;s&&u.push(a);try{l=e.apply(this,u)}catch(r){if(s&&n)throw r;return a(r)}s||(l instanceof Promise?l.then(i,a):l instanceof Error?a(l):i(l))}function a(e){if(!n){n=!0;for(var r=arguments.length,u=new Array(r>1?r-1:0),a=1;a<r;a++)u[a-1]=arguments[a];t.apply(void 0,[e].concat(u))}}function i(e){a(null,e)}}(i,t).apply(void 0,s):a.apply(void 0,[null].concat(s))}}).apply(void 0,[null].concat(c(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}function Ml(e){return Pl(e&&e.line)+":"+Pl(e&&e.column)}function Tl(e){return Ml(e&&e.start)+"-"+Ml(e&&e.end)}function Pl(e){return e&&"number"===typeof e?e:1}var Ll=function(e){m(n,e);var t=E(n);function n(e,r,u){var a;d(this,n);var i,o=[null,null],l={start:{line:null,column:null},end:{line:null,column:null}};if(a=t.call(this),"string"===typeof r&&(u=r,r=void 0),"string"===typeof u){var s=u.indexOf(":");-1===s?o[1]=u:(o[0]=u.slice(0,s),o[1]=u.slice(s+1))}return r&&("type"in r||"position"in r?r.position&&(l=r.position):"start"in r||"end"in r?l=r:("line"in r||"column"in r)&&(l.start=r)),a.name=((i=r)&&"object"===typeof i?"position"in i||"type"in i?Tl(i.position):"start"in i||"end"in i?Tl(i):"line"in i||"column"in i?Ml(i):"":"")||"1:1",a.message="object"===typeof e?e.message:e,a.stack="","object"===typeof e&&e.stack&&(a.stack=e.stack),a.reason=a.message,a.fatal,a.line=l.start.line,a.column=l.start.column,a.position=l,a.source=o[0],a.ruleId=o[1],a.file,a.actual,a.expected,a.url,a.note,a}return h(n)}(C(Error));Ll.prototype.file="",Ll.prototype.name="",Ll.prototype.reason="",Ll.prototype.message="",Ll.prototype.stack="",Ll.prototype.fatal=null,Ll.prototype.column=null,Ll.prototype.line=null,Ll.prototype.source=null,Ll.prototype.ruleId=null,Ll.prototype.position=null;var Rl={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');Il(e);var n,r=0,u=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else u<0&&(n=!0,u=a+1);return u<0?"":e.slice(r,u)}if(t===e)return"";var i=-1,o=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1),o>-1&&(e.charCodeAt(a)===t.charCodeAt(o--)?o<0&&(u=a):(o=-1,u=i));r===u?u=i:u<0&&(u=e.length);return e.slice(r,u)},dirname:function(e){if(Il(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){Il(e);var t,n=e.length,r=-1,u=0,a=-1,i=0;for(;n--;){var o=e.charCodeAt(n);if(47!==o)r<0&&(t=!0,r=n+1),46===o?a<0?a=n:1!==i&&(i=1):a>-1&&(i=-1);else if(t){u=n+1;break}}if(a<0||r<0||0===i||1===i&&a===r-1&&a===u+1)return"";return e.slice(a,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];for(;++t<r.length;)Il(r[t]),r[t]&&(e=void 0===e?r[t]:e+"/"+r[t]);return void 0===e?".":function(e){Il(e);var t=47===e.charCodeAt(0),n=function(e,t){var n,r,u="",a=0,i=-1,o=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.charCodeAt(l);else{if(47===n)break;n=47}if(47===n){if(i===l-1||1===o);else if(i!==l-1&&2===o){if(u.length<2||2!==a||46!==u.charCodeAt(u.length-1)||46!==u.charCodeAt(u.length-2))if(u.length>2){if((r=u.lastIndexOf("/"))!==u.length-1){r<0?(u="",a=0):a=(u=u.slice(0,r)).length-1-u.lastIndexOf("/"),i=l,o=0;continue}}else if(u.length>0){u="",a=0,i=l,o=0;continue}t&&(u=u.length>0?u+"/..":"..",a=2)}else u.length>0?u+="/"+e.slice(i+1,l):u=e.slice(i+1,l),a=l-i-1;i=l,o=0}else 46===n&&o>-1?o++:o=-1}return u}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function Il(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var jl={cwd:function(){return"/"}};function zl(e){return null!==e&&"object"===typeof e&&e.href&&e.origin}function Ul(e){if("string"===typeof e)e=new URL(e);else if(!zl(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++r<n.length;)if(37===n.charCodeAt(r)&&50===n.charCodeAt(r+1)){var u=n.charCodeAt(r+2);if(70===u||102===u){var a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(n)}(e)}var Hl=["history","path","basename","stem","extname","dirname"],$l=function(){function e(t){var n;d(this,e),n=t?"string"===typeof t||function(e){return Sl(e)}(t)?{value:t}:zl(t)?{path:t}:t:{},this.data={},this.messages=[],this.history=[],this.cwd=jl.cwd(),this.value,this.stored,this.result,this.map;for(var r,u=-1;++u<Hl.length;){var a=Hl[u];a in n&&void 0!==n[a]&&null!==n[a]&&(this[a]="history"===a?c(n[a]):n[a])}for(r in n)Hl.includes(r)||(this[r]=n[r])}return h(e,[{key:"path",get:function(){return this.history[this.history.length-1]},set:function(e){zl(e)&&(e=Ul(e)),ql(e,"path"),this.path!==e&&this.history.push(e)}},{key:"dirname",get:function(){return"string"===typeof this.path?Rl.dirname(this.path):void 0},set:function(e){Kl(this.basename,"dirname"),this.path=Rl.join(e||"",this.basename)}},{key:"basename",get:function(){return"string"===typeof this.path?Rl.basename(this.path):void 0},set:function(e){ql(e,"basename"),Vl(e,"basename"),this.path=Rl.join(this.dirname||"",e)}},{key:"extname",get:function(){return"string"===typeof this.path?Rl.extname(this.path):void 0},set:function(e){if(Vl(e,"extname"),Kl(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Rl.join(this.dirname,this.stem+(e||""))}},{key:"stem",get:function(){return"string"===typeof this.path?Rl.basename(this.path,this.extname):void 0},set:function(e){ql(e,"stem"),Vl(e,"stem"),this.path=Rl.join(this.dirname||"",e+(this.extname||""))}},{key:"toString",value:function(e){return(this.value||"").toString(e||void 0)}},{key:"message",value:function(e,t,n){var r=new Ll(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}},{key:"info",value:function(e,t,n){var r=this.message(e,t,n);return r.fatal=null,r}},{key:"fail",value:function(e,t,n){var r=this.message(e,t,n);throw r.fatal=!0,r}}]),e}();function Vl(e,t){if(e&&e.includes(Rl.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Rl.sep+"`")}function ql(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function Kl(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}var Gl=function e(){var t,n=Ol(),r=[],u={},a=-1;return i.data=function(e,n){if("string"===typeof e)return 2===arguments.length?(Yl("data",t),u[e]=n,i):Wl.call(u,e)&&u[e]||null;if(e)return Yl("data",t),u=e,i;return u},i.Parser=void 0,i.Compiler=void 0,i.freeze=function(){if(t)return i;for(;++a<r.length;){var e=w(r[a]),u=e[0],o=e.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var l=u.call.apply(u,[i].concat(c(o)));"function"===typeof l&&n.use(l)}}return t=!0,a=Number.POSITIVE_INFINITY,i},i.attachers=r,i.use=function(e){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];var l;if(Yl("use",t),null===e||void 0===e);else if("function"===typeof e)p.apply(void 0,[e].concat(a));else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?f(e):d(e)}l&&(u.settings=Object.assign(u.settings||{},l));return i;function s(e){if("function"===typeof e)p(e);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=w(e),n=t[0],r=t.slice(1);p.apply(void 0,[n].concat(c(r)))}else d(e)}}function d(e){f(e.plugins),e.settings&&(l=Object.assign(l||{},e.settings))}function f(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){s(e[t])}}}function p(e,t){for(var n,u=-1;++u<r.length;)if(r[u][0]===e){n=r[u];break}n?(Nl(n[1])&&Nl(t)&&(t=_t(!0,n[1],t)),n[1]=t):r.push(Array.prototype.slice.call(arguments))}},i.parse=function(e){i.freeze();var t=ts(e),n=i.Parser;if(Ql("parse",n),Zl(n,"parse"))return new n(String(t),t).parse();return n(String(t),t)},i.stringify=function(e,t){i.freeze();var n=ts(t),r=i.Compiler;if(Xl("stringify",r),Jl(e),Zl(r,"compile"))return new r(e,n).compile();return r(e,n)},i.run=function(e,t,r){Jl(e),i.freeze(),r||"function"!==typeof t||(r=t,t=void 0);if(!r)return new Promise(u);function u(u,a){function i(t,n,i){n=n||e,t?a(t):u?u(n):r(null,n,i)}n.run(e,ts(t),i)}u(null,r)},i.runSync=function(e,t){var n,r;return i.run(e,t,u),es("runSync","run",r),n;function u(e,t){Bl(e),n=t,r=!0}},i.process=function(e,t){if(i.freeze(),Ql("process",i.Parser),Xl("process",i.Compiler),!t)return new Promise(n);function n(n,r){var u=ts(e);function a(e,u){e||!u?r(e):n?n(u):t(null,u)}i.run(i.parse(u),u,(function(e,t,n){if(!e&&t&&n){var r=i.stringify(t,n);void 0===r||null===r||("string"===typeof(u=r)||Sl(u)?n.value=r:n.result=r),a(e,n)}else a(e);var u}))}n(null,t)},i.processSync=function(e){var t;i.freeze(),Ql("processSync",i.Parser),Xl("processSync",i.Compiler);var n=ts(e);return i.process(n,r),es("processSync","process",t),n;function r(e){t=!0,Bl(e)}},i;function i(){for(var t=e(),n=-1;++n<r.length;)t.use.apply(t,c(r[n]));return t.data(_t(!0,{},u)),t}}().freeze(),Wl={}.hasOwnProperty;function Zl(e,t){return"function"===typeof e&&e.prototype&&(function(e){var t;for(t in e)if(Wl.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function Ql(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `Parser`")}function Xl(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `Compiler`")}function Yl(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Jl(e){if(!Nl(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function es(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function ts(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new $l(e)}var ns="MarkDownPage_MarkDownPage__nNh4P",rs=(0,u.createContext)();function us(e){var t=e.children,n=x((0,u.useState)(u.Fragment),2),r=n[0],a=n[1];return(0,Ge.jsx)(rs.Provider,{value:{Content:r,setContent:a},children:t})}var as=function(e){var t=e.className,n=e.md,r=e.children,a=(0,u.useContext)(rs),i=a.Content,o=a.setContent;return(0,u.useEffect)((function(){return fetch(n).then((function(e){return e.text()})).then((function(e){return Gl().use(ul).use(Mi).use(_l,{Fragment:!0}).use(ku).use(Vt).use(_r,{detect:!0}).use(bu,{createElement:u.createElement,Fragment:u.Fragment}).process(e.replace(/{{year}}/g,(new Date).getFullYear())).then((function(e){o(e.result)}))})),function(){o((0,Ge.jsx)(Ge.Fragment,{}))}}),[n,o]),(0,Ge.jsxs)("div",{className:"".concat(ns," ").concat(t),"data-testid":"MarkDownPage",children:[i,r]})},is="Changelog_Changelog__NCuuh",os=function(){return(0,Ge.jsx)(as,{className:is,md:wt,"data-testid":"Changelog"})},ls="Toc_Toc__764Qc",ss=function(e){var t=e.contentSelector,n=e.headingSelector,r=void 0===n?"h2, h3":n,a=e.title,i=void 0===a?"Table of contents":a,o=e.className,l=void 0===o?"":o,s=e.scrollContainer,d=(0,u.useContext)(rs).Content,f=(0,u.useRef)([]),p=x((0,u.useState)(),2),D=p[0],h=p[1],g=(0,u.useCallback)((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=w(t),u=r[0],a=r.slice(1),i=u?e.shift():void 0;return i&&i.tagName.toLowerCase()!==u.toLowerCase()?(e.unshift(i),(0,Ge.jsx)(Ge.Fragment,{})):i&&(0,Ge.jsxs)(Ge.Fragment,{children:[i.tagName.toLowerCase()===u.toLowerCase()&&(0,Ge.jsx)("ul",{children:(0,Ge.jsxs)("li",{className:n,children:[(0,Ge.jsx)(nt,{to:"#".concat(i.id),children:i.innerText}),g(e,a)]},i.id)}),u&&g(e,t,n)]})}),[]),m=(0,u.useCallback)((function(e,t){function n(){t.forEach((function(t){var n=t.offsetTop,r=t.getAttribute("id"),u=document.querySelector(".".concat(ls,' a[href$="#').concat(r,'"]'));if(u)if(n>=e.scrollTop+e.offsetTop&&n<e.scrollTop+e.offsetHeight)-1!==c(u.parentNode.classList).indexOf("close")&&(u.parentNode.classList.remove("close"),u.parentNode.classList.add("open"),-1===f.current.indexOf(u.parentNode)&&f.current.push(u.parentNode)),u.parentNode.classList.add("active");else if(u.parentNode.classList.remove("active"),f.current.length>1&&0===f.current[0].querySelectorAll(".active").length){var a=f.current.shift();-1!==c(a.classList).indexOf("open")&&(a.classList.remove("open"),a.classList.add("close"))}}))}return e.addEventListener("scroll",n),function(){e.removeEventListener("scroll",n)}}),[f]);return(0,u.useEffect)((function(){var e=document.querySelector(t),n=e.querySelectorAll(r);return h(g(c(n),r.split(", "),"close")),m(e.parentNode,c(n)),setTimeout((function(){e.parentNode.dispatchEvent(new Event("scroll"))}),0),function(){h((0,Ge.jsx)(Ge.Fragment,{}))}}),[d,t,r,s,m,g]),(0,Ge.jsxs)("div",{className:"".concat(ls," ").concat(l),"data-testid":"Toc",children:[(0,Ge.jsx)("span",{children:i}),D]})},cs=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(is),"data-testid":"ChangelogToc",scrollContainer:".".concat($e)})},ds=n.p+"static/media/Colormask.6ade0ed63f174ac58fa4.md",fs="Colormask_Colormask__4fPb5",ps=function(){return(0,Ge.jsx)(as,{className:fs,md:ds,"data-testid":"Colormask"})},Ds=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(fs),"data-testid":"ColormaskToc",scrollContainer:".".concat($e)})},hs=n.p+"static/media/DatetimeExtension.e9cb02449fe15bdd03cc.md",gs="DatetimeAlias_DatetimeAlias__j32mi",ms=function(){return(0,Ge.jsx)(as,{className:gs,md:hs,"data-testid":"DatetimeAlias"})},vs=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(gs),"data-testid":"DatetimeAliasToc",scrollContainer:".".concat($e)})},bs=n(157),ys=n.n(bs),Es="DemoMask_DemoMask__NvnrA",Fs=function(e){var t=e.label,n=e.comment,r=e.maskOptions,a=(0,u.useRef)(),i=x((0,u.useState)(),2),o=i[0],l=i[1],s=x((0,u.useState)(),2),c=s[0],d=s[1],f=x((0,u.useState)(),2),p=f[0],D=f[1],h=x((0,u.useState)(),2),g=h[0],m=h[1];return(0,u.useEffect)((function(){ys()(vt(vt({},r),{},{oncomplete:function(){l("fired"),d("")},onincomplete:function(){d("fired"),l("")},oncleared:function(){D("fired"),l(""),d("")},onKeyValidation:function(e,t,n){m(t?"fired":"")}})).mask(a.current)}),[r]),(0,Ge.jsxs)("div",{className:Es,"data-testid":"DemoMask",children:[(0,Ge.jsxs)("div",{className:"demoField",children:[(0,Ge.jsxs)("div",{children:[(0,Ge.jsx)("span",{children:t}),(0,Ge.jsx)("input",{ref:a})]}),(0,Ge.jsx)("span",{className:"comment",children:n})]}),(0,Ge.jsxs)("div",{className:"eventIndicator",children:[(0,Ge.jsx)("span",{className:o,children:"Complete"}),(0,Ge.jsx)("span",{className:c,children:"Incomplete"}),(0,Ge.jsx)("span",{className:p,children:"Cleared"}),(0,Ge.jsx)("span",{className:g,children:"Valid"})]})]})},Cs="Demo_Demo__xfynE",As=function(){return(0,Ge.jsxs)("div",{className:Cs,"data-testid":"Demo",children:[(0,Ge.jsx)(Fs,{label:"Date:",maskOptions:{alias:"datetime",inputFormat:"dd/mm/yyyy"}}),(0,Ge.jsx)(Fs,{label:"Date:",maskOptions:{alias:"datetime",inputFormat:"mm/dd/yyyy"}}),(0,Ge.jsx)(Fs,{label:"Date:",maskOptions:{alias:"datetime",inputFormat:"dd mmm yyyy",inputmode:"text"}}),(0,Ge.jsx)(Fs,{label:"Date:",maskOptions:{alias:"datetime",inputFormat:"dd mmmm yyyy",inputmode:"text"}}),(0,Ge.jsx)(Fs,{label:"Currency:",maskOptions:{alias:"numeric",groupSeparator:",",digits:2,digitsOptional:!1,prefix:"$",placeholer:"0"}}),(0,Ge.jsx)(Fs,{label:"License plate:",maskOptions:{mask:"[9-]AAA-999"},comment:"[9-]AAA-999"}),(0,Ge.jsx)(Fs,{label:"Decimal:",maskOptions:{alias:"decimal",groupSeparator:","},comment:"Group separator: , RadixPoint: ."}),(0,Ge.jsx)(Fs,{label:"IP address:",maskOptions:{alias:"ip",greedy:!0},comment:"greedy: true"}),(0,Ge.jsx)(Fs,{label:"Email address:",maskOptions:{alias:"email"}})]})},ks=n.p+"static/media/Documentation.1cfbd45889ea180e7809.md",xs="Documentation_Documentation__tWldT",ws=function(){return(0,Ge.jsx)(as,{className:xs,md:ks,"data-testid":"Documentation"})},_s=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(xs),"data-testid":"DocumentationToc",scrollContainer:".".concat($e)})},Bs=n.p+"static/media/OtherExtensions.90646b45ae895d040cc3.md",Ss={Extentions:"Extensions_Extentions__H2gc0"},Ns=function(){return(0,Ge.jsx)(as,{className:Ss.Extensions,md:Bs,"data-testid":"Extensions"})},Os=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(Ss.Extensions),"data-testid":"ExtensionsToc",scrollContainer:".".concat($e)})},Ms=n.p+"static/media/browserstack-logo-600x315.6d2b669584674591381c.png",Ts=n.p+"static/media/Introduction.ea9d022328e0ba4fbe38.md";var Ps=n.p+"static/media/jb_beam.9f56ac0a73aad75eb327df8e5d36fa7f.svg",Ls=function(){return(0,Ge.jsxs)(as,{md:Ts,"data-testid":"Introduction",children:[(0,Ge.jsx)("a",{href:"https://www.jetbrains.com/?from=inputmask",children:(0,Ge.jsx)("img",{src:Ps,alt:"Jetbrains",width:"65"})}),(0,Ge.jsx)("a",{href:"https://www.browserstack.com",children:(0,Ge.jsx)("img",{src:Ms,alt:"Browserstack",width:"150"})})]})},Rs=n.p+"static/media/NumericExtension.5d9305b89b951dce6380.md",Is="NumericAlias_Numeric__pQZeG",js=function(){return(0,Ge.jsx)(as,{className:Is,md:Rs,"data-testid":"NumericAlias"})},zs=function(){return(0,Ge.jsx)(ss,{contentSelector:".".concat(Is),"data-testid":"NumericAliasToc",scrollContainer:".".concat($e)})},Us=function(e){var t=ye();return(0,u.useEffect)((function(){!function(){var e=window.location.hash;""!==e&&setTimeout((function(){var t=(e=e.match(/#[^#]*$/)[0]).replace("#",""),n=document.getElementById(t);n?n.scrollIntoView():c(document.getElementsByClassName("".concat(qe))).forEach((function(e){e.scrollTo(0,0)}))}),100)}()}),[t]),(0,Ge.jsx)(Ge.Fragment,{children:e.children})},Hs=(0,u.createContext)({}),$s=function(e){var t=e.children,n=[(0,Ge.jsx)(Re,{path:lt,element:(0,Ge.jsx)(Ls,{})},lt),(0,Ge.jsx)(Re,{path:st,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(ws,{})})},st),(0,Ge.jsx)(Re,{path:ct,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(Ns,{})})},ct),(0,Ge.jsx)(Re,{path:dt,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(ms,{})})},dt),(0,Ge.jsx)(Re,{path:ft,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(js,{})})},ft),(0,Ge.jsx)(Re,{path:pt,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(ps,{})})},pt),(0,Ge.jsx)(Re,{path:Dt,element:(0,Ge.jsx)(As,{})},Dt),(0,Ge.jsx)(Re,{path:ht,element:(0,Ge.jsx)(Us,{children:(0,Ge.jsx)(os,{})})},ht),(0,Ge.jsx)(Re,{path:"*",element:(0,Ge.jsx)(Le,{to:lt})},"fallback")],r=[(0,Ge.jsx)(Re,{path:st,element:(0,Ge.jsx)(_s,{})},st),(0,Ge.jsx)(Re,{path:ct,element:(0,Ge.jsx)(Os,{})},ct),(0,Ge.jsx)(Re,{path:dt,element:(0,Ge.jsx)(vs,{})},dt),(0,Ge.jsx)(Re,{path:ft,element:(0,Ge.jsx)(zs,{})},ft),(0,Ge.jsx)(Re,{path:pt,element:(0,Ge.jsx)(Ds,{})},pt),(0,Ge.jsx)(Re,{path:ht,element:(0,Ge.jsx)(cs,{})},ht),(0,Ge.jsx)(Re,{path:"*",element:(0,Ge.jsx)(Ge.Fragment,{})},"fallback")];return(0,Ge.jsx)(Je,{children:(0,Ge.jsx)(Hs.Provider,{value:{routes:n,asideRoutes:r},children:t})})};var Vs=function(){var e=(0,u.useContext)(Hs),t=e.routes,n=e.asideRoutes,r=Et().width;return(0,Ge.jsxs)("div",{id:"app","data-testid":"app-container",children:[(0,Ge.jsx)(At,{}),(0,Ge.jsxs)("div",{className:He,children:[(0,Ge.jsx)(xt,{}),(0,Ge.jsx)("article",{className:"".concat($e," ").concat(qe),children:(0,Ge.jsx)(je,{children:t})}),r>ot&&(0,Ge.jsx)("aside",{className:"".concat(Ve," ").concat(qe),children:(0,Ge.jsx)(je,{children:n})})]}),(0,Ge.jsx)(We,{})]})},qs=function(e){m(n,e);var t=E(n);function n(e){var r;return d(this,n),(r=t.call(this,e)).state={hasError:!1},r}return h(n,[{key:"componentDidCatch",value:function(e,t){console.log(e,t)}},{key:"render",value:function(){return this.state.hasError?(0,Ge.jsx)("h1",{children:"Something went wrong."}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}]),n}(u.Component),Ks=function(e){e&&e instanceof Function&&n.e(522).then(n.bind(n,9522)).then((function(t){var n=t.getCLS,r=t.getFID,u=t.getFCP,a=t.getLCP,i=t.getTTFB;n(e),r(e),u(e),a(e),i(e)}))};i.createRoot(document.getElementById("root")).render((0,Ge.jsx)(u.StrictMode,{children:(0,Ge.jsx)(qs,{children:(0,Ge.jsx)(yt,{children:(0,Ge.jsx)($s,{children:(0,Ge.jsx)(us,{children:(0,Ge.jsx)(u.Suspense,{fallback:"loading...",children:(0,Ge.jsx)(Vs,{})})})})})})})),Ks()}()}();