text: Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}),function(){if("function"==typeof window.CustomEvent)return;function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}t.prototype=window.Event.prototype,window.CustomEvent=t}(),function(){if("function"==typeof NodeList.prototype.forEach)return;NodeList.prototype.forEach=Array.prototype.forEach}(),function(){var t;function n(t){var e=0;return function(){return e<t.length?{done:!1,value:t[e++]}:{done:!0}}}var o="function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,n){t!=Array.prototype&&t!=Object.prototype&&(t[e]=n.value)},e="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function r(){r=function(){},e.Symbol||(e.Symbol=l)}function i(t,e){this.s=t,o(this,"description",{configurable:!0,writable:!0,value:e})}i.prototype.toString=function(){return this.s};var a,u,l=(a=0,function t(e){if(this instanceof t)throw new TypeError("Symbol is not a constructor");return new i("jscomp_symbol_"+(e||"")+"_"+a++,e)});function s(){r();var t=e.Symbol.iterator;t=t||(e.Symbol.iterator=e.Symbol("Symbol.iterator")),"function"!=typeof Array.prototype[t]&&o(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return function(t){return s(),(t={next:t})[e.Symbol.iterator]=function(){return this},t}(n(this))}}),s=function(){}}function c(t){var e="undefined"!=typeof Symbol&&Symbol.iterator&&t[Symbol.iterator];return e?e.call(t):{next:n(t)}}if("function"==typeof Object.setPrototypeOf)u=Object.setPrototypeOf;else{var f;t:{var p={};try{p.__proto__={v:!0},f=p.v;break t}catch(t){}f=!1}u=f?function(t,e){if(t.__proto__=e,t.__proto__!==e)throw new TypeError(t+" is not extensible");return t}:null}var h=u;function y(){this.h=!1,this.c=null,this.o=void 0,this.b=1,this.m=this.w=0,this.g=null}function v(t){if(t.h)throw new TypeError("Generator is already running");t.h=!0}function b(t,e,n){return t.b=n,{value:e}}function d(t){for(var e in this.C=t,this.l=[],t)this.l.push(e);this.l.reverse()}function m(t){this.a=new y,this.D=t}function w(e,t,n,o){try{var r=t.call(e.a.c,n);if(!(r instanceof Object))throw new TypeError("Iterator result "+r+" is not an object");if(!r.done)return e.a.h=!1,r;var i=r.value}catch(t){return e.a.c=null,e.a.j(t),g(e)}return e.a.c=null,o.call(e.a,i),g(e)}function g(e){for(;e.a.b;)try{var t=e.D(e.a);if(t)return e.a.h=!1,{value:t.value,done:!1}}catch(t){e.a.o=void 0,e.a.j(t)}if(e.a.h=!1,e.a.g){if(t=e.a.g,e.a.g=null,t.B)throw t.A;return{value:t.return,done:!0}}return{value:void 0,done:!0}}function x(e){this.next=function(t){return e.i(t)},this.throw=function(t){return e.j(t)},this.return=function(t){return function(t,e){v(t.a);var n=t.a.c;return n?w(t,"return"in n?n.return:function(t){return{value:t,done:!0}},e,t.a.return):(t.a.return(e),g(t))}(e,t)},s(),this[Symbol.iterator]=function(){return this}}function S(t,e){var n=new x(new m(e));return h&&h(n,t.prototype),n}if(y.prototype.i=function(t){this.o=t},y.prototype.j=function(t){this.g={A:t,B:!0},this.b=this.w||this.m},y.prototype.return=function(t){this.g={return:t},this.b=this.m},m.prototype.i=function(t){return v(this.a),this.a.c?w(this,this.a.c.next,t,this.a.i):(this.a.i(t),g(this))},m.prototype.j=function(t){return v(this.a),this.a.c?w(this,this.a.c.throw,t,this.a.i):(this.a.j(t),g(this))},"function"==typeof Blob&&("undefined"==typeof FormData||!FormData.prototype.keys)){function E(t,e){for(var n=0;n<t.length;n++)e(t[n])}function j(t,e,n){return e instanceof Blob?[String(t),e,void 0!==n?n+"":"string"==typeof e.name?e.name:"blob"]:[String(t),String(e)]}function _(t,e){if(t.length<e)throw new TypeError(e+" argument required, but only "+t.length+" present.")}function F(t){var e=c(t);return t=e.next().value,e=e.next().value,t instanceof Blob&&(t=new File([t],e,{type:t.type,lastModified:t.lastModified})),t}var M="object"==typeof window?window:"object"==typeof self?self:this,B=M.FormData,D=M.XMLHttpRequest&&M.XMLHttpRequest.prototype.send,C=M.Request&&M.fetch,O=M.navigator&&M.navigator.sendBeacon;r();var q=M.Symbol&&Symbol.toStringTag;q&&(Blob.prototype[q]||(Blob.prototype[q]="Blob"),"File"in M&&!File.prototype[q]&&(File.prototype[q]="File"));try{new File([],"")}catch(t){M.File=function(t,e,n){return t=new Blob(t,n),n=n&&void 0!==n.lastModified?new Date(n.lastModified):new Date,Object.defineProperties(t,{name:{value:e},lastModifiedDate:{value:n},lastModified:{value:+n},toString:{value:function(){return"[object File]"}}}),q&&Object.defineProperty(t,q,{value:"File"}),t}}r(),s();function k(t){if(this.f=Object.create(null),!t)return this;var n=this;E(t.elements,function(e){if(e.name&&!e.disabled&&"submit"!==e.type&&"button"!==e.type)if("file"===e.type){var t=e.files&&e.files.length?e.files:[new File([],"",{type:"application/octet-stream"})];E(t,function(t){n.append(e.name,t)})}else"select-multiple"===e.type||"select-one"===e.type?E(e.options,function(t){!t.disabled&&t.selected&&n.append(e.name,t.value)}):"checkbox"===e.type||"radio"===e.type?e.checked&&n.append(e.name,e.value):(t="textarea"===e.type?e.value.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n"):e.value,n.append(e.name,t))})}if((t=k.prototype).append=function(t,e,n){_(arguments,2);var o=c(j.apply(null,arguments));t=o.next().value,e=o.next().value,n=o.next().value,(o=this.f)[t]||(o[t]=[]),o[t].push([e,n])},t.delete=function(t){_(arguments,1),delete this.f[String(t)]},t.entries=function t(){var o,r,i,a,u,l,s=this;return S(t,function(t){switch(t.b){case 1:o=s.f,i=new d(o);case 2:var e;t:{for(e=i;0<e.l.length;){var n=e.l.pop();if(n in e.C){e=n;break t}}e=null}if(null==(r=e)){t.b=0;break}a=c(o[r]),u=a.next();case 5:if(u.done){t.b=2;break}return l=u.value,b(t,[r,F(l)],6);case 6:u=a.next(),t.b=5}})},t.forEach=function(t,e){_(arguments,1);for(var n=c(this),o=n.next();!o.done;o=n.next()){var r=c(o.value);o=r.next().value,r=r.next().value,t.call(e,r,o,this)}},t.get=function(t){_(arguments,1);var e=this.f;return e[t=String(t)]?F(e[t][0]):null},t.getAll=function(t){return _(arguments,1),(this.f[String(t)]||[]).map(F)},t.has=function(t){return _(arguments,1),String(t)in this.f},t.keys=function t(){var e,n,o,r,i=this;return S(t,function(t){if(1==t.b&&(e=c(i),n=e.next()),3!=t.b)return n.done?void(t.b=0):(o=n.value,r=c(o),b(t,r.next().value,3));n=e.next(),t.b=2})},t.set=function(t,e,n){_(arguments,2);var o=j.apply(null,arguments);this.f[o[0]]=[[o[1],o[2]]]},t.values=function t(){var e,n,o,r,i=this;return S(t,function(t){if(1==t.b&&(e=c(i),n=e.next()),3!=t.b)return n.done?void(t.b=0):(o=n.value,(r=c(o)).next(),b(t,r.next().value,3));n=e.next(),t.b=2})},k.prototype._asNative=function(){for(var t=new B,e=c(this),n=e.next();!n.done;n=e.next()){var o=c(n.value);n=o.next().value,o=o.next().value,t.append(n,o)}return t},k.prototype._blob=function(){for(var t="----formdata-polyfill-"+Math.random(),e=[],n=c(this),o=n.next();!o.done;o=n.next()){var r=c(o.value);o=r.next().value,r=r.next().value,e.push("--"+t+"\r\n"),r instanceof Blob?e.push('Content-Disposition: form-data; name="'+o+'"; filename="'+r.name+'"\r\n',"Content-Type: "+(r.type||"application/octet-stream")+"\r\n\r\n",r,"\r\n"):e.push('Content-Disposition: form-data; name="'+o+'"\r\n\r\n'+r+"\r\n")}return e.push("--"+t+"--"),new Blob(e,{type:"multipart/form-data; boundary="+t})},k.prototype[Symbol.iterator]=function(){return this.entries()},k.prototype.toString=function(){return"[object FormData]"},q&&(k.prototype[q]="FormData"),D){var R=M.XMLHttpRequest.prototype.setRequestHeader;M.XMLHttpRequest.prototype.setRequestHeader=function(t,e){return"content-type"===t.toLowerCase()&&(this.u=!0),R.call(this,t,e)},M.XMLHttpRequest.prototype.send=function(t){t instanceof k&&(t=t._blob(),this.u||this.setRequestHeader("Content-Type",t.type)),D.call(this,t)}}if(C){var T=M.fetch;M.fetch=function(t,e){return e&&e.body&&e.body instanceof k&&(e.body=e.body._blob()),T.call(this,t,e)}}O&&(M.navigator.sendBeacon=function(t,e){return e instanceof k&&(e=e._asNative()),O.call(this,t,e)}),M.FormData=k}}();
  