95 lines
441 KiB
JavaScript
95 lines
441 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/@uploadthing";
|
|
exports.ids = ["vendor-chunks/@uploadthing"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/application/index.js":
|
|
/*!*******************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/application/index.js ***!
|
|
\*******************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ application: () => (/* binding */ application)\n/* harmony export */ });\nconst application = {\n \"application/andrew-inset\": {\n source: \"iana\",\n extensions: [\n \"ez\"\n ]\n },\n \"application/applixware\": {\n source: \"apache\",\n extensions: [\n \"aw\"\n ]\n },\n \"application/atom+xml\": {\n source: \"iana\",\n extensions: [\n \"atom\"\n ]\n },\n \"application/atomcat+xml\": {\n source: \"iana\",\n extensions: [\n \"atomcat\"\n ]\n },\n \"application/atomdeleted+xml\": {\n source: \"iana\",\n extensions: [\n \"atomdeleted\"\n ]\n },\n \"application/atomsvc+xml\": {\n source: \"iana\",\n extensions: [\n \"atomsvc\"\n ]\n },\n \"application/atsc-dwd+xml\": {\n source: \"iana\",\n extensions: [\n \"dwd\"\n ]\n },\n \"application/atsc-held+xml\": {\n source: \"iana\",\n extensions: [\n \"held\"\n ]\n },\n \"application/atsc-rsat+xml\": {\n source: \"iana\",\n extensions: [\n \"rsat\"\n ]\n },\n \"application/calendar+xml\": {\n source: \"iana\",\n extensions: [\n \"xcs\"\n ]\n },\n \"application/ccxml+xml\": {\n source: \"iana\",\n extensions: [\n \"ccxml\"\n ]\n },\n \"application/cdfx+xml\": {\n source: \"iana\",\n extensions: [\n \"cdfx\"\n ]\n },\n \"application/cdmi-capability\": {\n source: \"iana\",\n extensions: [\n \"cdmia\"\n ]\n },\n \"application/cdmi-container\": {\n source: \"iana\",\n extensions: [\n \"cdmic\"\n ]\n },\n \"application/cdmi-domain\": {\n source: \"iana\",\n extensions: [\n \"cdmid\"\n ]\n },\n \"application/cdmi-object\": {\n source: \"iana\",\n extensions: [\n \"cdmio\"\n ]\n },\n \"application/cdmi-queue\": {\n source: \"iana\",\n extensions: [\n \"cdmiq\"\n ]\n },\n \"application/cpl+xml\": {\n source: \"iana\",\n extensions: [\n \"cpl\"\n ]\n },\n \"application/cu-seeme\": {\n source: \"apache\",\n extensions: [\n \"cu\"\n ]\n },\n \"application/dash+xml\": {\n source: \"iana\",\n extensions: [\n \"mpd\"\n ]\n },\n \"application/dash-patch+xml\": {\n source: \"iana\",\n extensions: [\n \"mpp\"\n ]\n },\n \"application/davmount+xml\": {\n source: \"iana\",\n extensions: [\n \"davmount\"\n ]\n },\n \"application/dicom\": {\n source: \"iana\",\n extensions: [\n \"dcm\"\n ]\n },\n \"application/docbook+xml\": {\n source: \"apache\",\n extensions: [\n \"dbk\"\n ]\n },\n \"application/dssc+der\": {\n source: \"iana\",\n extensions: [\n \"dssc\"\n ]\n },\n \"application/dssc+xml\": {\n source: \"iana\",\n extensions: [\n \"xdssc\"\n ]\n },\n \"application/ecmascript\": {\n source: \"iana\",\n extensions: [\n \"es\",\n \"ecma\"\n ]\n },\n \"application/emma+xml\": {\n source: \"iana\",\n extensions: [\n \"emma\"\n ]\n },\n \"application/emotionml+xml\": {\n source: \"iana\",\n extensions: [\n \"emotionml\"\n ]\n },\n \"application/epub+zip\": {\n source: \"iana\",\n extensions: [\n \"epub\"\n ]\n },\n \"application/exi\": {\n source: \"iana\",\n extensions: [\n \"exi\"\n ]\n },\n \"application/express\": {\n source: \"iana\",\n extensions: [\n \"exp\"\n ]\n },\n \"application/fdt+xml\": {\n source: \"iana\",\n extensions: [\n \"fdt\"\n ]\n },\n \"application/font-tdpfr\": {\n source: \"iana\",\n extensions: [\n \"pfr\"\n ]\n },\n \"application/geo+json\": {\n source: \"iana\",\n extensions: [\n \"geojson\"\n ]\n },\n \"application/gml+xml\": {\n source: \"iana\",\n extensions: [\n \"gml\"\n ]\n },\n \"application/gpx+xml\": {\n source: \"apache\",\n extensions: [\n \"gpx\"\n ]\n },\n \"application/gxf\": {\n source: \"apache\",\n extensions: [\n \"gxf\"\n ]\n },\n \"application/gzip\": {\n source: \"iana\",\n extensions: [\n \"gz\"\n ]\n },\n \"application/hyperstudio\": {\n source: \"iana\",\n extensions: [\n \"stk\"\n ]\n },\n \"application/inkml+xml\": {\n source: \"iana\",\n extensions: [\n \"ink\",\n \"inkml\"\n ]\n },\n \"application/ipfix\": {\n source: \"iana\",\n extensions: [\n \"ipfix\"\n ]\n },\n \"application/its+xml\": {\n source: \"iana\",\n extensions: [\n \"its\"\n ]\n },\n \"application/java-archive\": {\n source: \"apache\",\n extensions: [\n \"jar\",\n \"war\",\n \"ear\"\n ]\n },\n \"application/java-serialized-object\": {\n source: \"apache\",\n extensions: [\n \"ser\"\n ]\n },\n \"application/java-vm\": {\n source: \"apache\",\n extensions: [\n \"class\"\n ]\n },\n \"application/javascript\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"js\",\n \"mjs\"\n ]\n },\n \"application/json\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"json\",\n \"map\"\n ]\n },\n \"application/jsonml+json\": {\n source: \"apache\",\n extensions: [\n \"jsonml\"\n ]\n },\n \"application/ld+json\": {\n source: \"iana\",\n extensions: [\n \"jsonld\"\n ]\n },\n \"application/lgr+xml\": {\n source: \"iana\",\n extensions: [\n \"lgr\"\n ]\n },\n \"application/lost+xml\": {\n source: \"iana\",\n extensions: [\n \"lostxml\"\n ]\n },\n \"application/mac-binhex40\": {\n source: \"iana\",\n extensions: [\n \"hqx\"\n ]\n },\n \"application/mac-compactpro\": {\n source: \"apache\",\n extensions: [\n \"cpt\"\n ]\n },\n \"application/mads+xml\": {\n source: \"iana\",\n extensions: [\n \"mads\"\n ]\n },\n \"application/manifest+json\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"webmanifest\"\n ]\n },\n \"application/marc\": {\n source: \"iana\",\n extensions: [\n \"mrc\"\n ]\n },\n \"application/marcxml+xml\": {\n source: \"iana\",\n extensions: [\n \"mrcx\"\n ]\n },\n \"application/mathematica\": {\n source: \"iana\",\n extensions: [\n \"ma\",\n \"nb\",\n \"mb\"\n ]\n },\n \"application/mathml+xml\": {\n source: \"iana\",\n extensions: [\n \"mathml\"\n ]\n },\n \"application/mbox\": {\n source: \"iana\",\n extensions: [\n \"mbox\"\n ]\n },\n \"application/media-policy-dataset+xml\": {\n source: \"iana\",\n extensions: [\n \"mpf\"\n ]\n },\n \"application/mediaservercontrol+xml\": {\n source: \"iana\",\n extensions: [\n \"mscml\"\n ]\n },\n \"application/metalink+xml\": {\n source: \"apache\",\n extensions: [\n \"metalink\"\n ]\n },\n \"application/metalink4+xml\": {\n source: \"iana\",\n extensions: [\n \"meta4\"\n ]\n },\n \"application/mets+xml\": {\n source: \"iana\",\n extensions: [\n \"mets\"\n ]\n },\n \"application/mmt-aei+xml\": {\n source: \"iana\",\n extensions: [\n \"maei\"\n ]\n },\n \"application/mmt-usd+xml\": {\n source: \"iana\",\n extensions: [\n \"musd\"\n ]\n },\n \"application/mods+xml\": {\n source: \"iana\",\n extensions: [\n \"mods\"\n ]\n },\n \"application/mp21\": {\n source: \"iana\",\n extensions: [\n \"m21\",\n \"mp21\"\n ]\n },\n \"application/mp4\": {\n source: \"iana\",\n extensions: [\n \"mp4s\",\n \"m4p\"\n ]\n },\n \"application/msword\": {\n source: \"iana\",\n extensions: [\n \"doc\",\n \"dot\"\n ]\n },\n \"application/mxf\": {\n source: \"iana\",\n extensions: [\n \"mxf\"\n ]\n },\n \"application/n-quads\": {\n source: \"iana\",\n extensions: [\n \"nq\"\n ]\n },\n \"application/n-triples\": {\n source: \"iana\",\n extensions: [\n \"nt\"\n ]\n },\n \"application/node\": {\n source: \"iana\",\n extensions: [\n \"cjs\"\n ]\n },\n \"application/octet-stream\": {\n source: \"iana\",\n extensions: [\n \"bin\",\n \"dms\",\n \"lrf\",\n \"mar\",\n \"so\",\n \"dist\",\n \"distz\",\n \"pkg\",\n \"bpk\",\n \"dump\",\n \"elc\",\n \"deploy\",\n \"exe\",\n \"dll\",\n \"deb\",\n \"dmg\",\n \"iso\",\n \"img\",\n \"msi\",\n \"msp\",\n \"msm\",\n \"buffer\"\n ]\n },\n \"application/oda\": {\n source: \"iana\",\n extensions: [\n \"oda\"\n ]\n },\n \"application/oebps-package+xml\": {\n source: \"iana\",\n extensions: [\n \"opf\"\n ]\n },\n \"application/ogg\": {\n source: \"iana\",\n extensions: [\n \"ogx\"\n ]\n },\n \"application/omdoc+xml\": {\n source: \"apache\",\n extensions: [\n \"omdoc\"\n ]\n },\n \"application/onenote\": {\n source: \"apache\",\n extensions: [\n \"onetoc\",\n \"onetoc2\",\n \"onetmp\",\n \"onepkg\"\n ]\n },\n \"application/oxps\": {\n source: \"iana\",\n extensions: [\n \"oxps\"\n ]\n },\n \"application/p2p-overlay+xml\": {\n source: \"iana\",\n extensions: [\n \"relo\"\n ]\n },\n \"application/patch-ops-error+xml\": {\n source: \"iana\",\n extensions: [\n \"xer\"\n ]\n },\n \"application/pdf\": {\n source: \"iana\",\n extensions: [\n \"pdf\"\n ]\n },\n \"application/pgp-encrypted\": {\n source: \"iana\",\n extensions: [\n \"pgp\"\n ]\n },\n \"application/pgp-keys\": {\n source: \"iana\",\n extensions: [\n \"asc\"\n ]\n },\n \"application/pgp-signature\": {\n source: \"iana\",\n extensions: [\n \"asc\",\n \"sig\"\n ]\n },\n \"application/pics-rules\": {\n source: \"apache\",\n extensions: [\n \"prf\"\n ]\n },\n \"application/pkcs10\": {\n source: \"iana\",\n extensions: [\n \"p10\"\n ]\n },\n \"application/pkcs7-mime\": {\n source: \"iana\",\n extensions: [\n \"p7m\",\n \"p7c\"\n ]\n },\n \"application/pkcs7-signature\": {\n source: \"iana\",\n extensions: [\n \"p7s\"\n ]\n },\n \"application/pkcs8\": {\n source: \"iana\",\n extensions: [\n \"p8\"\n ]\n },\n \"application/pkix-attr-cert\": {\n source: \"iana\",\n extensions: [\n \"ac\"\n ]\n },\n \"application/pkix-cert\": {\n source: \"iana\",\n extensions: [\n \"cer\"\n ]\n },\n \"application/pkix-crl\": {\n source: \"iana\",\n extensions: [\n \"crl\"\n ]\n },\n \"application/pkix-pkipath\": {\n source: \"iana\",\n extensions: [\n \"pkipath\"\n ]\n },\n \"application/pkixcmp\": {\n source: \"iana\",\n extensions: [\n \"pki\"\n ]\n },\n \"application/pls+xml\": {\n source: \"iana\",\n extensions: [\n \"pls\"\n ]\n },\n \"application/postscript\": {\n source: \"iana\",\n extensions: [\n \"ai\",\n \"eps\",\n \"ps\"\n ]\n },\n \"application/provenance+xml\": {\n source: \"iana\",\n extensions: [\n \"provx\"\n ]\n },\n \"application/prs.cww\": {\n source: \"iana\",\n extensions: [\n \"cww\"\n ]\n },\n \"application/pskc+xml\": {\n source: \"iana\",\n extensions: [\n \"pskcxml\"\n ]\n },\n \"application/rdf+xml\": {\n source: \"iana\",\n extensions: [\n \"rdf\",\n \"owl\"\n ]\n },\n \"application/reginfo+xml\": {\n source: \"iana\",\n extensions: [\n \"rif\"\n ]\n },\n \"application/relax-ng-compact-syntax\": {\n source: \"iana\",\n extensions: [\n \"rnc\"\n ]\n },\n \"application/resource-lists+xml\": {\n source: \"iana\",\n extensions: [\n \"rl\"\n ]\n },\n \"application/resource-lists-diff+xml\": {\n source: \"iana\",\n extensions: [\n \"rld\"\n ]\n },\n \"application/rls-services+xml\": {\n source: \"iana\",\n extensions: [\n \"rs\"\n ]\n },\n \"application/route-apd+xml\": {\n source: \"iana\",\n extensions: [\n \"rapd\"\n ]\n },\n \"application/route-s-tsid+xml\": {\n source: \"iana\",\n extensions: [\n \"sls\"\n ]\n },\n \"application/route-usd+xml\": {\n source: \"iana\",\n extensions: [\n \"rusd\"\n ]\n },\n \"application/rpki-ghostbusters\": {\n source: \"iana\",\n extensions: [\n \"gbr\"\n ]\n },\n \"application/rpki-manifest\": {\n source: \"iana\",\n extensions: [\n \"mft\"\n ]\n },\n \"application/rpki-roa\": {\n source: \"iana\",\n extensions: [\n \"roa\"\n ]\n },\n \"application/rsd+xml\": {\n source: \"apache\",\n extensions: [\n \"rsd\"\n ]\n },\n \"application/rss+xml\": {\n source: \"apache\",\n extensions: [\n \"rss\"\n ]\n },\n \"application/rtf\": {\n source: \"iana\",\n extensions: [\n \"rtf\"\n ]\n },\n \"application/sbml+xml\": {\n source: \"iana\",\n extensions: [\n \"sbml\"\n ]\n },\n \"application/scvp-cv-request\": {\n source: \"iana\",\n extensions: [\n \"scq\"\n ]\n },\n \"application/scvp-cv-response\": {\n source: \"iana\",\n extensions: [\n \"scs\"\n ]\n },\n \"application/scvp-vp-request\": {\n source: \"iana\",\n extensions: [\n \"spq\"\n ]\n },\n \"application/scvp-vp-response\": {\n source: \"iana\",\n extensions: [\n \"spp\"\n ]\n },\n \"application/sdp\": {\n source: \"iana\",\n extensions: [\n \"sdp\"\n ]\n },\n \"application/senml+xml\": {\n source: \"iana\",\n extensions: [\n \"senmlx\"\n ]\n },\n \"application/sensml+xml\": {\n source: \"iana\",\n extensions: [\n \"sensmlx\"\n ]\n },\n \"application/set-payment-initiation\": {\n source: \"iana\",\n extensions: [\n \"setpay\"\n ]\n },\n \"application/set-registration-initiation\": {\n source: \"iana\",\n extensions: [\n \"setreg\"\n ]\n },\n \"application/shf+xml\": {\n source: \"iana\",\n extensions: [\n \"shf\"\n ]\n },\n \"application/sieve\": {\n source: \"iana\",\n extensions: [\n \"siv\",\n \"sieve\"\n ]\n },\n \"application/smil+xml\": {\n source: \"iana\",\n extensions: [\n \"smi\",\n \"smil\"\n ]\n },\n \"application/sparql-query\": {\n source: \"iana\",\n extensions: [\n \"rq\"\n ]\n },\n \"application/sparql-results+xml\": {\n source: \"iana\",\n extensions: [\n \"srx\"\n ]\n },\n \"application/srgs\": {\n source: \"iana\",\n extensions: [\n \"gram\"\n ]\n },\n \"application/srgs+xml\": {\n source: \"iana\",\n extensions: [\n \"grxml\"\n ]\n },\n \"application/sru+xml\": {\n source: \"iana\",\n extensions: [\n \"sru\"\n ]\n },\n \"application/ssdl+xml\": {\n source: \"apache\",\n extensions: [\n \"ssdl\"\n ]\n },\n \"application/ssml+xml\": {\n source: \"iana\",\n extensions: [\n \"ssml\"\n ]\n },\n \"application/swid+xml\": {\n source: \"iana\",\n extensions: [\n \"swidtag\"\n ]\n },\n \"application/tei+xml\": {\n source: \"iana\",\n extensions: [\n \"tei\",\n \"teicorpus\"\n ]\n },\n \"application/thraud+xml\": {\n source: \"iana\",\n extensions: [\n \"tfi\"\n ]\n },\n \"application/timestamped-data\": {\n source: \"iana\",\n extensions: [\n \"tsd\"\n ]\n },\n \"application/trig\": {\n source: \"iana\",\n extensions: [\n \"trig\"\n ]\n },\n \"application/ttml+xml\": {\n source: \"iana\",\n extensions: [\n \"ttml\"\n ]\n },\n \"application/urc-ressheet+xml\": {\n source: \"iana\",\n extensions: [\n \"rsheet\"\n ]\n },\n \"application/urc-targetdesc+xml\": {\n source: \"iana\",\n extensions: [\n \"td\"\n ]\n },\n \"application/vnd.1000minds.decision-model+xml\": {\n source: \"iana\",\n extensions: [\n \"1km\"\n ]\n },\n \"application/vnd.3gpp.pic-bw-large\": {\n source: \"iana\",\n extensions: [\n \"plb\"\n ]\n },\n \"application/vnd.3gpp.pic-bw-small\": {\n source: \"iana\",\n extensions: [\n \"psb\"\n ]\n },\n \"application/vnd.3gpp.pic-bw-var\": {\n source: \"iana\",\n extensions: [\n \"pvb\"\n ]\n },\n \"application/vnd.3gpp2.tcap\": {\n source: \"iana\",\n extensions: [\n \"tcap\"\n ]\n },\n \"application/vnd.3m.post-it-notes\": {\n source: \"iana\",\n extensions: [\n \"pwn\"\n ]\n },\n \"application/vnd.accpac.simply.aso\": {\n source: \"iana\",\n extensions: [\n \"aso\"\n ]\n },\n \"application/vnd.accpac.simply.imp\": {\n source: \"iana\",\n extensions: [\n \"imp\"\n ]\n },\n \"application/vnd.acucobol\": {\n source: \"iana\",\n extensions: [\n \"acu\"\n ]\n },\n \"application/vnd.acucorp\": {\n source: \"iana\",\n extensions: [\n \"atc\",\n \"acutc\"\n ]\n },\n \"application/vnd.adobe.air-application-installer-package+zip\": {\n source: \"apache\",\n extensions: [\n \"air\"\n ]\n },\n \"application/vnd.adobe.formscentral.fcdt\": {\n source: \"iana\",\n extensions: [\n \"fcdt\"\n ]\n },\n \"application/vnd.adobe.fxp\": {\n source: \"iana\",\n extensions: [\n \"fxp\",\n \"fxpl\"\n ]\n },\n \"application/vnd.adobe.xdp+xml\": {\n source: \"iana\",\n extensions: [\n \"xdp\"\n ]\n },\n \"application/vnd.adobe.xfdf\": {\n source: \"iana\",\n extensions: [\n \"xfdf\"\n ]\n },\n \"application/vnd.age\": {\n source: \"iana\",\n extensions: [\n \"age\"\n ]\n },\n \"application/vnd.ahead.space\": {\n source: \"iana\",\n extensions: [\n \"ahead\"\n ]\n },\n \"application/vnd.airzip.filesecure.azf\": {\n source: \"iana\",\n extensions: [\n \"azf\"\n ]\n },\n \"application/vnd.airzip.filesecure.azs\": {\n source: \"iana\",\n extensions: [\n \"azs\"\n ]\n },\n \"application/vnd.amazon.ebook\": {\n source: \"apache\",\n extensions: [\n \"azw\"\n ]\n },\n \"application/vnd.americandynamics.acc\": {\n source: \"iana\",\n extensions: [\n \"acc\"\n ]\n },\n \"application/vnd.amiga.ami\": {\n source: \"iana\",\n extensions: [\n \"ami\"\n ]\n },\n \"application/vnd.android.package-archive\": {\n source: \"apache\",\n extensions: [\n \"apk\"\n ]\n },\n \"application/vnd.anser-web-certificate-issue-initiation\": {\n source: \"iana\",\n extensions: [\n \"cii\"\n ]\n },\n \"application/vnd.anser-web-funds-transfer-initiation\": {\n source: \"apache\",\n extensions: [\n \"fti\"\n ]\n },\n \"application/vnd.antix.game-component\": {\n source: \"iana\",\n extensions: [\n \"atx\"\n ]\n },\n \"application/vnd.apple.installer+xml\": {\n source: \"iana\",\n extensions: [\n \"mpkg\"\n ]\n },\n \"application/vnd.apple.keynote\": {\n source: \"iana\",\n extensions: [\n \"key\"\n ]\n },\n \"application/vnd.apple.mpegurl\": {\n source: \"iana\",\n extensions: [\n \"m3u8\"\n ]\n },\n \"application/vnd.apple.numbers\": {\n source: \"iana\",\n extensions: [\n \"numbers\"\n ]\n },\n \"application/vnd.apple.pages\": {\n source: \"iana\",\n extensions: [\n \"pages\"\n ]\n },\n \"application/vnd.aristanetworks.swi\": {\n source: \"iana\",\n extensions: [\n \"swi\"\n ]\n },\n \"application/vnd.astraea-software.iota\": {\n source: \"iana\",\n extensions: [\n \"iota\"\n ]\n },\n \"application/vnd.audiograph\": {\n source: \"iana\",\n extensions: [\n \"aep\"\n ]\n },\n \"application/vnd.balsamiq.bmml+xml\": {\n source: \"iana\",\n extensions: [\n \"bmml\"\n ]\n },\n \"application/vnd.blueice.multipass\": {\n source: \"iana\",\n extensions: [\n \"mpm\"\n ]\n },\n \"application/vnd.bmi\": {\n source: \"iana\",\n extensions: [\n \"bmi\"\n ]\n },\n \"application/vnd.businessobjects\": {\n source: \"iana\",\n extensions: [\n \"rep\"\n ]\n },\n \"application/vnd.chemdraw+xml\": {\n source: \"iana\",\n extensions: [\n \"cdxml\"\n ]\n },\n \"application/vnd.chipnuts.karaoke-mmd\": {\n source: \"iana\",\n extensions: [\n \"mmd\"\n ]\n },\n \"application/vnd.cinderella\": {\n source: \"iana\",\n extensions: [\n \"cdy\"\n ]\n },\n \"application/vnd.citationstyles.style+xml\": {\n source: \"iana\",\n extensions: [\n \"csl\"\n ]\n },\n \"application/vnd.claymore\": {\n source: \"iana\",\n extensions: [\n \"cla\"\n ]\n },\n \"application/vnd.cloanto.rp9\": {\n source: \"iana\",\n extensions: [\n \"rp9\"\n ]\n },\n \"application/vnd.clonk.c4group\": {\n source: \"iana\",\n extensions: [\n \"c4g\",\n \"c4d\",\n \"c4f\",\n \"c4p\",\n \"c4u\"\n ]\n },\n \"application/vnd.cluetrust.cartomobile-config\": {\n source: \"iana\",\n extensions: [\n \"c11amc\"\n ]\n },\n \"application/vnd.cluetrust.cartomobile-config-pkg\": {\n source: \"iana\",\n extensions: [\n \"c11amz\"\n ]\n },\n \"application/vnd.commonspace\": {\n source: \"iana\",\n extensions: [\n \"csp\"\n ]\n },\n \"application/vnd.contact.cmsg\": {\n source: \"iana\",\n extensions: [\n \"cdbcmsg\"\n ]\n },\n \"application/vnd.cosmocaller\": {\n source: \"iana\",\n extensions: [\n \"cmc\"\n ]\n },\n \"application/vnd.crick.clicker\": {\n source: \"iana\",\n extensions: [\n \"clkx\"\n ]\n },\n \"application/vnd.crick.clicker.keyboard\": {\n source: \"iana\",\n extensions: [\n \"clkk\"\n ]\n },\n \"application/vnd.crick.clicker.palette\": {\n source: \"iana\",\n extensions: [\n \"clkp\"\n ]\n },\n \"application/vnd.crick.clicker.template\": {\n source: \"iana\",\n extensions: [\n \"clkt\"\n ]\n },\n \"application/vnd.crick.clicker.wordbank\": {\n source: \"iana\",\n extensions: [\n \"clkw\"\n ]\n },\n \"application/vnd.criticaltools.wbs+xml\": {\n source: \"iana\",\n extensions: [\n \"wbs\"\n ]\n },\n \"application/vnd.ctc-posml\": {\n source: \"iana\",\n extensions: [\n \"pml\"\n ]\n },\n \"application/vnd.cups-ppd\": {\n source: \"iana\",\n extensions: [\n \"ppd\"\n ]\n },\n \"application/vnd.curl.car\": {\n source: \"apache\",\n extensions: [\n \"car\"\n ]\n },\n \"application/vnd.curl.pcurl\": {\n source: \"apache\",\n extensions: [\n \"pcurl\"\n ]\n },\n \"application/vnd.dart\": {\n source: \"iana\",\n extensions: [\n \"dart\"\n ]\n },\n \"application/vnd.data-vision.rdz\": {\n source: \"iana\",\n extensions: [\n \"rdz\"\n ]\n },\n \"application/vnd.dbf\": {\n source: \"iana\",\n extensions: [\n \"dbf\"\n ]\n },\n \"application/vnd.dece.data\": {\n source: \"iana\",\n extensions: [\n \"uvf\",\n \"uvvf\",\n \"uvd\",\n \"uvvd\"\n ]\n },\n \"application/vnd.dece.ttml+xml\": {\n source: \"iana\",\n extensions: [\n \"uvt\",\n \"uvvt\"\n ]\n },\n \"application/vnd.dece.unspecified\": {\n source: \"iana\",\n extensions: [\n \"uvx\",\n \"uvvx\"\n ]\n },\n \"application/vnd.dece.zip\": {\n source: \"iana\",\n extensions: [\n \"uvz\",\n \"uvvz\"\n ]\n },\n \"application/vnd.denovo.fcselayout-link\": {\n source: \"iana\",\n extensions: [\n \"fe_launch\"\n ]\n },\n \"application/vnd.dna\": {\n source: \"iana\",\n extensions: [\n \"dna\"\n ]\n },\n \"application/vnd.dolby.mlp\": {\n source: \"apache\",\n extensions: [\n \"mlp\"\n ]\n },\n \"application/vnd.dpgraph\": {\n source: \"iana\",\n extensions: [\n \"dpg\"\n ]\n },\n \"application/vnd.dreamfactory\": {\n source: \"iana\",\n extensions: [\n \"dfac\"\n ]\n },\n \"application/vnd.ds-keypoint\": {\n source: \"apache\",\n extensions: [\n \"kpxx\"\n ]\n },\n \"application/vnd.dvb.ait\": {\n source: \"iana\",\n extensions: [\n \"ait\"\n ]\n },\n \"application/vnd.dvb.service\": {\n source: \"iana\",\n extensions: [\n \"svc\"\n ]\n },\n \"application/vnd.dynageo\": {\n source: \"iana\",\n extensions: [\n \"geo\"\n ]\n },\n \"application/vnd.ecowin.chart\": {\n source: \"iana\",\n extensions: [\n \"mag\"\n ]\n },\n \"application/vnd.enliven\": {\n source: \"iana\",\n extensions: [\n \"nml\"\n ]\n },\n \"application/vnd.epson.esf\": {\n source: \"iana\",\n extensions: [\n \"esf\"\n ]\n },\n \"application/vnd.epson.msf\": {\n source: \"iana\",\n extensions: [\n \"msf\"\n ]\n },\n \"application/vnd.epson.quickanime\": {\n source: \"iana\",\n extensions: [\n \"qam\"\n ]\n },\n \"application/vnd.epson.salt\": {\n source: \"iana\",\n extensions: [\n \"slt\"\n ]\n },\n \"application/vnd.epson.ssf\": {\n source: \"iana\",\n extensions: [\n \"ssf\"\n ]\n },\n \"application/vnd.eszigno3+xml\": {\n source: \"iana\",\n extensions: [\n \"es3\",\n \"et3\"\n ]\n },\n \"application/vnd.ezpix-album\": {\n source: \"iana\",\n extensions: [\n \"ez2\"\n ]\n },\n \"application/vnd.ezpix-package\": {\n source: \"iana\",\n extensions: [\n \"ez3\"\n ]\n },\n \"application/vnd.fdf\": {\n source: \"iana\",\n extensions: [\n \"fdf\"\n ]\n },\n \"application/vnd.fdsn.mseed\": {\n source: \"iana\",\n extensions: [\n \"mseed\"\n ]\n },\n \"application/vnd.fdsn.seed\": {\n source: \"iana\",\n extensions: [\n \"seed\",\n \"dataless\"\n ]\n },\n \"application/vnd.flographit\": {\n source: \"iana\",\n extensions: [\n \"gph\"\n ]\n },\n \"application/vnd.fluxtime.clip\": {\n source: \"iana\",\n extensions: [\n \"ftc\"\n ]\n },\n \"application/vnd.framemaker\": {\n source: \"iana\",\n extensions: [\n \"fm\",\n \"frame\",\n \"maker\",\n \"book\"\n ]\n },\n \"application/vnd.frogans.fnc\": {\n source: \"iana\",\n extensions: [\n \"fnc\"\n ]\n },\n \"application/vnd.frogans.ltf\": {\n source: \"iana\",\n extensions: [\n \"ltf\"\n ]\n },\n \"application/vnd.fsc.weblaunch\": {\n source: \"iana\",\n extensions: [\n \"fsc\"\n ]\n },\n \"application/vnd.fujitsu.oasys\": {\n source: \"iana\",\n extensions: [\n \"oas\"\n ]\n },\n \"application/vnd.fujitsu.oasys2\": {\n source: \"iana\",\n extensions: [\n \"oa2\"\n ]\n },\n \"application/vnd.fujitsu.oasys3\": {\n source: \"iana\",\n extensions: [\n \"oa3\"\n ]\n },\n \"application/vnd.fujitsu.oasysgp\": {\n source: \"iana\",\n extensions: [\n \"fg5\"\n ]\n },\n \"application/vnd.fujitsu.oasysprs\": {\n source: \"iana\",\n extensions: [\n \"bh2\"\n ]\n },\n \"application/vnd.fujixerox.ddd\": {\n source: \"iana\",\n extensions: [\n \"ddd\"\n ]\n },\n \"application/vnd.fujixerox.docuworks\": {\n source: \"iana\",\n extensions: [\n \"xdw\"\n ]\n },\n \"application/vnd.fujixerox.docuworks.binder\": {\n source: \"iana\",\n extensions: [\n \"xbd\"\n ]\n },\n \"application/vnd.fuzzysheet\": {\n source: \"iana\",\n extensions: [\n \"fzs\"\n ]\n },\n \"application/vnd.genomatix.tuxedo\": {\n source: \"iana\",\n extensions: [\n \"txd\"\n ]\n },\n \"application/vnd.geogebra.file\": {\n source: \"iana\",\n extensions: [\n \"ggb\"\n ]\n },\n \"application/vnd.geogebra.tool\": {\n source: \"iana\",\n extensions: [\n \"ggt\"\n ]\n },\n \"application/vnd.geometry-explorer\": {\n source: \"iana\",\n extensions: [\n \"gex\",\n \"gre\"\n ]\n },\n \"application/vnd.geonext\": {\n source: \"iana\",\n extensions: [\n \"gxt\"\n ]\n },\n \"application/vnd.geoplan\": {\n source: \"iana\",\n extensions: [\n \"g2w\"\n ]\n },\n \"application/vnd.geospace\": {\n source: \"iana\",\n extensions: [\n \"g3w\"\n ]\n },\n \"application/vnd.gmx\": {\n source: \"iana\",\n extensions: [\n \"gmx\"\n ]\n },\n \"application/vnd.google-earth.kml+xml\": {\n source: \"iana\",\n extensions: [\n \"kml\"\n ]\n },\n \"application/vnd.google-earth.kmz\": {\n source: \"iana\",\n extensions: [\n \"kmz\"\n ]\n },\n \"application/vnd.grafeq\": {\n source: \"iana\",\n extensions: [\n \"gqf\",\n \"gqs\"\n ]\n },\n \"application/vnd.groove-account\": {\n source: \"iana\",\n extensions: [\n \"gac\"\n ]\n },\n \"application/vnd.groove-help\": {\n source: \"iana\",\n extensions: [\n \"ghf\"\n ]\n },\n \"application/vnd.groove-identity-message\": {\n source: \"iana\",\n extensions: [\n \"gim\"\n ]\n },\n \"application/vnd.groove-injector\": {\n source: \"iana\",\n extensions: [\n \"grv\"\n ]\n },\n \"application/vnd.groove-tool-message\": {\n source: \"iana\",\n extensions: [\n \"gtm\"\n ]\n },\n \"application/vnd.groove-tool-template\": {\n source: \"iana\",\n extensions: [\n \"tpl\"\n ]\n },\n \"application/vnd.groove-vcard\": {\n source: \"iana\",\n extensions: [\n \"vcg\"\n ]\n },\n \"application/vnd.hal+xml\": {\n source: \"iana\",\n extensions: [\n \"hal\"\n ]\n },\n \"application/vnd.handheld-entertainment+xml\": {\n source: \"iana\",\n extensions: [\n \"zmm\"\n ]\n },\n \"application/vnd.hbci\": {\n source: \"iana\",\n extensions: [\n \"hbci\"\n ]\n },\n \"application/vnd.hhe.lesson-player\": {\n source: \"iana\",\n extensions: [\n \"les\"\n ]\n },\n \"application/vnd.hp-hpgl\": {\n source: \"iana\",\n extensions: [\n \"hpgl\"\n ]\n },\n \"application/vnd.hp-hpid\": {\n source: \"iana\",\n extensions: [\n \"hpid\"\n ]\n },\n \"application/vnd.hp-hps\": {\n source: \"iana\",\n extensions: [\n \"hps\"\n ]\n },\n \"application/vnd.hp-jlyt\": {\n source: \"iana\",\n extensions: [\n \"jlt\"\n ]\n },\n \"application/vnd.hp-pcl\": {\n source: \"iana\",\n extensions: [\n \"pcl\"\n ]\n },\n \"application/vnd.hp-pclxl\": {\n source: \"iana\",\n extensions: [\n \"pclxl\"\n ]\n },\n \"application/vnd.hydrostatix.sof-data\": {\n source: \"iana\",\n extensions: [\n \"sfd-hdstx\"\n ]\n },\n \"application/vnd.ibm.minipay\": {\n source: \"iana\",\n extensions: [\n \"mpy\"\n ]\n },\n \"application/vnd.ibm.modcap\": {\n source: \"iana\",\n extensions: [\n \"afp\",\n \"listafp\",\n \"list3820\"\n ]\n },\n \"application/vnd.ibm.rights-management\": {\n source: \"iana\",\n extensions: [\n \"irm\"\n ]\n },\n \"application/vnd.ibm.secure-container\": {\n source: \"iana\",\n extensions: [\n \"sc\"\n ]\n },\n \"application/vnd.iccprofile\": {\n source: \"iana\",\n extensions: [\n \"icc\",\n \"icm\"\n ]\n },\n \"application/vnd.igloader\": {\n source: \"iana\",\n extensions: [\n \"igl\"\n ]\n },\n \"application/vnd.immervision-ivp\": {\n source: \"iana\",\n extensions: [\n \"ivp\"\n ]\n },\n \"application/vnd.immervision-ivu\": {\n source: \"iana\",\n extensions: [\n \"ivu\"\n ]\n },\n \"application/vnd.insors.igm\": {\n source: \"iana\",\n extensions: [\n \"igm\"\n ]\n },\n \"application/vnd.intercon.formnet\": {\n source: \"iana\",\n extensions: [\n \"xpw\",\n \"xpx\"\n ]\n },\n \"application/vnd.intergeo\": {\n source: \"iana\",\n extensions: [\n \"i2g\"\n ]\n },\n \"application/vnd.intu.qbo\": {\n source: \"iana\",\n extensions: [\n \"qbo\"\n ]\n },\n \"application/vnd.intu.qfx\": {\n source: \"iana\",\n extensions: [\n \"qfx\"\n ]\n },\n \"application/vnd.ipunplugged.rcprofile\": {\n source: \"iana\",\n extensions: [\n \"rcprofile\"\n ]\n },\n \"application/vnd.irepository.package+xml\": {\n source: \"iana\",\n extensions: [\n \"irp\"\n ]\n },\n \"application/vnd.is-xpr\": {\n source: \"iana\",\n extensions: [\n \"xpr\"\n ]\n },\n \"application/vnd.isac.fcs\": {\n source: \"iana\",\n extensions: [\n \"fcs\"\n ]\n },\n \"application/vnd.jam\": {\n source: \"iana\",\n extensions: [\n \"jam\"\n ]\n },\n \"application/vnd.jcp.javame.midlet-rms\": {\n source: \"iana\",\n extensions: [\n \"rms\"\n ]\n },\n \"application/vnd.jisp\": {\n source: \"iana\",\n extensions: [\n \"jisp\"\n ]\n },\n \"application/vnd.joost.joda-archive\": {\n source: \"iana\",\n extensions: [\n \"joda\"\n ]\n },\n \"application/vnd.kahootz\": {\n source: \"iana\",\n extensions: [\n \"ktz\",\n \"ktr\"\n ]\n },\n \"application/vnd.kde.karbon\": {\n source: \"iana\",\n extensions: [\n \"karbon\"\n ]\n },\n \"application/vnd.kde.kchart\": {\n source: \"iana\",\n extensions: [\n \"chrt\"\n ]\n },\n \"application/vnd.kde.kformula\": {\n source: \"iana\",\n extensions: [\n \"kfo\"\n ]\n },\n \"application/vnd.kde.kivio\": {\n source: \"iana\",\n extensions: [\n \"flw\"\n ]\n },\n \"application/vnd.kde.kontour\": {\n source: \"iana\",\n extensions: [\n \"kon\"\n ]\n },\n \"application/vnd.kde.kpresenter\": {\n source: \"iana\",\n extensions: [\n \"kpr\",\n \"kpt\"\n ]\n },\n \"application/vnd.kde.kspread\": {\n source: \"iana\",\n extensions: [\n \"ksp\"\n ]\n },\n \"application/vnd.kde.kword\": {\n source: \"iana\",\n extensions: [\n \"kwd\",\n \"kwt\"\n ]\n },\n \"application/vnd.kenameaapp\": {\n source: \"iana\",\n extensions: [\n \"htke\"\n ]\n },\n \"application/vnd.kidspiration\": {\n source: \"iana\",\n extensions: [\n \"kia\"\n ]\n },\n \"application/vnd.kinar\": {\n source: \"iana\",\n extensions: [\n \"kne\",\n \"knp\"\n ]\n },\n \"application/vnd.koan\": {\n source: \"iana\",\n extensions: [\n \"skp\",\n \"skd\",\n \"skt\",\n \"skm\"\n ]\n },\n \"application/vnd.kodak-descriptor\": {\n source: \"iana\",\n extensions: [\n \"sse\"\n ]\n },\n \"application/vnd.las.las+xml\": {\n source: \"iana\",\n extensions: [\n \"lasxml\"\n ]\n },\n \"application/vnd.llamagraphics.life-balance.desktop\": {\n source: \"iana\",\n extensions: [\n \"lbd\"\n ]\n },\n \"application/vnd.llamagraphics.life-balance.exchange+xml\": {\n source: \"iana\",\n extensions: [\n \"lbe\"\n ]\n },\n \"application/vnd.lotus-1-2-3\": {\n source: \"iana\",\n extensions: [\n \"123\"\n ]\n },\n \"application/vnd.lotus-approach\": {\n source: \"iana\",\n extensions: [\n \"apr\"\n ]\n },\n \"application/vnd.lotus-freelance\": {\n source: \"iana\",\n extensions: [\n \"pre\"\n ]\n },\n \"application/vnd.lotus-notes\": {\n source: \"iana\",\n extensions: [\n \"nsf\"\n ]\n },\n \"application/vnd.lotus-organizer\": {\n source: \"iana\",\n extensions: [\n \"org\"\n ]\n },\n \"application/vnd.lotus-screencam\": {\n source: \"iana\",\n extensions: [\n \"scm\"\n ]\n },\n \"application/vnd.lotus-wordpro\": {\n source: \"iana\",\n extensions: [\n \"lwp\"\n ]\n },\n \"application/vnd.macports.portpkg\": {\n source: \"iana\",\n extensions: [\n \"portpkg\"\n ]\n },\n \"application/vnd.mapbox-vector-tile\": {\n source: \"iana\",\n extensions: [\n \"mvt\"\n ]\n },\n \"application/vnd.mcd\": {\n source: \"iana\",\n extensions: [\n \"mcd\"\n ]\n },\n \"application/vnd.medcalcdata\": {\n source: \"iana\",\n extensions: [\n \"mc1\"\n ]\n },\n \"application/vnd.mediastation.cdkey\": {\n source: \"iana\",\n extensions: [\n \"cdkey\"\n ]\n },\n \"application/vnd.mfer\": {\n source: \"iana\",\n extensions: [\n \"mwf\"\n ]\n },\n \"application/vnd.mfmp\": {\n source: \"iana\",\n extensions: [\n \"mfm\"\n ]\n },\n \"application/vnd.micrografx.flo\": {\n source: \"iana\",\n extensions: [\n \"flo\"\n ]\n },\n \"application/vnd.micrografx.igx\": {\n source: \"iana\",\n extensions: [\n \"igx\"\n ]\n },\n \"application/vnd.mif\": {\n source: \"iana\",\n extensions: [\n \"mif\"\n ]\n },\n \"application/vnd.mobius.daf\": {\n source: \"iana\",\n extensions: [\n \"daf\"\n ]\n },\n \"application/vnd.mobius.dis\": {\n source: \"iana\",\n extensions: [\n \"dis\"\n ]\n },\n \"application/vnd.mobius.mbk\": {\n source: \"iana\",\n extensions: [\n \"mbk\"\n ]\n },\n \"application/vnd.mobius.mqy\": {\n source: \"iana\",\n extensions: [\n \"mqy\"\n ]\n },\n \"application/vnd.mobius.msl\": {\n source: \"iana\",\n extensions: [\n \"msl\"\n ]\n },\n \"application/vnd.mobius.plc\": {\n source: \"iana\",\n extensions: [\n \"plc\"\n ]\n },\n \"application/vnd.mobius.txf\": {\n source: \"iana\",\n extensions: [\n \"txf\"\n ]\n },\n \"application/vnd.mophun.application\": {\n source: \"iana\",\n extensions: [\n \"mpn\"\n ]\n },\n \"application/vnd.mophun.certificate\": {\n source: \"iana\",\n extensions: [\n \"mpc\"\n ]\n },\n \"application/vnd.mozilla.xul+xml\": {\n source: \"iana\",\n extensions: [\n \"xul\"\n ]\n },\n \"application/vnd.ms-artgalry\": {\n source: \"iana\",\n extensions: [\n \"cil\"\n ]\n },\n \"application/vnd.ms-cab-compressed\": {\n source: \"iana\",\n extensions: [\n \"cab\"\n ]\n },\n \"application/vnd.ms-excel\": {\n source: \"iana\",\n extensions: [\n \"xls\",\n \"xlm\",\n \"xla\",\n \"xlc\",\n \"xlt\",\n \"xlw\"\n ]\n },\n \"application/vnd.ms-excel.addin.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"xlam\"\n ]\n },\n \"application/vnd.ms-excel.sheet.binary.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"xlsb\"\n ]\n },\n \"application/vnd.ms-excel.sheet.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"xlsm\"\n ]\n },\n \"application/vnd.ms-excel.template.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"xltm\"\n ]\n },\n \"application/vnd.ms-fontobject\": {\n source: \"iana\",\n extensions: [\n \"eot\"\n ]\n },\n \"application/vnd.ms-htmlhelp\": {\n source: \"iana\",\n extensions: [\n \"chm\"\n ]\n },\n \"application/vnd.ms-ims\": {\n source: \"iana\",\n extensions: [\n \"ims\"\n ]\n },\n \"application/vnd.ms-lrm\": {\n source: \"iana\",\n extensions: [\n \"lrm\"\n ]\n },\n \"application/vnd.ms-officetheme\": {\n source: \"iana\",\n extensions: [\n \"thmx\"\n ]\n },\n \"application/vnd.ms-pki.seccat\": {\n source: \"apache\",\n extensions: [\n \"cat\"\n ]\n },\n \"application/vnd.ms-pki.stl\": {\n source: \"apache\",\n extensions: [\n \"stl\"\n ]\n },\n \"application/vnd.ms-powerpoint\": {\n source: \"iana\",\n extensions: [\n \"ppt\",\n \"pps\",\n \"pot\"\n ]\n },\n \"application/vnd.ms-powerpoint.addin.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"ppam\"\n ]\n },\n \"application/vnd.ms-powerpoint.presentation.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"pptm\"\n ]\n },\n \"application/vnd.ms-powerpoint.slide.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"sldm\"\n ]\n },\n \"application/vnd.ms-powerpoint.slideshow.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"ppsm\"\n ]\n },\n \"application/vnd.ms-powerpoint.template.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"potm\"\n ]\n },\n \"application/vnd.ms-project\": {\n source: \"iana\",\n extensions: [\n \"mpp\",\n \"mpt\"\n ]\n },\n \"application/vnd.ms-word.document.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"docm\"\n ]\n },\n \"application/vnd.ms-word.template.macroenabled.12\": {\n source: \"iana\",\n extensions: [\n \"dotm\"\n ]\n },\n \"application/vnd.ms-works\": {\n source: \"iana\",\n extensions: [\n \"wps\",\n \"wks\",\n \"wcm\",\n \"wdb\"\n ]\n },\n \"application/vnd.ms-wpl\": {\n source: \"iana\",\n extensions: [\n \"wpl\"\n ]\n },\n \"application/vnd.ms-xpsdocument\": {\n source: \"iana\",\n extensions: [\n \"xps\"\n ]\n },\n \"application/vnd.mseq\": {\n source: \"iana\",\n extensions: [\n \"mseq\"\n ]\n },\n \"application/vnd.musician\": {\n source: \"iana\",\n extensions: [\n \"mus\"\n ]\n },\n \"application/vnd.muvee.style\": {\n source: \"iana\",\n extensions: [\n \"msty\"\n ]\n },\n \"application/vnd.mynfc\": {\n source: \"iana\",\n extensions: [\n \"taglet\"\n ]\n },\n \"application/vnd.neurolanguage.nlu\": {\n source: \"iana\",\n extensions: [\n \"nlu\"\n ]\n },\n \"application/vnd.nitf\": {\n source: \"iana\",\n extensions: [\n \"ntf\",\n \"nitf\"\n ]\n },\n \"application/vnd.noblenet-directory\": {\n source: \"iana\",\n extensions: [\n \"nnd\"\n ]\n },\n \"application/vnd.noblenet-sealer\": {\n source: \"iana\",\n extensions: [\n \"nns\"\n ]\n },\n \"application/vnd.noblenet-web\": {\n source: \"iana\",\n extensions: [\n \"nnw\"\n ]\n },\n \"application/vnd.nokia.n-gage.ac+xml\": {\n source: \"iana\",\n extensions: [\n \"ac\"\n ]\n },\n \"application/vnd.nokia.n-gage.data\": {\n source: \"iana\",\n extensions: [\n \"ngdat\"\n ]\n },\n \"application/vnd.nokia.n-gage.symbian.install\": {\n source: \"iana\",\n extensions: [\n \"n-gage\"\n ]\n },\n \"application/vnd.nokia.radio-preset\": {\n source: \"iana\",\n extensions: [\n \"rpst\"\n ]\n },\n \"application/vnd.nokia.radio-presets\": {\n source: \"iana\",\n extensions: [\n \"rpss\"\n ]\n },\n \"application/vnd.novadigm.edm\": {\n source: \"iana\",\n extensions: [\n \"edm\"\n ]\n },\n \"application/vnd.novadigm.edx\": {\n source: \"iana\",\n extensions: [\n \"edx\"\n ]\n },\n \"application/vnd.novadigm.ext\": {\n source: \"iana\",\n extensions: [\n \"ext\"\n ]\n },\n \"application/vnd.oasis.opendocument.chart\": {\n source: \"iana\",\n extensions: [\n \"odc\"\n ]\n },\n \"application/vnd.oasis.opendocument.chart-template\": {\n source: \"iana\",\n extensions: [\n \"otc\"\n ]\n },\n \"application/vnd.oasis.opendocument.database\": {\n source: \"iana\",\n extensions: [\n \"odb\"\n ]\n },\n \"application/vnd.oasis.opendocument.formula\": {\n source: \"iana\",\n extensions: [\n \"odf\"\n ]\n },\n \"application/vnd.oasis.opendocument.formula-template\": {\n source: \"iana\",\n extensions: [\n \"odft\"\n ]\n },\n \"application/vnd.oasis.opendocument.graphics\": {\n source: \"iana\",\n extensions: [\n \"odg\"\n ]\n },\n \"application/vnd.oasis.opendocument.graphics-template\": {\n source: \"iana\",\n extensions: [\n \"otg\"\n ]\n },\n \"application/vnd.oasis.opendocument.image\": {\n source: \"iana\",\n extensions: [\n \"odi\"\n ]\n },\n \"application/vnd.oasis.opendocument.image-template\": {\n source: \"iana\",\n extensions: [\n \"oti\"\n ]\n },\n \"application/vnd.oasis.opendocument.presentation\": {\n source: \"iana\",\n extensions: [\n \"odp\"\n ]\n },\n \"application/vnd.oasis.opendocument.presentation-template\": {\n source: \"iana\",\n extensions: [\n \"otp\"\n ]\n },\n \"application/vnd.oasis.opendocument.spreadsheet\": {\n source: \"iana\",\n extensions: [\n \"ods\"\n ]\n },\n \"application/vnd.oasis.opendocument.spreadsheet-template\": {\n source: \"iana\",\n extensions: [\n \"ots\"\n ]\n },\n \"application/vnd.oasis.opendocument.text\": {\n source: \"iana\",\n extensions: [\n \"odt\"\n ]\n },\n \"application/vnd.oasis.opendocument.text-master\": {\n source: \"iana\",\n extensions: [\n \"odm\"\n ]\n },\n \"application/vnd.oasis.opendocument.text-template\": {\n source: \"iana\",\n extensions: [\n \"ott\"\n ]\n },\n \"application/vnd.oasis.opendocument.text-web\": {\n source: \"iana\",\n extensions: [\n \"oth\"\n ]\n },\n \"application/vnd.olpc-sugar\": {\n source: \"iana\",\n extensions: [\n \"xo\"\n ]\n },\n \"application/vnd.oma.dd2+xml\": {\n source: \"iana\",\n extensions: [\n \"dd2\"\n ]\n },\n \"application/vnd.openblox.game+xml\": {\n source: \"iana\",\n extensions: [\n \"obgx\"\n ]\n },\n \"application/vnd.openofficeorg.extension\": {\n source: \"apache\",\n extensions: [\n \"oxt\"\n ]\n },\n \"application/vnd.openstreetmap.data+xml\": {\n source: \"iana\",\n extensions: [\n \"osm\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.presentationml.presentation\": {\n source: \"iana\",\n extensions: [\n \"pptx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.presentationml.slide\": {\n source: \"iana\",\n extensions: [\n \"sldx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.presentationml.slideshow\": {\n source: \"iana\",\n extensions: [\n \"ppsx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.presentationml.template\": {\n source: \"iana\",\n extensions: [\n \"potx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\": {\n source: \"iana\",\n extensions: [\n \"xlsx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.spreadsheetml.template\": {\n source: \"iana\",\n extensions: [\n \"xltx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.wordprocessingml.document\": {\n source: \"iana\",\n extensions: [\n \"docx\"\n ]\n },\n \"application/vnd.openxmlformats-officedocument.wordprocessingml.template\": {\n source: \"iana\",\n extensions: [\n \"dotx\"\n ]\n },\n \"application/vnd.osgeo.mapguide.package\": {\n source: \"iana\",\n extensions: [\n \"mgp\"\n ]\n },\n \"application/vnd.osgi.dp\": {\n source: \"iana\",\n extensions: [\n \"dp\"\n ]\n },\n \"application/vnd.osgi.subsystem\": {\n source: \"iana\",\n extensions: [\n \"esa\"\n ]\n },\n \"application/vnd.palm\": {\n source: \"iana\",\n extensions: [\n \"pdb\",\n \"pqa\",\n \"oprc\"\n ]\n },\n \"application/vnd.pawaafile\": {\n source: \"iana\",\n extensions: [\n \"paw\"\n ]\n },\n \"application/vnd.pg.format\": {\n source: \"iana\",\n extensions: [\n \"str\"\n ]\n },\n \"application/vnd.pg.osasli\": {\n source: \"iana\",\n extensions: [\n \"ei6\"\n ]\n },\n \"application/vnd.picsel\": {\n source: \"iana\",\n extensions: [\n \"efif\"\n ]\n },\n \"application/vnd.pmi.widget\": {\n source: \"iana\",\n extensions: [\n \"wg\"\n ]\n },\n \"application/vnd.pocketlearn\": {\n source: \"iana\",\n extensions: [\n \"plf\"\n ]\n },\n \"application/vnd.powerbuilder6\": {\n source: \"iana\",\n extensions: [\n \"pbd\"\n ]\n },\n \"application/vnd.previewsystems.box\": {\n source: \"iana\",\n extensions: [\n \"box\"\n ]\n },\n \"application/vnd.proteus.magazine\": {\n source: \"iana\",\n extensions: [\n \"mgz\"\n ]\n },\n \"application/vnd.publishare-delta-tree\": {\n source: \"iana\",\n extensions: [\n \"qps\"\n ]\n },\n \"application/vnd.pvi.ptid1\": {\n source: \"iana\",\n extensions: [\n \"ptid\"\n ]\n },\n \"application/vnd.quark.quarkxpress\": {\n source: \"iana\",\n extensions: [\n \"qxd\",\n \"qxt\",\n \"qwd\",\n \"qwt\",\n \"qxl\",\n \"qxb\"\n ]\n },\n \"application/vnd.rar\": {\n source: \"iana\",\n extensions: [\n \"rar\"\n ]\n },\n \"application/vnd.realvnc.bed\": {\n source: \"iana\",\n extensions: [\n \"bed\"\n ]\n },\n \"application/vnd.recordare.musicxml\": {\n source: \"iana\",\n extensions: [\n \"mxl\"\n ]\n },\n \"application/vnd.recordare.musicxml+xml\": {\n source: \"iana\",\n extensions: [\n \"musicxml\"\n ]\n },\n \"application/vnd.rig.cryptonote\": {\n source: \"iana\",\n extensions: [\n \"cryptonote\"\n ]\n },\n \"application/vnd.rim.cod\": {\n source: \"apache\",\n extensions: [\n \"cod\"\n ]\n },\n \"application/vnd.rn-realmedia\": {\n source: \"apache\",\n extensions: [\n \"rm\"\n ]\n },\n \"application/vnd.rn-realmedia-vbr\": {\n source: \"apache\",\n extensions: [\n \"rmvb\"\n ]\n },\n \"application/vnd.route66.link66+xml\": {\n source: \"iana\",\n extensions: [\n \"link66\"\n ]\n },\n \"application/vnd.sailingtracker.track\": {\n source: \"iana\",\n extensions: [\n \"st\"\n ]\n },\n \"application/vnd.seemail\": {\n source: \"iana\",\n extensions: [\n \"see\"\n ]\n },\n \"application/vnd.sema\": {\n source: \"iana\",\n extensions: [\n \"sema\"\n ]\n },\n \"application/vnd.semd\": {\n source: \"iana\",\n extensions: [\n \"semd\"\n ]\n },\n \"application/vnd.semf\": {\n source: \"iana\",\n extensions: [\n \"semf\"\n ]\n },\n \"application/vnd.shana.informed.formdata\": {\n source: \"iana\",\n extensions: [\n \"ifm\"\n ]\n },\n \"application/vnd.shana.informed.formtemplate\": {\n source: \"iana\",\n extensions: [\n \"itp\"\n ]\n },\n \"application/vnd.shana.informed.interchange\": {\n source: \"iana\",\n extensions: [\n \"iif\"\n ]\n },\n \"application/vnd.shana.informed.package\": {\n source: \"iana\",\n extensions: [\n \"ipk\"\n ]\n },\n \"application/vnd.simtech-mindmapper\": {\n source: \"iana\",\n extensions: [\n \"twd\",\n \"twds\"\n ]\n },\n \"application/vnd.smaf\": {\n source: \"iana\",\n extensions: [\n \"mmf\"\n ]\n },\n \"application/vnd.smart.teacher\": {\n source: \"iana\",\n extensions: [\n \"teacher\"\n ]\n },\n \"application/vnd.software602.filler.form+xml\": {\n source: \"iana\",\n extensions: [\n \"fo\"\n ]\n },\n \"application/vnd.solent.sdkm+xml\": {\n source: \"iana\",\n extensions: [\n \"sdkm\",\n \"sdkd\"\n ]\n },\n \"application/vnd.spotfire.dxp\": {\n source: \"iana\",\n extensions: [\n \"dxp\"\n ]\n },\n \"application/vnd.spotfire.sfs\": {\n source: \"iana\",\n extensions: [\n \"sfs\"\n ]\n },\n \"application/vnd.stardivision.calc\": {\n source: \"apache\",\n extensions: [\n \"sdc\"\n ]\n },\n \"application/vnd.stardivision.draw\": {\n source: \"apache\",\n extensions: [\n \"sda\"\n ]\n },\n \"application/vnd.stardivision.impress\": {\n source: \"apache\",\n extensions: [\n \"sdd\"\n ]\n },\n \"application/vnd.stardivision.math\": {\n source: \"apache\",\n extensions: [\n \"smf\"\n ]\n },\n \"application/vnd.stardivision.writer\": {\n source: \"apache\",\n extensions: [\n \"sdw\",\n \"vor\"\n ]\n },\n \"application/vnd.stardivision.writer-global\": {\n source: \"apache\",\n extensions: [\n \"sgl\"\n ]\n },\n \"application/vnd.stepmania.package\": {\n source: \"iana\",\n extensions: [\n \"smzip\"\n ]\n },\n \"application/vnd.stepmania.stepchart\": {\n source: \"iana\",\n extensions: [\n \"sm\"\n ]\n },\n \"application/vnd.sun.wadl+xml\": {\n source: \"iana\",\n extensions: [\n \"wadl\"\n ]\n },\n \"application/vnd.sun.xml.calc\": {\n source: \"apache\",\n extensions: [\n \"sxc\"\n ]\n },\n \"application/vnd.sun.xml.calc.template\": {\n source: \"apache\",\n extensions: [\n \"stc\"\n ]\n },\n \"application/vnd.sun.xml.draw\": {\n source: \"apache\",\n extensions: [\n \"sxd\"\n ]\n },\n \"application/vnd.sun.xml.draw.template\": {\n source: \"apache\",\n extensions: [\n \"std\"\n ]\n },\n \"application/vnd.sun.xml.impress\": {\n source: \"apache\",\n extensions: [\n \"sxi\"\n ]\n },\n \"application/vnd.sun.xml.impress.template\": {\n source: \"apache\",\n extensions: [\n \"sti\"\n ]\n },\n \"application/vnd.sun.xml.math\": {\n source: \"apache\",\n extensions: [\n \"sxm\"\n ]\n },\n \"application/vnd.sun.xml.writer\": {\n source: \"apache\",\n extensions: [\n \"sxw\"\n ]\n },\n \"application/vnd.sun.xml.writer.global\": {\n source: \"apache\",\n extensions: [\n \"sxg\"\n ]\n },\n \"application/vnd.sun.xml.writer.template\": {\n source: \"apache\",\n extensions: [\n \"stw\"\n ]\n },\n \"application/vnd.sus-calendar\": {\n source: \"iana\",\n extensions: [\n \"sus\",\n \"susp\"\n ]\n },\n \"application/vnd.svd\": {\n source: \"iana\",\n extensions: [\n \"svd\"\n ]\n },\n \"application/vnd.symbian.install\": {\n source: \"apache\",\n extensions: [\n \"sis\",\n \"sisx\"\n ]\n },\n \"application/vnd.syncml+xml\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"xsm\"\n ]\n },\n \"application/vnd.syncml.dm+wbxml\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"bdm\"\n ]\n },\n \"application/vnd.syncml.dm+xml\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"xdm\"\n ]\n },\n \"application/vnd.syncml.dmddf+xml\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"ddf\"\n ]\n },\n \"application/vnd.tao.intent-module-archive\": {\n source: \"iana\",\n extensions: [\n \"tao\"\n ]\n },\n \"application/vnd.tcpdump.pcap\": {\n source: \"iana\",\n extensions: [\n \"pcap\",\n \"cap\",\n \"dmp\"\n ]\n },\n \"application/vnd.tmobile-livetv\": {\n source: \"iana\",\n extensions: [\n \"tmo\"\n ]\n },\n \"application/vnd.trid.tpt\": {\n source: \"iana\",\n extensions: [\n \"tpt\"\n ]\n },\n \"application/vnd.triscape.mxs\": {\n source: \"iana\",\n extensions: [\n \"mxs\"\n ]\n },\n \"application/vnd.trueapp\": {\n source: \"iana\",\n extensions: [\n \"tra\"\n ]\n },\n \"application/vnd.ufdl\": {\n source: \"iana\",\n extensions: [\n \"ufd\",\n \"ufdl\"\n ]\n },\n \"application/vnd.uiq.theme\": {\n source: \"iana\",\n extensions: [\n \"utz\"\n ]\n },\n \"application/vnd.umajin\": {\n source: \"iana\",\n extensions: [\n \"umj\"\n ]\n },\n \"application/vnd.unity\": {\n source: \"iana\",\n extensions: [\n \"unityweb\"\n ]\n },\n \"application/vnd.uoml+xml\": {\n source: \"iana\",\n extensions: [\n \"uoml\"\n ]\n },\n \"application/vnd.vcx\": {\n source: \"iana\",\n extensions: [\n \"vcx\"\n ]\n },\n \"application/vnd.visio\": {\n source: \"iana\",\n extensions: [\n \"vsd\",\n \"vst\",\n \"vss\",\n \"vsw\"\n ]\n },\n \"application/vnd.visionary\": {\n source: \"iana\",\n extensions: [\n \"vis\"\n ]\n },\n \"application/vnd.vsf\": {\n source: \"iana\",\n extensions: [\n \"vsf\"\n ]\n },\n \"application/vnd.wap.wbxml\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"wbxml\"\n ]\n },\n \"application/vnd.wap.wmlc\": {\n source: \"iana\",\n extensions: [\n \"wmlc\"\n ]\n },\n \"application/vnd.wap.wmlscriptc\": {\n source: \"iana\",\n extensions: [\n \"wmlsc\"\n ]\n },\n \"application/vnd.webturbo\": {\n source: \"iana\",\n extensions: [\n \"wtb\"\n ]\n },\n \"application/vnd.wolfram.player\": {\n source: \"iana\",\n extensions: [\n \"nbp\"\n ]\n },\n \"application/vnd.wordperfect\": {\n source: \"iana\",\n extensions: [\n \"wpd\"\n ]\n },\n \"application/vnd.wqd\": {\n source: \"iana\",\n extensions: [\n \"wqd\"\n ]\n },\n \"application/vnd.wt.stf\": {\n source: \"iana\",\n extensions: [\n \"stf\"\n ]\n },\n \"application/vnd.xara\": {\n source: \"iana\",\n extensions: [\n \"xar\"\n ]\n },\n \"application/vnd.xfdl\": {\n source: \"iana\",\n extensions: [\n \"xfdl\"\n ]\n },\n \"application/vnd.yamaha.hv-dic\": {\n source: \"iana\",\n extensions: [\n \"hvd\"\n ]\n },\n \"application/vnd.yamaha.hv-script\": {\n source: \"iana\",\n extensions: [\n \"hvs\"\n ]\n },\n \"application/vnd.yamaha.hv-voice\": {\n source: \"iana\",\n extensions: [\n \"hvp\"\n ]\n },\n \"application/vnd.yamaha.openscoreformat\": {\n source: \"iana\",\n extensions: [\n \"osf\"\n ]\n },\n \"application/vnd.yamaha.openscoreformat.osfpvg+xml\": {\n source: \"iana\",\n extensions: [\n \"osfpvg\"\n ]\n },\n \"application/vnd.yamaha.smaf-audio\": {\n source: \"iana\",\n extensions: [\n \"saf\"\n ]\n },\n \"application/vnd.yamaha.smaf-phrase\": {\n source: \"iana\",\n extensions: [\n \"spf\"\n ]\n },\n \"application/vnd.yellowriver-custom-menu\": {\n source: \"iana\",\n extensions: [\n \"cmp\"\n ]\n },\n \"application/vnd.zul\": {\n source: \"iana\",\n extensions: [\n \"zir\",\n \"zirz\"\n ]\n },\n \"application/vnd.zzazz.deck+xml\": {\n source: \"iana\",\n extensions: [\n \"zaz\"\n ]\n },\n \"application/voicexml+xml\": {\n source: \"iana\",\n extensions: [\n \"vxml\"\n ]\n },\n \"application/wasm\": {\n source: \"iana\",\n extensions: [\n \"wasm\"\n ]\n },\n \"application/watcherinfo+xml\": {\n source: \"iana\",\n extensions: [\n \"wif\"\n ]\n },\n \"application/widget\": {\n source: \"iana\",\n extensions: [\n \"wgt\"\n ]\n },\n \"application/winhlp\": {\n source: \"apache\",\n extensions: [\n \"hlp\"\n ]\n },\n \"application/wsdl+xml\": {\n source: \"iana\",\n extensions: [\n \"wsdl\"\n ]\n },\n \"application/wspolicy+xml\": {\n source: \"iana\",\n extensions: [\n \"wspolicy\"\n ]\n },\n \"application/x-7z-compressed\": {\n source: \"apache\",\n extensions: [\n \"7z\"\n ]\n },\n \"application/x-abiword\": {\n source: \"apache\",\n extensions: [\n \"abw\"\n ]\n },\n \"application/x-ace-compressed\": {\n source: \"apache\",\n extensions: [\n \"ace\"\n ]\n },\n \"application/x-apple-diskimage\": {\n source: \"apache\",\n extensions: [\n \"dmg\"\n ]\n },\n \"application/x-authorware-bin\": {\n source: \"apache\",\n extensions: [\n \"aab\",\n \"x32\",\n \"u32\",\n \"vox\"\n ]\n },\n \"application/x-authorware-map\": {\n source: \"apache\",\n extensions: [\n \"aam\"\n ]\n },\n \"application/x-authorware-seg\": {\n source: \"apache\",\n extensions: [\n \"aas\"\n ]\n },\n \"application/x-bcpio\": {\n source: \"apache\",\n extensions: [\n \"bcpio\"\n ]\n },\n \"application/x-bittorrent\": {\n source: \"apache\",\n extensions: [\n \"torrent\"\n ]\n },\n \"application/x-blorb\": {\n source: \"apache\",\n extensions: [\n \"blb\",\n \"blorb\"\n ]\n },\n \"application/x-bzip\": {\n source: \"apache\",\n extensions: [\n \"bz\"\n ]\n },\n \"application/x-bzip2\": {\n source: \"apache\",\n extensions: [\n \"bz2\",\n \"boz\"\n ]\n },\n \"application/x-cbr\": {\n source: \"apache\",\n extensions: [\n \"cbr\",\n \"cba\",\n \"cbt\",\n \"cbz\",\n \"cb7\"\n ]\n },\n \"application/x-cdlink\": {\n source: \"apache\",\n extensions: [\n \"vcd\"\n ]\n },\n \"application/x-cfs-compressed\": {\n source: \"apache\",\n extensions: [\n \"cfs\"\n ]\n },\n \"application/x-chat\": {\n source: \"apache\",\n extensions: [\n \"chat\"\n ]\n },\n \"application/x-chess-pgn\": {\n source: \"apache\",\n extensions: [\n \"pgn\"\n ]\n },\n \"application/x-cocoa\": {\n source: \"nginx\",\n extensions: [\n \"cco\"\n ]\n },\n \"application/x-conference\": {\n source: \"apache\",\n extensions: [\n \"nsc\"\n ]\n },\n \"application/x-cpio\": {\n source: \"apache\",\n extensions: [\n \"cpio\"\n ]\n },\n \"application/x-csh\": {\n source: \"apache\",\n extensions: [\n \"csh\"\n ]\n },\n \"application/x-debian-package\": {\n source: \"apache\",\n extensions: [\n \"deb\",\n \"udeb\"\n ]\n },\n \"application/x-dgc-compressed\": {\n source: \"apache\",\n extensions: [\n \"dgc\"\n ]\n },\n \"application/x-director\": {\n source: \"apache\",\n extensions: [\n \"dir\",\n \"dcr\",\n \"dxr\",\n \"cst\",\n \"cct\",\n \"cxt\",\n \"w3d\",\n \"fgd\",\n \"swa\"\n ]\n },\n \"application/x-doom\": {\n source: \"apache\",\n extensions: [\n \"wad\"\n ]\n },\n \"application/x-dtbncx+xml\": {\n source: \"apache\",\n extensions: [\n \"ncx\"\n ]\n },\n \"application/x-dtbook+xml\": {\n source: \"apache\",\n extensions: [\n \"dtb\"\n ]\n },\n \"application/x-dtbresource+xml\": {\n source: \"apache\",\n extensions: [\n \"res\"\n ]\n },\n \"application/x-dvi\": {\n source: \"apache\",\n extensions: [\n \"dvi\"\n ]\n },\n \"application/x-envoy\": {\n source: \"apache\",\n extensions: [\n \"evy\"\n ]\n },\n \"application/x-eva\": {\n source: \"apache\",\n extensions: [\n \"eva\"\n ]\n },\n \"application/x-font-bdf\": {\n source: \"apache\",\n extensions: [\n \"bdf\"\n ]\n },\n \"application/x-font-ghostscript\": {\n source: \"apache\",\n extensions: [\n \"gsf\"\n ]\n },\n \"application/x-font-linux-psf\": {\n source: \"apache\",\n extensions: [\n \"psf\"\n ]\n },\n \"application/x-font-pcf\": {\n source: \"apache\",\n extensions: [\n \"pcf\"\n ]\n },\n \"application/x-font-snf\": {\n source: \"apache\",\n extensions: [\n \"snf\"\n ]\n },\n \"application/x-font-type1\": {\n source: \"apache\",\n extensions: [\n \"pfa\",\n \"pfb\",\n \"pfm\",\n \"afm\"\n ]\n },\n \"application/x-freearc\": {\n source: \"apache\",\n extensions: [\n \"arc\"\n ]\n },\n \"application/x-futuresplash\": {\n source: \"apache\",\n extensions: [\n \"spl\"\n ]\n },\n \"application/x-gca-compressed\": {\n source: \"apache\",\n extensions: [\n \"gca\"\n ]\n },\n \"application/x-glulx\": {\n source: \"apache\",\n extensions: [\n \"ulx\"\n ]\n },\n \"application/x-gnumeric\": {\n source: \"apache\",\n extensions: [\n \"gnumeric\"\n ]\n },\n \"application/x-gramps-xml\": {\n source: \"apache\",\n extensions: [\n \"gramps\"\n ]\n },\n \"application/x-gtar\": {\n source: \"apache\",\n extensions: [\n \"gtar\"\n ]\n },\n \"application/x-hdf\": {\n source: \"apache\",\n extensions: [\n \"hdf\"\n ]\n },\n \"application/x-install-instructions\": {\n source: \"apache\",\n extensions: [\n \"install\"\n ]\n },\n \"application/x-iso9660-image\": {\n source: \"apache\",\n extensions: [\n \"iso\"\n ]\n },\n \"application/x-java-archive-diff\": {\n source: \"nginx\",\n extensions: [\n \"jardiff\"\n ]\n },\n \"application/x-java-jnlp-file\": {\n source: \"apache\",\n extensions: [\n \"jnlp\"\n ]\n },\n \"application/x-latex\": {\n source: \"apache\",\n extensions: [\n \"latex\"\n ]\n },\n \"application/x-lzh-compressed\": {\n source: \"apache\",\n extensions: [\n \"lzh\",\n \"lha\"\n ]\n },\n \"application/x-makeself\": {\n source: \"nginx\",\n extensions: [\n \"run\"\n ]\n },\n \"application/x-mie\": {\n source: \"apache\",\n extensions: [\n \"mie\"\n ]\n },\n \"application/x-mobipocket-ebook\": {\n source: \"apache\",\n extensions: [\n \"prc\",\n \"mobi\"\n ]\n },\n \"application/x-ms-application\": {\n source: \"apache\",\n extensions: [\n \"application\"\n ]\n },\n \"application/x-ms-shortcut\": {\n source: \"apache\",\n extensions: [\n \"lnk\"\n ]\n },\n \"application/x-ms-wmd\": {\n source: \"apache\",\n extensions: [\n \"wmd\"\n ]\n },\n \"application/x-ms-wmz\": {\n source: \"apache\",\n extensions: [\n \"wmz\"\n ]\n },\n \"application/x-ms-xbap\": {\n source: \"apache\",\n extensions: [\n \"xbap\"\n ]\n },\n \"application/x-msaccess\": {\n source: \"apache\",\n extensions: [\n \"mdb\"\n ]\n },\n \"application/x-msbinder\": {\n source: \"apache\",\n extensions: [\n \"obd\"\n ]\n },\n \"application/x-mscardfile\": {\n source: \"apache\",\n extensions: [\n \"crd\"\n ]\n },\n \"application/x-msclip\": {\n source: \"apache\",\n extensions: [\n \"clp\"\n ]\n },\n \"application/x-msdownload\": {\n source: \"apache\",\n extensions: [\n \"exe\",\n \"dll\",\n \"com\",\n \"bat\",\n \"msi\"\n ]\n },\n \"application/x-msmediaview\": {\n source: \"apache\",\n extensions: [\n \"mvb\",\n \"m13\",\n \"m14\"\n ]\n },\n \"application/x-msmetafile\": {\n source: \"apache\",\n extensions: [\n \"wmf\",\n \"wmz\",\n \"emf\",\n \"emz\"\n ]\n },\n \"application/x-msmoney\": {\n source: \"apache\",\n extensions: [\n \"mny\"\n ]\n },\n \"application/x-mspublisher\": {\n source: \"apache\",\n extensions: [\n \"pub\"\n ]\n },\n \"application/x-msschedule\": {\n source: \"apache\",\n extensions: [\n \"scd\"\n ]\n },\n \"application/x-msterminal\": {\n source: \"apache\",\n extensions: [\n \"trm\"\n ]\n },\n \"application/x-mswrite\": {\n source: \"apache\",\n extensions: [\n \"wri\"\n ]\n },\n \"application/x-netcdf\": {\n source: \"apache\",\n extensions: [\n \"nc\",\n \"cdf\"\n ]\n },\n \"application/x-nzb\": {\n source: \"apache\",\n extensions: [\n \"nzb\"\n ]\n },\n \"application/x-perl\": {\n source: \"nginx\",\n extensions: [\n \"pl\",\n \"pm\"\n ]\n },\n \"application/x-pilot\": {\n source: \"nginx\",\n extensions: [\n \"prc\",\n \"pdb\"\n ]\n },\n \"application/x-pkcs12\": {\n source: \"apache\",\n extensions: [\n \"p12\",\n \"pfx\"\n ]\n },\n \"application/x-pkcs7-certificates\": {\n source: \"apache\",\n extensions: [\n \"p7b\",\n \"spc\"\n ]\n },\n \"application/x-pkcs7-certreqresp\": {\n source: \"apache\",\n extensions: [\n \"p7r\"\n ]\n },\n \"application/x-rar-compressed\": {\n source: \"apache\",\n extensions: [\n \"rar\"\n ]\n },\n \"application/x-redhat-package-manager\": {\n source: \"nginx\",\n extensions: [\n \"rpm\"\n ]\n },\n \"application/x-research-info-systems\": {\n source: \"apache\",\n extensions: [\n \"ris\"\n ]\n },\n \"application/x-sea\": {\n source: \"nginx\",\n extensions: [\n \"sea\"\n ]\n },\n \"application/x-sh\": {\n source: \"apache\",\n extensions: [\n \"sh\"\n ]\n },\n \"application/x-shar\": {\n source: \"apache\",\n extensions: [\n \"shar\"\n ]\n },\n \"application/x-shockwave-flash\": {\n source: \"apache\",\n extensions: [\n \"swf\"\n ]\n },\n \"application/x-silverlight-app\": {\n source: \"apache\",\n extensions: [\n \"xap\"\n ]\n },\n \"application/x-sql\": {\n source: \"apache\",\n extensions: [\n \"sql\"\n ]\n },\n \"application/x-stuffit\": {\n source: \"apache\",\n extensions: [\n \"sit\"\n ]\n },\n \"application/x-stuffitx\": {\n source: \"apache\",\n extensions: [\n \"sitx\"\n ]\n },\n \"application/x-subrip\": {\n source: \"apache\",\n extensions: [\n \"srt\"\n ]\n },\n \"application/x-sv4cpio\": {\n source: \"apache\",\n extensions: [\n \"sv4cpio\"\n ]\n },\n \"application/x-sv4crc\": {\n source: \"apache\",\n extensions: [\n \"sv4crc\"\n ]\n },\n \"application/x-t3vm-image\": {\n source: \"apache\",\n extensions: [\n \"t3\"\n ]\n },\n \"application/x-tads\": {\n source: \"apache\",\n extensions: [\n \"gam\"\n ]\n },\n \"application/x-tar\": {\n source: \"apache\",\n extensions: [\n \"tar\"\n ]\n },\n \"application/x-tcl\": {\n source: \"apache\",\n extensions: [\n \"tcl\",\n \"tk\"\n ]\n },\n \"application/x-tex\": {\n source: \"apache\",\n extensions: [\n \"tex\"\n ]\n },\n \"application/x-tex-tfm\": {\n source: \"apache\",\n extensions: [\n \"tfm\"\n ]\n },\n \"application/x-texinfo\": {\n source: \"apache\",\n extensions: [\n \"texinfo\",\n \"texi\"\n ]\n },\n \"application/x-tgif\": {\n source: \"apache\",\n extensions: [\n \"obj\"\n ]\n },\n \"application/x-ustar\": {\n source: \"apache\",\n extensions: [\n \"ustar\"\n ]\n },\n \"application/x-wais-source\": {\n source: \"apache\",\n extensions: [\n \"src\"\n ]\n },\n \"application/x-x509-ca-cert\": {\n source: \"iana\",\n extensions: [\n \"der\",\n \"crt\",\n \"pem\"\n ]\n },\n \"application/x-xfig\": {\n source: \"apache\",\n extensions: [\n \"fig\"\n ]\n },\n \"application/x-xliff+xml\": {\n source: \"apache\",\n extensions: [\n \"xlf\"\n ]\n },\n \"application/x-xpinstall\": {\n source: \"apache\",\n extensions: [\n \"xpi\"\n ]\n },\n \"application/x-xz\": {\n source: \"apache\",\n extensions: [\n \"xz\"\n ]\n },\n \"application/x-zmachine\": {\n source: \"apache\",\n extensions: [\n \"z1\",\n \"z2\",\n \"z3\",\n \"z4\",\n \"z5\",\n \"z6\",\n \"z7\",\n \"z8\"\n ]\n },\n \"application/xaml+xml\": {\n source: \"apache\",\n extensions: [\n \"xaml\"\n ]\n },\n \"application/xcap-att+xml\": {\n source: \"iana\",\n extensions: [\n \"xav\"\n ]\n },\n \"application/xcap-caps+xml\": {\n source: \"iana\",\n extensions: [\n \"xca\"\n ]\n },\n \"application/xcap-diff+xml\": {\n source: \"iana\",\n extensions: [\n \"xdf\"\n ]\n },\n \"application/xcap-el+xml\": {\n source: \"iana\",\n extensions: [\n \"xel\"\n ]\n },\n \"application/xcap-ns+xml\": {\n source: \"iana\",\n extensions: [\n \"xns\"\n ]\n },\n \"application/xenc+xml\": {\n source: \"iana\",\n extensions: [\n \"xenc\"\n ]\n },\n \"application/xhtml+xml\": {\n source: \"iana\",\n extensions: [\n \"xhtml\",\n \"xht\"\n ]\n },\n \"application/xliff+xml\": {\n source: \"iana\",\n extensions: [\n \"xlf\"\n ]\n },\n \"application/xml\": {\n source: \"iana\",\n extensions: [\n \"xml\",\n \"xsl\",\n \"xsd\",\n \"rng\"\n ]\n },\n \"application/xml-dtd\": {\n source: \"iana\",\n extensions: [\n \"dtd\"\n ]\n },\n \"application/xop+xml\": {\n source: \"iana\",\n extensions: [\n \"xop\"\n ]\n },\n \"application/xproc+xml\": {\n source: \"apache\",\n extensions: [\n \"xpl\"\n ]\n },\n \"application/xslt+xml\": {\n source: \"iana\",\n extensions: [\n \"xsl\",\n \"xslt\"\n ]\n },\n \"application/xspf+xml\": {\n source: \"apache\",\n extensions: [\n \"xspf\"\n ]\n },\n \"application/xv+xml\": {\n source: \"iana\",\n extensions: [\n \"mxml\",\n \"xhvml\",\n \"xvml\",\n \"xvm\"\n ]\n },\n \"application/yaml\": {\n source: \"iana\",\n extensions: [\n \"yaml\",\n \"yml\"\n ]\n },\n \"application/yang\": {\n source: \"iana\",\n extensions: [\n \"yang\"\n ]\n },\n \"application/yin+xml\": {\n source: \"iana\",\n extensions: [\n \"yin\"\n ]\n },\n \"application/zip\": {\n source: \"iana\",\n extensions: [\n \"zip\"\n ]\n }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvYXBwbGljYXRpb24vaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvYXBwbGljYXRpb24vaW5kZXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgYXBwbGljYXRpb24gPSB7XG4gICAgXCJhcHBsaWNhdGlvbi9hbmRyZXctaW5zZXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImV6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9hcHBsaXh3YXJlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImF3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9hdG9tK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXRvbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vYXRvbWNhdCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImF0b21jYXRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2F0b21kZWxldGVkK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXRvbWRlbGV0ZWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2F0b21zdmMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdG9tc3ZjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9hdHNjLWR3ZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImR3ZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vYXRzYy1oZWxkK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaGVsZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vYXRzYy1yc2F0K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnNhdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vY2FsZW5kYXIreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4Y3NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2NjeG1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2N4bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2NkZngreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZGZ4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9jZG1pLWNhcGFiaWxpdHlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNkbWlhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9jZG1pLWNvbnRhaW5lclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2RtaWNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2NkbWktZG9tYWluXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZG1pZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vY2RtaS1vYmplY3RcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNkbWlvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9jZG1pLXF1ZXVlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZG1pcVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vY3BsK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY3BsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9jdS1zZWVtZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjdVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZGFzaCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1wZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZGFzaC1wYXRjaCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1wcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZGF2bW91bnQreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkYXZtb3VudFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZGljb21cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRjbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZG9jYm9vayt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGJrXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9kc3NjK2RlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHNzY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZHNzYyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhkc3NjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9lY21hc2NyaXB0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlc1wiLFxuICAgICAgICAgICAgXCJlY21hXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9lbW1hK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZW1tYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZW1vdGlvbm1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZW1vdGlvbm1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9lcHViK3ppcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZXB1YlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZXhpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJleGlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2V4cHJlc3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImV4cFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vZmR0K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmR0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9mb250LXRkcGZyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwZnJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2dlbytqc29uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnZW9qc29uXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9nbWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2dweCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3B4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9neGZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3hmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9nemlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vaHlwZXJzdHVkaW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0a1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vaW5rbWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpbmtcIixcbiAgICAgICAgICAgIFwiaW5rbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2lwZml4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpcGZpeFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vaXRzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaXRzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9qYXZhLWFyY2hpdmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiamFyXCIsXG4gICAgICAgICAgICBcIndhclwiLFxuICAgICAgICAgICAgXCJlYXJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2phdmEtc2VyaWFsaXplZC1vYmplY3RcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2VyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9qYXZhLXZtXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNsYXNzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpzXCIsXG4gICAgICAgICAgICBcIm1qc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vanNvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGNoYXJzZXQ6IFwiVVRGLThcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqc29uXCIsXG4gICAgICAgICAgICBcIm1hcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vanNvbm1sK2pzb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwianNvbm1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9sZCtqc29uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqc29ubGRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL2xncit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImxnclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbG9zdCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImxvc3R4bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21hYy1iaW5oZXg0MFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaHF4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tYWMtY29tcGFjdHByb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjcHRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21hZHMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtYWRzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tYW5pZmVzdCtqc29uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndlYm1hbmlmZXN0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tYXJjXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcmNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21hcmN4bWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcmN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tYXRoZW1hdGljYVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWFcIixcbiAgICAgICAgICAgIFwibmJcIixcbiAgICAgICAgICAgIFwibWJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21hdGhtbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1hdGhtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbWJveFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWJveFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbWVkaWEtcG9saWN5LWRhdGFzZXQreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21lZGlhc2VydmVyY29udHJvbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1zY21sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tZXRhbGluayt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWV0YWxpbmtcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21ldGFsaW5rNCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1ldGE0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tZXRzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWV0c1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbW10LWFlaSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1hZWlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21tdC11c2QreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtdXNkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9tb2RzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibW9kc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbXAyMVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibTIxXCIsXG4gICAgICAgICAgICBcIm1wMjFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21wNFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXA0c1wiLFxuICAgICAgICAgICAgXCJtNHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL21zd29yZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZG9jXCIsXG4gICAgICAgICAgICBcImRvdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vbXhmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJteGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL24tcXVhZHNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm5xXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9uLXRyaXBsZXNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm50XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9ub2RlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjanNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYmluXCIsXG4gICAgICAgICAgICBcImRtc1wiLFxuICAgICAgICAgICAgXCJscmZcIixcbiAgICAgICAgICAgIFwibWFyXCIsXG4gICAgICAgICAgICBcInNvXCIsXG4gICAgICAgICAgICBcImRpc3RcIixcbiAgICAgICAgICAgIFwiZGlzdHpcIixcbiAgICAgICAgICAgIFwicGtnXCIsXG4gICAgICAgICAgICBcImJwa1wiLFxuICAgICAgICAgICAgXCJkdW1wXCIsXG4gICAgICAgICAgICBcImVsY1wiLFxuICAgICAgICAgICAgXCJkZXBsb3lcIixcbiAgICAgICAgICAgIFwiZXhlXCIsXG4gICAgICAgICAgICBcImRsbFwiLFxuICAgICAgICAgICAgXCJkZWJcIixcbiAgICAgICAgICAgIFwiZG1nXCIsXG4gICAgICAgICAgICBcImlzb1wiLFxuICAgICAgICAgICAgXCJpbWdcIixcbiAgICAgICAgICAgIFwibXNpXCIsXG4gICAgICAgICAgICBcIm1zcFwiLFxuICAgICAgICAgICAgXCJtc21cIixcbiAgICAgICAgICAgIFwiYnVmZmVyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9vZGFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9kYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vb2VicHMtcGFja2FnZSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9wZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vb2dnXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvZ3hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL29tZG9jK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvbWRvY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vb25lbm90ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvbmV0b2NcIixcbiAgICAgICAgICAgIFwib25ldG9jMlwiLFxuICAgICAgICAgICAgXCJvbmV0bXBcIixcbiAgICAgICAgICAgIFwib25lcGtnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9veHBzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJveHBzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wMnAtb3ZlcmxheSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJlbG9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3BhdGNoLW9wcy1lcnJvcit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhlclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGRmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwZGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3BncC1lbmNyeXB0ZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBncFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGdwLWtleXNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFzY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGdwLXNpZ25hdHVyZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXNjXCIsXG4gICAgICAgICAgICBcInNpZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGljcy1ydWxlc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwcmZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3BrY3MxMFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicDEwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wa2NzNy1taW1lXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwN21cIixcbiAgICAgICAgICAgIFwicDdjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wa2NzNy1zaWduYXR1cmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInA3c1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGtjczhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInA4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wa2l4LWF0dHItY2VydFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3BraXgtY2VydFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2VyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wa2l4LWNybFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY3JsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wa2l4LXBraXBhdGhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBraXBhdGhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3BraXhjbXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBraVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcGxzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGxzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wb3N0c2NyaXB0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhaVwiLFxuICAgICAgICAgICAgXCJlcHNcIixcbiAgICAgICAgICAgIFwicHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3Byb3ZlbmFuY2UreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwcm92eFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcHJzLmN3d1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY3d3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9wc2tjK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHNrY3htbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmRmK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicmRmXCIsXG4gICAgICAgICAgICBcIm93bFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmVnaW5mbyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJpZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmVsYXgtbmctY29tcGFjdC1zeW50YXhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJuY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmVzb3VyY2UtbGlzdHMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJybFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmVzb3VyY2UtbGlzdHMtZGlmZit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJsZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcmxzLXNlcnZpY2VzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3JvdXRlLWFwZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJhcGRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3JvdXRlLXMtdHNpZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNsc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcm91dGUtdXNkK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnVzZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcnBraS1naG9zdGJ1c3RlcnNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdiclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcnBraS1tYW5pZmVzdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWZ0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9ycGtpLXJvYVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicm9hXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9yc2QreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJzZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vcnNzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyc3NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3J0ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnRmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zYm1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2JtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc2N2cC1jdi1yZXF1ZXN0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzY3FcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NjdnAtY3YtcmVzcG9uc2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNjc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc2N2cC12cC1yZXF1ZXN0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzcHFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NjdnAtdnAtcmVzcG9uc2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNwcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc2RwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3Nlbm1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2VubWx4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zZW5zbWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZW5zbWx4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zZXQtcGF5bWVudC1pbml0aWF0aW9uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZXRwYXlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NldC1yZWdpc3RyYXRpb24taW5pdGlhdGlvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2V0cmVnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zaGYreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzaGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NpZXZlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzaXZcIixcbiAgICAgICAgICAgIFwic2lldmVcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NtaWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzbWlcIixcbiAgICAgICAgICAgIFwic21pbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc3BhcnFsLXF1ZXJ5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJycVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc3BhcnFsLXJlc3VsdHMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzcnhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NyZ3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdyYW1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3NyZ3MreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJncnhtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc3J1K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3J1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zc2RsK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzc2RsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi9zc21sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3NtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vc3dpZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN3aWR0YWdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3RlaSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRlaVwiLFxuICAgICAgICAgICAgXCJ0ZWljb3JwdXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3RocmF1ZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRmaVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdGltZXN0YW1wZWQtZGF0YVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHNkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi90cmlnXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0cmlnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi90dG1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHRtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdXJjLXJlc3NoZWV0K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnNoZWV0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi91cmMtdGFyZ2V0ZGVzYyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuMTAwMG1pbmRzLmRlY2lzaW9uLW1vZGVsK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiMWttXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuM2dwcC5waWMtYnctbGFyZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBsYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLjNncHAucGljLWJ3LXNtYWxsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwc2JcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC4zZ3BwLnBpYy1idy12YXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInB2YlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLjNncHAyLnRjYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRjYXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC4zbS5wb3N0LWl0LW5vdGVzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwd25cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hY2NwYWMuc2ltcGx5LmFzb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXNvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYWNjcGFjLnNpbXBseS5pbXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImltcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFjdWNvYm9sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhY3VcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hY3Vjb3JwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdGNcIixcbiAgICAgICAgICAgIFwiYWN1dGNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5haXItYXBwbGljYXRpb24taW5zdGFsbGVyLXBhY2thZ2UremlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFpclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLmZvcm1zY2VudHJhbC5mY2R0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmY2R0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYWRvYmUuZnhwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmeHBcIixcbiAgICAgICAgICAgIFwiZnhwbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLnhkcCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhkcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLnhmZGZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhmZGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFnZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFoZWFkLnNwYWNlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhaGVhZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFpcnppcC5maWxlc2VjdXJlLmF6ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXpmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYWlyemlwLmZpbGVzZWN1cmUuYXpzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhenNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hbWF6b24uZWJvb2tcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXp3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYW1lcmljYW5keW5hbWljcy5hY2NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFjY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFtaWdhLmFtaVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYW1pXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYW5kcm9pZC5wYWNrYWdlLWFyY2hpdmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXBrXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYW5zZXItd2ViLWNlcnRpZmljYXRlLWlzc3VlLWluaXRpYXRpb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNpaVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFuc2VyLXdlYi1mdW5kcy10cmFuc2Zlci1pbml0aWF0aW9uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZ0aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFudGl4LmdhbWUtY29tcG9uZW50XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdHhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hcHBsZS5pbnN0YWxsZXIreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcGtnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYXBwbGUua2V5bm90ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwia2V5XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYXBwbGUubXBlZ3VybFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibTN1OFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFwcGxlLm51bWJlcnNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm51bWJlcnNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hcHBsZS5wYWdlc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGFnZXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5hcmlzdGFuZXR3b3Jrcy5zd2lcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN3aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmFzdHJhZWEtc29mdHdhcmUuaW90YVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaW90YVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmF1ZGlvZ3JhcGhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFlcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmJhbHNhbWlxLmJtbWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJibW1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYmx1ZWljZS5tdWx0aXBhc3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1wbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmJtaVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYm1pXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuYnVzaW5lc3NvYmplY3RzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyZXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jaGVtZHJhdyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNkeG1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY2hpcG51dHMua2FyYW9rZS1tbWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1tZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNpbmRlcmVsbGFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNkeVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNpdGF0aW9uc3R5bGVzLnN0eWxlK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY3NsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY2xheW1vcmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNsYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNsb2FudG8ucnA5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJycDlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jbG9uay5jNGdyb3VwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjNGdcIixcbiAgICAgICAgICAgIFwiYzRkXCIsXG4gICAgICAgICAgICBcImM0ZlwiLFxuICAgICAgICAgICAgXCJjNHBcIixcbiAgICAgICAgICAgIFwiYzR1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY2x1ZXRydXN0LmNhcnRvbW9iaWxlLWNvbmZpZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYzExYW1jXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY2x1ZXRydXN0LmNhcnRvbW9iaWxlLWNvbmZpZy1wa2dcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImMxMWFtelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNvbW1vbnNwYWNlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjc3BcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jb250YWN0LmNtc2dcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNkYmNtc2dcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jb3Ntb2NhbGxlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY21jXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY3JpY2suY2xpY2tlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2xreFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNyaWNrLmNsaWNrZXIua2V5Ym9hcmRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNsa2tcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jcmljay5jbGlja2VyLnBhbGV0dGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNsa3BcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jcmljay5jbGlja2VyLnRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjbGt0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY3JpY2suY2xpY2tlci53b3JkYmFua1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2xrd1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmNyaXRpY2FsdG9vbHMud2JzK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid2JzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY3RjLXBvc21sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5jdXBzLXBwZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHBkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY3VybC5jYXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2FyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuY3VybC5wY3VybFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwY3VybFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmRhcnRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRhcnRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kYXRhLXZpc2lvbi5yZHpcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJkelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmRiZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGJmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZGVjZS5kYXRhXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1dmZcIixcbiAgICAgICAgICAgIFwidXZ2ZlwiLFxuICAgICAgICAgICAgXCJ1dmRcIixcbiAgICAgICAgICAgIFwidXZ2ZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmRlY2UudHRtbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV2dFwiLFxuICAgICAgICAgICAgXCJ1dnZ0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZGVjZS51bnNwZWNpZmllZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXZ4XCIsXG4gICAgICAgICAgICBcInV2dnhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kZWNlLnppcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXZ6XCIsXG4gICAgICAgICAgICBcInV2dnpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kZW5vdm8uZmNzZWxheW91dC1saW5rXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmZV9sYXVuY2hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kbmFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRuYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmRvbGJ5Lm1scFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtbHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kcGdyYXBoXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkcGdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kcmVhbWZhY3RvcnlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRmYWNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5kcy1rZXlwb2ludFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJrcHh4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZHZiLmFpdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWl0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZHZiLnNlcnZpY2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN2Y1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmR5bmFnZW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdlb1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmVjb3dpbi5jaGFydFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWFnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZW5saXZlblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibm1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZXBzb24uZXNmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlc2ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5lcHNvbi5tc2ZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1zZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmVwc29uLnF1aWNrYW5pbWVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInFhbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmVwc29uLnNhbHRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNsdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmVwc29uLnNzZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3NmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZXN6aWdubzMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlczNcIixcbiAgICAgICAgICAgIFwiZXQzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZXpwaXgtYWxidW1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImV6MlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmV6cGl4LXBhY2thZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImV6M1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmZkZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmRmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZmRzbi5tc2VlZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXNlZWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mZHNuLnNlZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNlZWRcIixcbiAgICAgICAgICAgIFwiZGF0YWxlc3NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mbG9ncmFwaGl0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJncGhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mbHV4dGltZS5jbGlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmdGNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mcmFtZW1ha2VyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmbVwiLFxuICAgICAgICAgICAgXCJmcmFtZVwiLFxuICAgICAgICAgICAgXCJtYWtlclwiLFxuICAgICAgICAgICAgXCJib29rXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnJvZ2Fucy5mbmNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZuY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmZyb2dhbnMubHRmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJsdGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mc2Mud2VibGF1bmNoXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmc2NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mdWppdHN1Lm9hc3lzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvYXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5mdWppdHN1Lm9hc3lzMlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2EyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnVqaXRzdS5vYXN5czNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9hM1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmZ1aml0c3Uub2FzeXNncFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmc1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnVqaXRzdS5vYXN5c3Byc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYmgyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnVqaXhlcm94LmRkZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGRkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnVqaXhlcm94LmRvY3V3b3Jrc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGR3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZnVqaXhlcm94LmRvY3V3b3Jrcy5iaW5kZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhiZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmZ1enp5c2hlZXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZ6c1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdlbm9tYXRpeC50dXhlZG9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInR4ZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdlb2dlYnJhLmZpbGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdnYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdlb2dlYnJhLnRvb2xcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdndFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdlb21ldHJ5LWV4cGxvcmVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnZXhcIixcbiAgICAgICAgICAgIFwiZ3JlXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ2VvbmV4dFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3h0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ2VvcGxhblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZzJ3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ2Vvc3BhY2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImczd1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdteFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ214XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ29vZ2xlLWVhcnRoLmttbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImttbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdvb2dsZS1lYXJ0aC5rbXpcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImttelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdyYWZlcVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3FmXCIsXG4gICAgICAgICAgICBcImdxc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdyb292ZS1hY2NvdW50XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnYWNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5ncm9vdmUtaGVscFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ2hmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ3Jvb3ZlLWlkZW50aXR5LW1lc3NhZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdpbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdyb292ZS1pbmplY3RvclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3J2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ3Jvb3ZlLXRvb2wtbWVzc2FnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3RtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuZ3Jvb3ZlLXRvb2wtdGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRwbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmdyb292ZS12Y2FyZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidmNnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaGFsK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaGFsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaGFuZGhlbGQtZW50ZXJ0YWlubWVudCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInptbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmhiY2lcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhiY2lcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5oaGUubGVzc29uLXBsYXllclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibGVzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaHAtaHBnbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaHBnbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmhwLWhwaWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhwaWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5ocC1ocHNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhwc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmhwLWpseXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpsdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmhwLXBjbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGNsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaHAtcGNseGxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBjbHhsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaHlkcm9zdGF0aXguc29mLWRhdGFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNmZC1oZHN0eFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmlibS5taW5pcGF5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcHlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5pYm0ubW9kY2FwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhZnBcIixcbiAgICAgICAgICAgIFwibGlzdGFmcFwiLFxuICAgICAgICAgICAgXCJsaXN0MzgyMFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmlibS5yaWdodHMtbWFuYWdlbWVudFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaXJtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaWJtLnNlY3VyZS1jb250YWluZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaWNjcHJvZmlsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWNjXCIsXG4gICAgICAgICAgICBcImljbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmlnbG9hZGVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpZ2xcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5pbW1lcnZpc2lvbi1pdnBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIml2cFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmltbWVydmlzaW9uLWl2dVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaXZ1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaW5zb3JzLmlnbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWdtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaW50ZXJjb24uZm9ybW5ldFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHB3XCIsXG4gICAgICAgICAgICBcInhweFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmludGVyZ2VvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpMmdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5pbnR1LnFib1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicWJvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaW50dS5xZnhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInFmeFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmlwdW5wbHVnZ2VkLnJjcHJvZmlsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicmNwcm9maWxlXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaXJlcG9zaXRvcnkucGFja2FnZSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImlycFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmlzLXhwclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHByXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuaXNhYy5mY3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZjc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmphbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiamFtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuamNwLmphdmFtZS5taWRsZXQtcm1zXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJybXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5qaXNwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqaXNwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuam9vc3Quam9kYS1hcmNoaXZlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqb2RhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQua2Fob290elwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwia3R6XCIsXG4gICAgICAgICAgICBcImt0clwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtkZS5rYXJib25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImthcmJvblwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtkZS5rY2hhcnRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNocnRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5rZGUua2Zvcm11bGFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImtmb1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtkZS5raXZpb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmx3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQua2RlLmtvbnRvdXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImtvblwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtkZS5rcHJlc2VudGVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJrcHJcIixcbiAgICAgICAgICAgIFwia3B0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQua2RlLmtzcHJlYWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImtzcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtkZS5rd29yZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwia3dkXCIsXG4gICAgICAgICAgICBcImt3dFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtlbmFtZWFhcHBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImh0a2VcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5raWRzcGlyYXRpb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImtpYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmtpbmFyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJrbmVcIixcbiAgICAgICAgICAgIFwia25wXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQua29hblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2twXCIsXG4gICAgICAgICAgICBcInNrZFwiLFxuICAgICAgICAgICAgXCJza3RcIixcbiAgICAgICAgICAgIFwic2ttXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQua29kYWstZGVzY3JpcHRvclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3NlXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubGFzLmxhcyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImxhc3htbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmxsYW1hZ3JhcGhpY3MubGlmZS1iYWxhbmNlLmRlc2t0b3BcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImxiZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmxsYW1hZ3JhcGhpY3MubGlmZS1iYWxhbmNlLmV4Y2hhbmdlK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibGJlXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubG90dXMtMS0yLTNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIjEyM1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmxvdHVzLWFwcHJvYWNoXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhcHJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5sb3R1cy1mcmVlbGFuY2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInByZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmxvdHVzLW5vdGVzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJuc2ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5sb3R1cy1vcmdhbml6ZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9yZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLmxvdHVzLXNjcmVlbmNhbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2NtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubG90dXMtd29yZHByb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibHdwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubWFjcG9ydHMucG9ydHBrZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicG9ydHBrZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1hcGJveC12ZWN0b3ItdGlsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXZ0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubWNkXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtY2RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tZWRjYWxjZGF0YVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWMxXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubWVkaWFzdGF0aW9uLmNka2V5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZGtleVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1mZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm13ZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1mbXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1mbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1pY3JvZ3JhZnguZmxvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmbG9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5taWNyb2dyYWZ4LmlneFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWd4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubWlmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtaWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMuZGFmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkYWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMuZGlzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkaXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMubWJrXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtYmtcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMubXF5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcXlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMubXNsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtc2xcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMucGxjXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwbGNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb2JpdXMudHhmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0eGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tb3BodW4uYXBwbGljYXRpb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1wblwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1vcGh1bi5jZXJ0aWZpY2F0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXBjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubW96aWxsYS54dWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4dWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1hcnRnYWxyeVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2lsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtY2FiLWNvbXByZXNzZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNhYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLWV4Y2VsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4bHNcIixcbiAgICAgICAgICAgIFwieGxtXCIsXG4gICAgICAgICAgICBcInhsYVwiLFxuICAgICAgICAgICAgXCJ4bGNcIixcbiAgICAgICAgICAgIFwieGx0XCIsXG4gICAgICAgICAgICBcInhsd1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLWV4Y2VsLmFkZGluLm1hY3JvZW5hYmxlZC4xMlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGxhbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLWV4Y2VsLnNoZWV0LmJpbmFyeS5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhsc2JcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1leGNlbC5zaGVldC5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhsc21cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1leGNlbC50ZW1wbGF0ZS5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhsdG1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1mb250b2JqZWN0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlb3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1odG1saGVscFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2htXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtaW1zXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpbXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1scm1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImxybVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLW9mZmljZXRoZW1lXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0aG14XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtcGtpLnNlY2NhdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjYXRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wa2kuc3RsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0bFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLXBvd2VycG9pbnRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBwdFwiLFxuICAgICAgICAgICAgXCJwcHNcIixcbiAgICAgICAgICAgIFwicG90XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtcG93ZXJwb2ludC5hZGRpbi5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBwYW1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wb3dlcnBvaW50LnByZXNlbnRhdGlvbi5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBwdG1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wb3dlcnBvaW50LnNsaWRlLm1hY3JvZW5hYmxlZC4xMlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2xkbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLXBvd2VycG9pbnQuc2xpZGVzaG93Lm1hY3JvZW5hYmxlZC4xMlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHBzbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLXBvd2VycG9pbnQudGVtcGxhdGUubWFjcm9lbmFibGVkLjEyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwb3RtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtcHJvamVjdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXBwXCIsXG4gICAgICAgICAgICBcIm1wdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm1zLXdvcmQuZG9jdW1lbnQubWFjcm9lbmFibGVkLjEyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkb2NtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtd29yZC50ZW1wbGF0ZS5tYWNyb2VuYWJsZWQuMTJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRvdG1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy13b3Jrc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid3BzXCIsXG4gICAgICAgICAgICBcIndrc1wiLFxuICAgICAgICAgICAgXCJ3Y21cIixcbiAgICAgICAgICAgIFwid2RiXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXMtd3BsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3cGxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tcy14cHNkb2N1bWVudFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHBzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubXNlcVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXNlcVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm11c2ljaWFuXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtdXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5tdXZlZS5zdHlsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXN0eVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm15bmZjXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0YWdsZXRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5uZXVyb2xhbmd1YWdlLm5sdVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibmx1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubml0ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibnRmXCIsXG4gICAgICAgICAgICBcIm5pdGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5ub2JsZW5ldC1kaXJlY3RvcnlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm5uZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5vYmxlbmV0LXNlYWxlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibm5zXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubm9ibGVuZXQtd2ViXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJubndcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5ub2tpYS5uLWdhZ2UuYWMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5va2lhLm4tZ2FnZS5kYXRhXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJuZ2RhdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5va2lhLm4tZ2FnZS5zeW1iaWFuLmluc3RhbGxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm4tZ2FnZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5va2lhLnJhZGlvLXByZXNldFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnBzdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5va2lhLnJhZGlvLXByZXNldHNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJwc3NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5ub3ZhZGlnbS5lZG1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImVkbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm5vdmFkaWdtLmVkeFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZWR4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQubm92YWRpZ20uZXh0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJleHRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQuY2hhcnRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9kY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9hc2lzLm9wZW5kb2N1bWVudC5jaGFydC10ZW1wbGF0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib3RjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LmRhdGFiYXNlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvZGJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQuZm9ybXVsYVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2RmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LmZvcm11bGEtdGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9kZnRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQuZ3JhcGhpY3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9kZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9hc2lzLm9wZW5kb2N1bWVudC5ncmFwaGljcy10ZW1wbGF0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib3RnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LmltYWdlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvZGlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQuaW1hZ2UtdGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm90aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9hc2lzLm9wZW5kb2N1bWVudC5wcmVzZW50YXRpb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9kcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9hc2lzLm9wZW5kb2N1bWVudC5wcmVzZW50YXRpb24tdGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm90cFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9hc2lzLm9wZW5kb2N1bWVudC5zcHJlYWRzaGVldFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2RzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0LXRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvdHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQudGV4dFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2R0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnRleHQtbWFzdGVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvZG1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQudGV4dC10ZW1wbGF0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib3R0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnRleHQtd2ViXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvdGhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vbHBjLXN1Z2FyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4b1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9tYS5kZDIreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkZDJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vcGVuYmxveC5nYW1lK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2JneFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9wZW5vZmZpY2VvcmcuZXh0ZW5zaW9uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm94dFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9wZW5zdHJlZXRtYXAuZGF0YSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9zbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LnByZXNlbnRhdGlvbm1sLnByZXNlbnRhdGlvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHB0eFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LnByZXNlbnRhdGlvbm1sLnNsaWRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzbGR4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtb2ZmaWNlZG9jdW1lbnQucHJlc2VudGF0aW9ubWwuc2xpZGVzaG93XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwcHN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtb2ZmaWNlZG9jdW1lbnQucHJlc2VudGF0aW9ubWwudGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBvdHhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC5zcHJlYWRzaGVldG1sLnNoZWV0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4bHN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtb2ZmaWNlZG9jdW1lbnQuc3ByZWFkc2hlZXRtbC50ZW1wbGF0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGx0eFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LndvcmRwcm9jZXNzaW5nbWwuZG9jdW1lbnRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRvY3hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC53b3JkcHJvY2Vzc2luZ21sLnRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkb3R4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub3NnZW8ubWFwZ3VpZGUucGFja2FnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWdwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQub3NnaS5kcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5vc2dpLnN1YnN5c3RlbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZXNhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucGFsbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGRiXCIsXG4gICAgICAgICAgICBcInBxYVwiLFxuICAgICAgICAgICAgXCJvcHJjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucGF3YWFmaWxlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwYXdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5wZy5mb3JtYXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0clwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnBnLm9zYXNsaVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZWk2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucGljc2VsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlZmlmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucG1pLndpZGdldFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid2dcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5wb2NrZXRsZWFyblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGxmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucG93ZXJidWlsZGVyNlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGJkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucHJldmlld3N5c3RlbXMuYm94XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJib3hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5wcm90ZXVzLm1hZ2F6aW5lXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtZ3pcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5wdWJsaXNoYXJlLWRlbHRhLXRyZWVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInFwc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnB2aS5wdGlkMVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHRpZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnF1YXJrLnF1YXJreHByZXNzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJxeGRcIixcbiAgICAgICAgICAgIFwicXh0XCIsXG4gICAgICAgICAgICBcInF3ZFwiLFxuICAgICAgICAgICAgXCJxd3RcIixcbiAgICAgICAgICAgIFwicXhsXCIsXG4gICAgICAgICAgICBcInF4YlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnJhclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicmFyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucmVhbHZuYy5iZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJlZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnJlY29yZGFyZS5tdXNpY3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXhsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucmVjb3JkYXJlLm11c2ljeG1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXVzaWN4bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5yaWcuY3J5cHRvbm90ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY3J5cHRvbm90ZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnJpbS5jb2RcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY29kXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucm4tcmVhbG1lZGlhXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucm4tcmVhbG1lZGlhLXZiclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJybXZiXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQucm91dGU2Ni5saW5rNjYreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJsaW5rNjZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zYWlsaW5ndHJhY2tlci50cmFja1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zZWVtYWlsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZWVcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zZW1hXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZW1hXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc2VtZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2VtZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnNlbWZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNlbWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zaGFuYS5pbmZvcm1lZC5mb3JtZGF0YVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWZtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc2hhbmEuaW5mb3JtZWQuZm9ybXRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpdHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zaGFuYS5pbmZvcm1lZC5pbnRlcmNoYW5nZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWlmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc2hhbmEuaW5mb3JtZWQucGFja2FnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaXBrXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc2ltdGVjaC1taW5kbWFwcGVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0d2RcIixcbiAgICAgICAgICAgIFwidHdkc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnNtYWZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1tZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnNtYXJ0LnRlYWNoZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRlYWNoZXJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zb2Z0d2FyZTYwMi5maWxsZXIuZm9ybSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc29sZW50LnNka20reG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZGttXCIsXG4gICAgICAgICAgICBcInNka2RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zcG90ZmlyZS5keHBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImR4cFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnNwb3RmaXJlLnNmc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2ZzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLmNhbGNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2RjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLmRyYXdcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2RhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLmltcHJlc3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2RkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLm1hdGhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic21mXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLndyaXRlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzZHdcIixcbiAgICAgICAgICAgIFwidm9yXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RhcmRpdmlzaW9uLndyaXRlci1nbG9iYWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2dsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RlcG1hbmlhLnBhY2thZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNtemlwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3RlcG1hbmlhLnN0ZXBjaGFydFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic21cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zdW4ud2FkbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndhZGxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zdW4ueG1sLmNhbGNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3hjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3VuLnhtbC5jYWxjLnRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0Y1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN1bi54bWwuZHJhd1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzeGRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zdW4ueG1sLmRyYXcudGVtcGxhdGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3RkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3VuLnhtbC5pbXByZXNzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN4aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN1bi54bWwuaW1wcmVzcy50ZW1wbGF0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzdGlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zdW4ueG1sLm1hdGhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3htXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3VuLnhtbC53cml0ZXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3h3XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3VuLnhtbC53cml0ZXIuZ2xvYmFsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN4Z1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN1bi54bWwud3JpdGVyLnRlbXBsYXRlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0d1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN1cy1jYWxlbmRhclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3VzXCIsXG4gICAgICAgICAgICBcInN1c3BcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC5zdmRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN2ZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN5bWJpYW4uaW5zdGFsbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzaXNcIixcbiAgICAgICAgICAgIFwic2lzeFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN5bmNtbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBjaGFyc2V0OiBcIlVURi04XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHNtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3luY21sLmRtK3dieG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJkbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnN5bmNtbC5kbSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBjaGFyc2V0OiBcIlVURi04XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGRtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuc3luY21sLmRtZGRmK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGNoYXJzZXQ6IFwiVVRGLThcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkZGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC50YW8uaW50ZW50LW1vZHVsZS1hcmNoaXZlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0YW9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC50Y3BkdW1wLnBjYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBjYXBcIixcbiAgICAgICAgICAgIFwiY2FwXCIsXG4gICAgICAgICAgICBcImRtcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnRtb2JpbGUtbGl2ZXR2XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0bW9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC50cmlkLnRwdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHB0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQudHJpc2NhcGUubXhzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJteHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC50cnVlYXBwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0cmFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC51ZmRsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1ZmRcIixcbiAgICAgICAgICAgIFwidWZkbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnVpcS50aGVtZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXR6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQudW1hamluXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1bWpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC51bml0eVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidW5pdHl3ZWJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC51b21sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidW9tbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnZjeFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidmN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQudmlzaW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZzZFwiLFxuICAgICAgICAgICAgXCJ2c3RcIixcbiAgICAgICAgICAgIFwidnNzXCIsXG4gICAgICAgICAgICBcInZzd1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnZpc2lvbmFyeVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidmlzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQudnNmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ2c2ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC53YXAud2J4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBjaGFyc2V0OiBcIlVURi04XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid2J4bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC53YXAud21sY1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid21sY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLndhcC53bWxzY3JpcHRjXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3bWxzY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLndlYnR1cmJvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3dGJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC53b2xmcmFtLnBsYXllclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibmJwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQud29yZHBlcmZlY3RcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndwZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLndxZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid3FkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQud3Quc3RmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzdGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC54YXJhXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4YXJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC54ZmRsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4ZmRsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQueWFtYWhhLmh2LWRpY1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaHZkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQueWFtYWhhLmh2LXNjcmlwdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaHZzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQueWFtYWhhLmh2LXZvaWNlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJodnBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC55YW1haGEub3BlbnNjb3JlZm9ybWF0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJvc2ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC55YW1haGEub3BlbnNjb3JlZm9ybWF0Lm9zZnB2Zyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9zZnB2Z1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnlhbWFoYS5zbWFmLWF1ZGlvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzYWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC55YW1haGEuc21hZi1waHJhc2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNwZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm5kLnllbGxvd3JpdmVyLWN1c3RvbS1tZW51XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjbXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3ZuZC56dWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInppclwiLFxuICAgICAgICAgICAgXCJ6aXJ6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi92bmQuenphenouZGVjayt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInphelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vdm9pY2V4bWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ2eG1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi93YXNtXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3YXNtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi93YXRjaGVyaW5mbyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndpZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vd2lkZ2V0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3Z3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3dpbmhscFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJobHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3dzZGwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3c2RsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi93c3BvbGljeSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndzcG9saWN5XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LTd6LWNvbXByZXNzZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiN3pcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtYWJpd29yZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhYndcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtYWNlLWNvbXByZXNzZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWNlXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWFwcGxlLWRpc2tpbWFnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkbWdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtYXV0aG9yd2FyZS1iaW5cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWFiXCIsXG4gICAgICAgICAgICBcIngzMlwiLFxuICAgICAgICAgICAgXCJ1MzJcIixcbiAgICAgICAgICAgIFwidm94XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWF1dGhvcndhcmUtbWFwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFhbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1hdXRob3J3YXJlLXNlZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhYXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtYmNwaW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYmNwaW9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtYml0dG9ycmVudFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0b3JyZW50XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWJsb3JiXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJsYlwiLFxuICAgICAgICAgICAgXCJibG9yYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1iemlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJ6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWJ6aXAyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJ6MlwiLFxuICAgICAgICAgICAgXCJib3pcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY2JyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNiclwiLFxuICAgICAgICAgICAgXCJjYmFcIixcbiAgICAgICAgICAgIFwiY2J0XCIsXG4gICAgICAgICAgICBcImNielwiLFxuICAgICAgICAgICAgXCJjYjdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY2RsaW5rXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZjZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1jZnMtY29tcHJlc3NlZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZnNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY2hhdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjaGF0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWNoZXNzLXBnblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwZ25cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY29jb2FcIjoge1xuICAgICAgICBzb3VyY2U6IFwibmdpbnhcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjY29cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY29uZmVyZW5jZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJuc2NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtY3Bpb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjcGlvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWNzaFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjc2hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZGViaWFuLXBhY2thZ2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGViXCIsXG4gICAgICAgICAgICBcInVkZWJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZGdjLWNvbXByZXNzZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGdjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWRpcmVjdG9yXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRpclwiLFxuICAgICAgICAgICAgXCJkY3JcIixcbiAgICAgICAgICAgIFwiZHhyXCIsXG4gICAgICAgICAgICBcImNzdFwiLFxuICAgICAgICAgICAgXCJjY3RcIixcbiAgICAgICAgICAgIFwiY3h0XCIsXG4gICAgICAgICAgICBcInczZFwiLFxuICAgICAgICAgICAgXCJmZ2RcIixcbiAgICAgICAgICAgIFwic3dhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWRvb21cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid2FkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWR0Ym5jeCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibmN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWR0Ym9vayt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHRiXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWR0YnJlc291cmNlK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyZXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZHZpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImR2aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1lbnZveVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJldnlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZXZhXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImV2YVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1mb250LWJkZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJiZGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZm9udC1naG9zdHNjcmlwdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnc2ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZm9udC1saW51eC1wc2ZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHNmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWZvbnQtcGNmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBjZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1mb250LXNuZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzbmZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZm9udC10eXBlMVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwZmFcIixcbiAgICAgICAgICAgIFwicGZiXCIsXG4gICAgICAgICAgICBcInBmbVwiLFxuICAgICAgICAgICAgXCJhZm1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZnJlZWFyY1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhcmNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZnV0dXJlc3BsYXNoXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNwbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1nY2EtY29tcHJlc3NlZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnY2FcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtZ2x1bHhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidWx4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWdudW1lcmljXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdudW1lcmljXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWdyYW1wcy14bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3JhbXBzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWd0YXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ3RhclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1oZGZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaGRmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWluc3RhbGwtaW5zdHJ1Y3Rpb25zXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImluc3RhbGxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtaXNvOTY2MC1pbWFnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpc29cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtamF2YS1hcmNoaXZlLWRpZmZcIjoge1xuICAgICAgICBzb3VyY2U6IFwibmdpbnhcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqYXJkaWZmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LWphdmEtam5scC1maWxlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpubHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbGF0ZXhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibGF0ZXhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbHpoLWNvbXByZXNzZWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibHpoXCIsXG4gICAgICAgICAgICBcImxoYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tYWtlc2VsZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJuZ2lueFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJ1blwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1taWVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWllXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LW1vYmlwb2NrZXQtZWJvb2tcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHJjXCIsXG4gICAgICAgICAgICBcIm1vYmlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXMtYXBwbGljYXRpb25cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXBwbGljYXRpb25cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXMtc2hvcnRjdXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibG5rXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LW1zLXdtZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3bWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXMtd216XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndtelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tcy14YmFwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhiYXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXNhY2Nlc3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWRiXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LW1zYmluZGVyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9iZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc2NhcmRmaWxlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNyZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc2NsaXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2xwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LW1zZG93bmxvYWRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZXhlXCIsXG4gICAgICAgICAgICBcImRsbFwiLFxuICAgICAgICAgICAgXCJjb21cIixcbiAgICAgICAgICAgIFwiYmF0XCIsXG4gICAgICAgICAgICBcIm1zaVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc21lZGlhdmlld1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtdmJcIixcbiAgICAgICAgICAgIFwibTEzXCIsXG4gICAgICAgICAgICBcIm0xNFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc21ldGFmaWxlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndtZlwiLFxuICAgICAgICAgICAgXCJ3bXpcIixcbiAgICAgICAgICAgIFwiZW1mXCIsXG4gICAgICAgICAgICBcImVtelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc21vbmV5XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1ueVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1tc3B1Ymxpc2hlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwdWJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXNzY2hlZHVsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzY2RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXN0ZXJtaW5hbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0cm1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbXN3cml0ZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3cmlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtbmV0Y2RmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm5jXCIsXG4gICAgICAgICAgICBcImNkZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1uemJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibnpiXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXBlcmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwibmdpbnhcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwbFwiLFxuICAgICAgICAgICAgXCJwbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1waWxvdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJuZ2lueFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInByY1wiLFxuICAgICAgICAgICAgXCJwZGJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtcGtjczEyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInAxMlwiLFxuICAgICAgICAgICAgXCJwZnhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtcGtjczctY2VydGlmaWNhdGVzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInA3YlwiLFxuICAgICAgICAgICAgXCJzcGNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtcGtjczctY2VydHJlcXJlc3BcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicDdyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXJhci1jb21wcmVzc2VkXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJhclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1yZWRoYXQtcGFja2FnZS1tYW5hZ2VyXCI6IHtcbiAgICAgICAgc291cmNlOiBcIm5naW54XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicnBtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXJlc2VhcmNoLWluZm8tc3lzdGVtc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyaXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtc2VhXCI6IHtcbiAgICAgICAgc291cmNlOiBcIm5naW54XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2VhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXNoXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNoXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXNoYXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2hhclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2hcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3dmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXNpbHZlcmxpZ2h0LWFwcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4YXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtc3FsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNxbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1zdHVmZml0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNpdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC1zdHVmZml0eFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzaXR4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXN1YnJpcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzcnRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtc3Y0Y3Bpb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzdjRjcGlvXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXN2NGNyY1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzdjRjcmNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtdDN2bS1pbWFnZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0M1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC10YWRzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdhbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC10YXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidGFyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXRjbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0Y2xcIixcbiAgICAgICAgICAgIFwidGtcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtdGV4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRleFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC10ZXgtdGZtXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRmbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC10ZXhpbmZvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRleGluZm9cIixcbiAgICAgICAgICAgIFwidGV4aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC10Z2lmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9ialwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC11c3RhclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1c3RhclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC13YWlzLXNvdXJjZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzcmNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gteDUwOS1jYS1jZXJ0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkZXJcIixcbiAgICAgICAgICAgIFwiY3J0XCIsXG4gICAgICAgICAgICBcInBlbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC14ZmlnXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZpZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veC14bGlmZit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGxmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94LXhwaW5zdGFsbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4cGlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gteHpcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3gtem1hY2hpbmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiejFcIixcbiAgICAgICAgICAgIFwiejJcIixcbiAgICAgICAgICAgIFwiejNcIixcbiAgICAgICAgICAgIFwiejRcIixcbiAgICAgICAgICAgIFwiejVcIixcbiAgICAgICAgICAgIFwiejZcIixcbiAgICAgICAgICAgIFwiejdcIixcbiAgICAgICAgICAgIFwiejhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3hhbWwreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhhbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3hjYXAtYXR0K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGF2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94Y2FwLWNhcHMreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4Y2FcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3hjYXAtZGlmZit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhkZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veGNhcC1lbCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhlbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veGNhcC1ucyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhuc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veGVuYyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhlbmNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3hodG1sK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGh0bWxcIixcbiAgICAgICAgICAgIFwieGh0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94bGlmZit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhsZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4bWxcIixcbiAgICAgICAgICAgIFwieHNsXCIsXG4gICAgICAgICAgICBcInhzZFwiLFxuICAgICAgICAgICAgXCJybmdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3htbC1kdGRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImR0ZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veG9wK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieG9wXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94cHJvYyt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHBsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhcHBsaWNhdGlvbi94c2x0K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHNsXCIsXG4gICAgICAgICAgICBcInhzbHRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3hzcGYreG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhzcGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3h2K3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXhtbFwiLFxuICAgICAgICAgICAgXCJ4aHZtbFwiLFxuICAgICAgICAgICAgXCJ4dm1sXCIsXG4gICAgICAgICAgICBcInh2bVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24veWFtbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieWFtbFwiLFxuICAgICAgICAgICAgXCJ5bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3lhbmdcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInlhbmdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImFwcGxpY2F0aW9uL3lpbit4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInlpblwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXBwbGljYXRpb24vemlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ6aXBcIlxuICAgICAgICBdXG4gICAgfVxufTtcblxuZXhwb3J0IHsgYXBwbGljYXRpb24gfTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/application/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/audio/index.js":
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/audio/index.js ***!
|
|
\*************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ audio: () => (/* binding */ audio)\n/* harmony export */ });\nconst audio = {\n \"audio/3gpp\": {\n source: \"iana\",\n extensions: [\n \"3gpp\"\n ]\n },\n \"audio/adpcm\": {\n source: \"apache\",\n extensions: [\n \"adp\"\n ]\n },\n \"audio/amr\": {\n source: \"iana\",\n extensions: [\n \"amr\"\n ]\n },\n \"audio/basic\": {\n source: \"iana\",\n extensions: [\n \"au\",\n \"snd\"\n ]\n },\n \"audio/midi\": {\n source: \"apache\",\n extensions: [\n \"mid\",\n \"midi\",\n \"kar\",\n \"rmi\"\n ]\n },\n \"audio/mobile-xmf\": {\n source: \"iana\",\n extensions: [\n \"mxmf\"\n ]\n },\n \"audio/mp4\": {\n source: \"iana\",\n extensions: [\n \"m4a\",\n \"mp4a\"\n ]\n },\n \"audio/mpeg\": {\n source: \"iana\",\n extensions: [\n \"mpga\",\n \"mp2\",\n \"mp2a\",\n \"mp3\",\n \"m2a\",\n \"m3a\"\n ]\n },\n \"audio/ogg\": {\n source: \"iana\",\n extensions: [\n \"oga\",\n \"ogg\",\n \"spx\",\n \"opus\"\n ]\n },\n \"audio/s3m\": {\n source: \"apache\",\n extensions: [\n \"s3m\"\n ]\n },\n \"audio/silk\": {\n source: \"apache\",\n extensions: [\n \"sil\"\n ]\n },\n \"audio/vnd.dece.audio\": {\n source: \"iana\",\n extensions: [\n \"uva\",\n \"uvva\"\n ]\n },\n \"audio/vnd.digital-winds\": {\n source: \"iana\",\n extensions: [\n \"eol\"\n ]\n },\n \"audio/vnd.dra\": {\n source: \"iana\",\n extensions: [\n \"dra\"\n ]\n },\n \"audio/vnd.dts\": {\n source: \"iana\",\n extensions: [\n \"dts\"\n ]\n },\n \"audio/vnd.dts.hd\": {\n source: \"iana\",\n extensions: [\n \"dtshd\"\n ]\n },\n \"audio/vnd.lucent.voice\": {\n source: \"iana\",\n extensions: [\n \"lvp\"\n ]\n },\n \"audio/vnd.ms-playready.media.pya\": {\n source: \"iana\",\n extensions: [\n \"pya\"\n ]\n },\n \"audio/vnd.nuera.ecelp4800\": {\n source: \"iana\",\n extensions: [\n \"ecelp4800\"\n ]\n },\n \"audio/vnd.nuera.ecelp7470\": {\n source: \"iana\",\n extensions: [\n \"ecelp7470\"\n ]\n },\n \"audio/vnd.nuera.ecelp9600\": {\n source: \"iana\",\n extensions: [\n \"ecelp9600\"\n ]\n },\n \"audio/vnd.rip\": {\n source: \"iana\",\n extensions: [\n \"rip\"\n ]\n },\n \"audio/webm\": {\n source: \"apache\",\n extensions: [\n \"weba\"\n ]\n },\n \"audio/x-aac\": {\n source: \"apache\",\n extensions: [\n \"aac\"\n ]\n },\n \"audio/x-aiff\": {\n source: \"apache\",\n extensions: [\n \"aif\",\n \"aiff\",\n \"aifc\"\n ]\n },\n \"audio/x-caf\": {\n source: \"apache\",\n extensions: [\n \"caf\"\n ]\n },\n \"audio/x-flac\": {\n source: \"apache\",\n extensions: [\n \"flac\"\n ]\n },\n \"audio/x-m4a\": {\n source: \"nginx\",\n extensions: [\n \"m4a\"\n ]\n },\n \"audio/x-matroska\": {\n source: \"apache\",\n extensions: [\n \"mka\"\n ]\n },\n \"audio/x-mpegurl\": {\n source: \"apache\",\n extensions: [\n \"m3u\"\n ]\n },\n \"audio/x-ms-wax\": {\n source: \"apache\",\n extensions: [\n \"wax\"\n ]\n },\n \"audio/x-ms-wma\": {\n source: \"apache\",\n extensions: [\n \"wma\"\n ]\n },\n \"audio/x-pn-realaudio\": {\n source: \"apache\",\n extensions: [\n \"ram\",\n \"ra\"\n ]\n },\n \"audio/x-pn-realaudio-plugin\": {\n source: \"apache\",\n extensions: [\n \"rmp\"\n ]\n },\n \"audio/x-realaudio\": {\n source: \"nginx\",\n extensions: [\n \"ra\"\n ]\n },\n \"audio/x-wav\": {\n source: \"apache\",\n extensions: [\n \"wav\"\n ]\n },\n \"audio/x-gsm\": {\n source: \"apache\",\n extensions: [\n \"gsm\"\n ]\n },\n \"audio/xm\": {\n source: \"apache\",\n extensions: [\n \"xm\"\n ]\n }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvYXVkaW8vaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9taW1lLXR5cGVzL2F1ZGlvL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGF1ZGlvID0ge1xuICAgIFwiYXVkaW8vM2dwcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiM2dwcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vYWRwY21cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWRwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby9hbXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFtclwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vYmFzaWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImF1XCIsXG4gICAgICAgICAgICBcInNuZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vbWlkaVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtaWRcIixcbiAgICAgICAgICAgIFwibWlkaVwiLFxuICAgICAgICAgICAgXCJrYXJcIixcbiAgICAgICAgICAgIFwicm1pXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby9tb2JpbGUteG1mXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJteG1mXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby9tcDRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm00YVwiLFxuICAgICAgICAgICAgXCJtcDRhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby9tcGVnXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtcGdhXCIsXG4gICAgICAgICAgICBcIm1wMlwiLFxuICAgICAgICAgICAgXCJtcDJhXCIsXG4gICAgICAgICAgICBcIm1wM1wiLFxuICAgICAgICAgICAgXCJtMmFcIixcbiAgICAgICAgICAgIFwibTNhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby9vZ2dcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9nYVwiLFxuICAgICAgICAgICAgXCJvZ2dcIixcbiAgICAgICAgICAgIFwic3B4XCIsXG4gICAgICAgICAgICBcIm9wdXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3MzbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzM21cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3NpbGtcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2lsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby92bmQuZGVjZS5hdWRpb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXZhXCIsXG4gICAgICAgICAgICBcInV2dmFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3ZuZC5kaWdpdGFsLXdpbmRzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlb2xcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3ZuZC5kcmFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRyYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vdm5kLmR0c1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHRzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby92bmQuZHRzLmhkXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkdHNoZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vdm5kLmx1Y2VudC52b2ljZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibHZwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby92bmQubXMtcGxheXJlYWR5Lm1lZGlhLnB5YVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicHlhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby92bmQubnVlcmEuZWNlbHA0ODAwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlY2VscDQ4MDBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3ZuZC5udWVyYS5lY2VscDc0NzBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImVjZWxwNzQ3MFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8vdm5kLm51ZXJhLmVjZWxwOTYwMFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZWNlbHA5NjAwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby92bmQucmlwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyaXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3dlYm1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid2ViYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8veC1hYWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWFjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LWFpZmZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYWlmXCIsXG4gICAgICAgICAgICBcImFpZmZcIixcbiAgICAgICAgICAgIFwiYWlmY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8veC1jYWZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2FmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LWZsYWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmxhY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8veC1tNGFcIjoge1xuICAgICAgICBzb3VyY2U6IFwibmdpbnhcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtNGFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3gtbWF0cm9za2FcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWthXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LW1wZWd1cmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibTN1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LW1zLXdheFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3YXhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3gtbXMtd21hXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndtYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8veC1wbi1yZWFsYXVkaW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicmFtXCIsXG4gICAgICAgICAgICBcInJhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LXBuLXJlYWxhdWRpby1wbHVnaW5cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicm1wXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LXJlYWxhdWRpb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJuZ2lueFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJhdWRpby94LXdhdlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3YXZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImF1ZGlvL3gtZ3NtXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdzbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiYXVkaW8veG1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieG1cIlxuICAgICAgICBdXG4gICAgfVxufTtcblxuZXhwb3J0IHsgYXVkaW8gfTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/audio/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/dist/index.js":
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/dist/index.js ***!
|
|
\************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getExtensions: () => (/* binding */ getExtensions),\n/* harmony export */ getTypes: () => (/* binding */ getTypes),\n/* harmony export */ lookup: () => (/* binding */ lookup),\n/* harmony export */ mimeTypes: () => (/* binding */ mimeTypes)\n/* harmony export */ });\n/* harmony import */ var _application_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../application/index.js */ \"(ssr)/./node_modules/@uploadthing/mime-types/application/index.js\");\n/* harmony import */ var _audio_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../audio/index.js */ \"(ssr)/./node_modules/@uploadthing/mime-types/audio/index.js\");\n/* harmony import */ var _image_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../image/index.js */ \"(ssr)/./node_modules/@uploadthing/mime-types/image/index.js\");\n/* harmony import */ var _text_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../text/index.js */ \"(ssr)/./node_modules/@uploadthing/mime-types/text/index.js\");\n/* harmony import */ var _video_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../video/index.js */ \"(ssr)/./node_modules/@uploadthing/mime-types/video/index.js\");\n\n\n\n\n\n\n/**\n * Random types not worthy of their own file\n */ const misc = {\n \"chemical/x-cdx\": {\n source: \"apache\",\n extensions: [\n \"cdx\"\n ]\n },\n \"chemical/x-cif\": {\n source: \"apache\",\n extensions: [\n \"cif\"\n ]\n },\n \"chemical/x-cmdf\": {\n source: \"apache\",\n extensions: [\n \"cmdf\"\n ]\n },\n \"chemical/x-cml\": {\n source: \"apache\",\n extensions: [\n \"cml\"\n ]\n },\n \"chemical/x-csml\": {\n source: \"apache\",\n extensions: [\n \"csml\"\n ]\n },\n \"chemical/x-xyz\": {\n source: \"apache\",\n extensions: [\n \"xyz\"\n ]\n },\n \"font/collection\": {\n source: \"iana\",\n extensions: [\n \"ttc\"\n ]\n },\n \"font/otf\": {\n source: \"iana\",\n extensions: [\n \"otf\"\n ]\n },\n \"font/ttf\": {\n source: \"iana\",\n extensions: [\n \"ttf\"\n ]\n },\n \"font/woff\": {\n source: \"iana\",\n extensions: [\n \"woff\"\n ]\n },\n \"font/woff2\": {\n source: \"iana\",\n extensions: [\n \"woff2\"\n ]\n },\n \"message/disposition-notification\": {\n source: \"iana\",\n extensions: [\n \"disposition-notification\"\n ]\n },\n \"message/global\": {\n source: \"iana\",\n extensions: [\n \"u8msg\"\n ]\n },\n \"message/global-delivery-status\": {\n source: \"iana\",\n extensions: [\n \"u8dsn\"\n ]\n },\n \"message/global-disposition-notification\": {\n source: \"iana\",\n extensions: [\n \"u8mdn\"\n ]\n },\n \"message/global-headers\": {\n source: \"iana\",\n extensions: [\n \"u8hdr\"\n ]\n },\n \"message/rfc822\": {\n source: \"iana\",\n extensions: [\n \"eml\",\n \"mime\"\n ]\n },\n \"message/vnd.wfa.wsc\": {\n source: \"iana\",\n extensions: [\n \"wsc\"\n ]\n },\n \"model/3mf\": {\n source: \"iana\",\n extensions: [\n \"3mf\"\n ]\n },\n \"model/gltf+json\": {\n source: \"iana\",\n extensions: [\n \"gltf\"\n ]\n },\n \"model/gltf-binary\": {\n source: \"iana\",\n extensions: [\n \"glb\"\n ]\n },\n \"model/iges\": {\n source: \"iana\",\n extensions: [\n \"igs\",\n \"iges\"\n ]\n },\n \"model/mesh\": {\n source: \"iana\",\n extensions: [\n \"msh\",\n \"mesh\",\n \"silo\"\n ]\n },\n \"model/mtl\": {\n source: \"iana\",\n extensions: [\n \"mtl\"\n ]\n },\n \"model/obj\": {\n source: \"iana\",\n extensions: [\n \"obj\"\n ]\n },\n \"model/step\": {\n source: \"iana\",\n extensions: [\n \".p21\",\n \".stp\",\n \".step\",\n \".stpnc\",\n \".210\"\n ]\n },\n \"model/step+xml\": {\n source: \"iana\",\n extensions: [\n \"stpx\"\n ]\n },\n \"model/step+zip\": {\n source: \"iana\",\n extensions: [\n \"stpz\"\n ]\n },\n \"model/step-xml+zip\": {\n source: \"iana\",\n extensions: [\n \"stpxz\"\n ]\n },\n \"model/stl\": {\n source: \"iana\",\n extensions: [\n \"stl\"\n ]\n },\n \"model/vnd.collada+xml\": {\n source: \"iana\",\n extensions: [\n \"dae\"\n ]\n },\n \"model/vnd.dwf\": {\n source: \"iana\",\n extensions: [\n \"dwf\"\n ]\n },\n \"model/vnd.gdl\": {\n source: \"iana\",\n extensions: [\n \"gdl\"\n ]\n },\n \"model/vnd.gtw\": {\n source: \"iana\",\n extensions: [\n \"gtw\"\n ]\n },\n \"model/vnd.mts\": {\n source: \"iana\",\n extensions: [\n \"mts\"\n ]\n },\n \"model/vnd.opengex\": {\n source: \"iana\",\n extensions: [\n \"ogex\"\n ]\n },\n \"model/vnd.parasolid.transmit.binary\": {\n source: \"iana\",\n extensions: [\n \"x_b\"\n ]\n },\n \"model/vnd.parasolid.transmit.text\": {\n source: \"iana\",\n extensions: [\n \"x_t\"\n ]\n },\n \"model/vnd.sap.vds\": {\n source: \"iana\",\n extensions: [\n \"vds\"\n ]\n },\n \"model/vnd.usdz+zip\": {\n source: \"iana\",\n extensions: [\n \"usdz\"\n ]\n },\n \"model/vnd.valve.source.compiled-map\": {\n source: \"iana\",\n extensions: [\n \"bsp\"\n ]\n },\n \"model/vnd.vtu\": {\n source: \"iana\",\n extensions: [\n \"vtu\"\n ]\n },\n \"model/vrml\": {\n source: \"iana\",\n extensions: [\n \"wrl\",\n \"vrml\"\n ]\n },\n \"model/x3d+binary\": {\n source: \"apache\",\n extensions: [\n \"x3db\",\n \"x3dbz\"\n ]\n },\n \"model/x3d+fastinfoset\": {\n source: \"iana\",\n extensions: [\n \"x3db\"\n ]\n },\n \"model/x3d+vrml\": {\n source: \"apache\",\n extensions: [\n \"x3dv\",\n \"x3dvz\"\n ]\n },\n \"model/x3d+xml\": {\n source: \"iana\",\n extensions: [\n \"x3d\",\n \"x3dz\"\n ]\n },\n \"model/x3d-vrml\": {\n source: \"iana\",\n extensions: [\n \"x3dv\"\n ]\n },\n \"x-conference/x-cooltalk\": {\n source: \"apache\",\n extensions: [\n \"ice\"\n ]\n }\n};\n\nconst mimes = {\n ..._application_index_js__WEBPACK_IMPORTED_MODULE_0__.application,\n ..._audio_index_js__WEBPACK_IMPORTED_MODULE_1__.audio,\n ..._image_index_js__WEBPACK_IMPORTED_MODULE_2__.image,\n ..._text_index_js__WEBPACK_IMPORTED_MODULE_3__.text,\n ..._video_index_js__WEBPACK_IMPORTED_MODULE_4__.video,\n ...misc\n};\nconst mimeTypes = mimes;\nfunction extname(path) {\n const index = path.lastIndexOf(\".\");\n return index < 0 ? \"\" : path.substring(index);\n}\nconst extensions = {};\nconst types = {};\n// Introduce getters to improve tree-shakeability\nfunction getTypes() {\n populateMaps(extensions, types);\n return types;\n}\nfunction getExtensions() {\n populateMaps(extensions, types);\n return extensions;\n}\n/**\n * Lookup the MIME type for a file path/extension.\n */ function lookup(path) {\n if (!path || typeof path !== \"string\") {\n return false;\n }\n // get the extension (\"ext\" or \".ext\" or full path)\n const extension = extname(\"x.\" + path).toLowerCase().substring(1);\n if (!extension) {\n return false;\n }\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n return getTypes()[extension] || false;\n}\nlet inittedMaps = false;\n/**\n * Populate the extensions and types maps.\n * @private\n */ function populateMaps(extensions, types) {\n if (inittedMaps) return;\n inittedMaps = true;\n // source preference (least -> most)\n const preference = [\n \"nginx\",\n \"apache\",\n undefined,\n \"iana\"\n ];\n Object.keys(mimeTypes).forEach((type)=>{\n const mime = mimeTypes[type];\n const exts = mime.extensions;\n if (!exts.length) {\n return;\n }\n // mime -> extensions\n extensions[type] = exts;\n // extension -> mime\n for (const extension of exts){\n if (extension in types) {\n const from = preference.indexOf(mimeTypes[types[extension]].source);\n const to = preference.indexOf(mime.source);\n if (types[extension] !== \"application/octet-stream\" && (from > to || from === to && types[extension].startsWith(\"application/\"))) {\n continue;\n }\n }\n // set the extension -> mime\n types[extension] = type;\n }\n });\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBc0Q7QUFDWjtBQUNBO0FBQ0Y7QUFDRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDhEQUFXO0FBQ2xCLE9BQU8sa0RBQUs7QUFDWixPQUFPLGtEQUFLO0FBQ1osT0FBTyxnREFBSTtBQUNYLE9BQU8sa0RBQUs7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRXNEIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9taW1lLXR5cGVzL2Rpc3QvaW5kZXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYXBwbGljYXRpb24gfSBmcm9tICcuLi9hcHBsaWNhdGlvbi9pbmRleC5qcyc7XG5pbXBvcnQgeyBhdWRpbyB9IGZyb20gJy4uL2F1ZGlvL2luZGV4LmpzJztcbmltcG9ydCB7IGltYWdlIH0gZnJvbSAnLi4vaW1hZ2UvaW5kZXguanMnO1xuaW1wb3J0IHsgdGV4dCB9IGZyb20gJy4uL3RleHQvaW5kZXguanMnO1xuaW1wb3J0IHsgdmlkZW8gfSBmcm9tICcuLi92aWRlby9pbmRleC5qcyc7XG5cbi8qKlxuICogUmFuZG9tIHR5cGVzIG5vdCB3b3J0aHkgb2YgdGhlaXIgb3duIGZpbGVcbiAqLyBjb25zdCBtaXNjID0ge1xuICAgIFwiY2hlbWljYWwveC1jZHhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY2R4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJjaGVtaWNhbC94LWNpZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjaWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImNoZW1pY2FsL3gtY21kZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjbWRmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJjaGVtaWNhbC94LWNtbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImNoZW1pY2FsL3gtY3NtbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjc21sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJjaGVtaWNhbC94LXh5elwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4eXpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImZvbnQvY29sbGVjdGlvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHRjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJmb250L290ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib3RmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJmb250L3R0ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHRmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJmb250L3dvZmZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndvZmZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImZvbnQvd29mZjJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndvZmYyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtZXNzYWdlL2Rpc3Bvc2l0aW9uLW5vdGlmaWNhdGlvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGlzcG9zaXRpb24tbm90aWZpY2F0aW9uXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtZXNzYWdlL2dsb2JhbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidThtc2dcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1lc3NhZ2UvZ2xvYmFsLWRlbGl2ZXJ5LXN0YXR1c1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidThkc25cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1lc3NhZ2UvZ2xvYmFsLWRpc3Bvc2l0aW9uLW5vdGlmaWNhdGlvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidThtZG5cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1lc3NhZ2UvZ2xvYmFsLWhlYWRlcnNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInU4aGRyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtZXNzYWdlL3JmYzgyMlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZW1sXCIsXG4gICAgICAgICAgICBcIm1pbWVcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1lc3NhZ2Uvdm5kLndmYS53c2NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndzY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvM21mXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCIzbWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL2dsdGYranNvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZ2x0ZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvZ2x0Zi1iaW5hcnlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImdsYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvaWdlc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWdzXCIsXG4gICAgICAgICAgICBcImlnZXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL21lc2hcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm1zaFwiLFxuICAgICAgICAgICAgXCJtZXNoXCIsXG4gICAgICAgICAgICBcInNpbG9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL210bFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXRsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC9vYmpcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9ialwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvc3RlcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiLnAyMVwiLFxuICAgICAgICAgICAgXCIuc3RwXCIsXG4gICAgICAgICAgICBcIi5zdGVwXCIsXG4gICAgICAgICAgICBcIi5zdHBuY1wiLFxuICAgICAgICAgICAgXCIuMjEwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC9zdGVwK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3RweFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvc3RlcCt6aXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN0cHpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3N0ZXAteG1sK3ppcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3RweHpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3N0bFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3RsXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC92bmQuY29sbGFkYSt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImRhZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLmR3ZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHdmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC92bmQuZ2RsXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnZGxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3ZuZC5ndHdcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImd0d1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLm10c1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXRzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC92bmQub3BlbmdleFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2dleFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLnBhcmFzb2xpZC50cmFuc21pdC5iaW5hcnlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhfYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLnBhcmFzb2xpZC50cmFuc21pdC50ZXh0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4X3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3ZuZC5zYXAudmRzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ2ZHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3ZuZC51c2R6K3ppcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXNkelwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLnZhbHZlLnNvdXJjZS5jb21waWxlZC1tYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJzcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwvdm5kLnZ0dVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidnR1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC92cm1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3cmxcIixcbiAgICAgICAgICAgIFwidnJtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwibW9kZWwveDNkK2JpbmFyeVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ4M2RiXCIsXG4gICAgICAgICAgICBcIngzZGJ6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC94M2QrZmFzdGluZm9zZXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIngzZGJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3gzZCt2cm1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIngzZHZcIixcbiAgICAgICAgICAgIFwieDNkdnpcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcIm1vZGVsL3gzZCt4bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIngzZFwiLFxuICAgICAgICAgICAgXCJ4M2R6XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJtb2RlbC94M2QtdnJtbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieDNkdlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwieC1jb25mZXJlbmNlL3gtY29vbHRhbGtcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWNlXCJcbiAgICAgICAgXVxuICAgIH1cbn07XG5cbmNvbnN0IG1pbWVzID0ge1xuICAgIC4uLmFwcGxpY2F0aW9uLFxuICAgIC4uLmF1ZGlvLFxuICAgIC4uLmltYWdlLFxuICAgIC4uLnRleHQsXG4gICAgLi4udmlkZW8sXG4gICAgLi4ubWlzY1xufTtcbmNvbnN0IG1pbWVUeXBlcyA9IG1pbWVzO1xuZnVuY3Rpb24gZXh0bmFtZShwYXRoKSB7XG4gICAgY29uc3QgaW5kZXggPSBwYXRoLmxhc3RJbmRleE9mKFwiLlwiKTtcbiAgICByZXR1cm4gaW5kZXggPCAwID8gXCJcIiA6IHBhdGguc3Vic3RyaW5nKGluZGV4KTtcbn1cbmNvbnN0IGV4dGVuc2lvbnMgPSB7fTtcbmNvbnN0IHR5cGVzID0ge307XG4vLyBJbnRyb2R1Y2UgZ2V0dGVycyB0byBpbXByb3ZlIHRyZWUtc2hha2VhYmlsaXR5XG5mdW5jdGlvbiBnZXRUeXBlcygpIHtcbiAgICBwb3B1bGF0ZU1hcHMoZXh0ZW5zaW9ucywgdHlwZXMpO1xuICAgIHJldHVybiB0eXBlcztcbn1cbmZ1bmN0aW9uIGdldEV4dGVuc2lvbnMoKSB7XG4gICAgcG9wdWxhdGVNYXBzKGV4dGVuc2lvbnMsIHR5cGVzKTtcbiAgICByZXR1cm4gZXh0ZW5zaW9ucztcbn1cbi8qKlxuICogTG9va3VwIHRoZSBNSU1FIHR5cGUgZm9yIGEgZmlsZSBwYXRoL2V4dGVuc2lvbi5cbiAqLyBmdW5jdGlvbiBsb29rdXAocGF0aCkge1xuICAgIGlmICghcGF0aCB8fCB0eXBlb2YgcGF0aCAhPT0gXCJzdHJpbmdcIikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIC8vIGdldCB0aGUgZXh0ZW5zaW9uIChcImV4dFwiIG9yIFwiLmV4dFwiIG9yIGZ1bGwgcGF0aClcbiAgICBjb25zdCBleHRlbnNpb24gPSBleHRuYW1lKFwieC5cIiArIHBhdGgpLnRvTG93ZXJDYXNlKCkuc3Vic3RyaW5nKDEpO1xuICAgIGlmICghZXh0ZW5zaW9uKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby11bm5lY2Vzc2FyeS1jb25kaXRpb25cbiAgICByZXR1cm4gZ2V0VHlwZXMoKVtleHRlbnNpb25dIHx8IGZhbHNlO1xufVxubGV0IGluaXR0ZWRNYXBzID0gZmFsc2U7XG4vKipcbiAqIFBvcHVsYXRlIHRoZSBleHRlbnNpb25zIGFuZCB0eXBlcyBtYXBzLlxuICogQHByaXZhdGVcbiAqLyBmdW5jdGlvbiBwb3B1bGF0ZU1hcHMoZXh0ZW5zaW9ucywgdHlwZXMpIHtcbiAgICBpZiAoaW5pdHRlZE1hcHMpIHJldHVybjtcbiAgICBpbml0dGVkTWFwcyA9IHRydWU7XG4gICAgLy8gc291cmNlIHByZWZlcmVuY2UgKGxlYXN0IC0+IG1vc3QpXG4gICAgY29uc3QgcHJlZmVyZW5jZSA9IFtcbiAgICAgICAgXCJuZ2lueFwiLFxuICAgICAgICBcImFwYWNoZVwiLFxuICAgICAgICB1bmRlZmluZWQsXG4gICAgICAgIFwiaWFuYVwiXG4gICAgXTtcbiAgICBPYmplY3Qua2V5cyhtaW1lVHlwZXMpLmZvckVhY2goKHR5cGUpPT57XG4gICAgICAgIGNvbnN0IG1pbWUgPSBtaW1lVHlwZXNbdHlwZV07XG4gICAgICAgIGNvbnN0IGV4dHMgPSBtaW1lLmV4dGVuc2lvbnM7XG4gICAgICAgIGlmICghZXh0cy5sZW5ndGgpIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICAvLyBtaW1lIC0+IGV4dGVuc2lvbnNcbiAgICAgICAgZXh0ZW5zaW9uc1t0eXBlXSA9IGV4dHM7XG4gICAgICAgIC8vIGV4dGVuc2lvbiAtPiBtaW1lXG4gICAgICAgIGZvciAoY29uc3QgZXh0ZW5zaW9uIG9mIGV4dHMpe1xuICAgICAgICAgICAgaWYgKGV4dGVuc2lvbiBpbiB0eXBlcykge1xuICAgICAgICAgICAgICAgIGNvbnN0IGZyb20gPSBwcmVmZXJlbmNlLmluZGV4T2YobWltZVR5cGVzW3R5cGVzW2V4dGVuc2lvbl1dLnNvdXJjZSk7XG4gICAgICAgICAgICAgICAgY29uc3QgdG8gPSBwcmVmZXJlbmNlLmluZGV4T2YobWltZS5zb3VyY2UpO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlc1tleHRlbnNpb25dICE9PSBcImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbVwiICYmIChmcm9tID4gdG8gfHwgZnJvbSA9PT0gdG8gJiYgdHlwZXNbZXh0ZW5zaW9uXS5zdGFydHNXaXRoKFwiYXBwbGljYXRpb24vXCIpKSkge1xuICAgICAgICAgICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBzZXQgdGhlIGV4dGVuc2lvbiAtPiBtaW1lXG4gICAgICAgICAgICB0eXBlc1tleHRlbnNpb25dID0gdHlwZTtcbiAgICAgICAgfVxuICAgIH0pO1xufVxuXG5leHBvcnQgeyBnZXRFeHRlbnNpb25zLCBnZXRUeXBlcywgbG9va3VwLCBtaW1lVHlwZXMgfTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/dist/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/image/index.js":
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/image/index.js ***!
|
|
\*************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ image: () => (/* binding */ image)\n/* harmony export */ });\nconst image = {\n \"image/aces\": {\n source: \"iana\",\n extensions: [\n \"exr\"\n ]\n },\n \"image/avci\": {\n source: \"iana\",\n extensions: [\n \"avci\"\n ]\n },\n \"image/avcs\": {\n source: \"iana\",\n extensions: [\n \"avcs\"\n ]\n },\n \"image/avif\": {\n source: \"iana\",\n extensions: [\n \"avif\"\n ]\n },\n \"image/bmp\": {\n source: \"iana\",\n extensions: [\n \"bmp\"\n ]\n },\n \"image/cgm\": {\n source: \"iana\",\n extensions: [\n \"cgm\"\n ]\n },\n \"image/dicom-rle\": {\n source: \"iana\",\n extensions: [\n \"drle\"\n ]\n },\n \"image/emf\": {\n source: \"iana\",\n extensions: [\n \"emf\"\n ]\n },\n \"image/fits\": {\n source: \"iana\",\n extensions: [\n \"fits\"\n ]\n },\n \"image/g3fax\": {\n source: \"iana\",\n extensions: [\n \"g3\"\n ]\n },\n \"image/gif\": {\n source: \"iana\",\n extensions: [\n \"gif\"\n ]\n },\n \"image/heic\": {\n source: \"iana\",\n extensions: [\n \"heic\"\n ]\n },\n \"image/heic-sequence\": {\n source: \"iana\",\n extensions: [\n \"heics\"\n ]\n },\n \"image/heif\": {\n source: \"iana\",\n extensions: [\n \"heif\"\n ]\n },\n \"image/heif-sequence\": {\n source: \"iana\",\n extensions: [\n \"heifs\"\n ]\n },\n \"image/hej2k\": {\n source: \"iana\",\n extensions: [\n \"hej2\"\n ]\n },\n \"image/hsj2\": {\n source: \"iana\",\n extensions: [\n \"hsj2\"\n ]\n },\n \"image/ief\": {\n source: \"iana\",\n extensions: [\n \"ief\"\n ]\n },\n \"image/jls\": {\n source: \"iana\",\n extensions: [\n \"jls\"\n ]\n },\n \"image/jp2\": {\n source: \"iana\",\n extensions: [\n \"jp2\",\n \"jpg2\"\n ]\n },\n \"image/jpeg\": {\n source: \"iana\",\n extensions: [\n \"jpeg\",\n \"jpg\",\n \"jpe\",\n \"jfif\",\n \"pjpeg\",\n \"pjp\"\n ]\n },\n \"image/jph\": {\n source: \"iana\",\n extensions: [\n \"jph\"\n ]\n },\n \"image/jphc\": {\n source: \"iana\",\n extensions: [\n \"jhc\"\n ]\n },\n \"image/jpm\": {\n source: \"iana\",\n extensions: [\n \"jpm\"\n ]\n },\n \"image/jpx\": {\n source: \"iana\",\n extensions: [\n \"jpx\",\n \"jpf\"\n ]\n },\n \"image/jxr\": {\n source: \"iana\",\n extensions: [\n \"jxr\"\n ]\n },\n \"image/jxra\": {\n source: \"iana\",\n extensions: [\n \"jxra\"\n ]\n },\n \"image/jxrs\": {\n source: \"iana\",\n extensions: [\n \"jxrs\"\n ]\n },\n \"image/jxs\": {\n source: \"iana\",\n extensions: [\n \"jxs\"\n ]\n },\n \"image/jxsc\": {\n source: \"iana\",\n extensions: [\n \"jxsc\"\n ]\n },\n \"image/jxsi\": {\n source: \"iana\",\n extensions: [\n \"jxsi\"\n ]\n },\n \"image/jxss\": {\n source: \"iana\",\n extensions: [\n \"jxss\"\n ]\n },\n \"image/ktx\": {\n source: \"iana\",\n extensions: [\n \"ktx\"\n ]\n },\n \"image/ktx2\": {\n source: \"iana\",\n extensions: [\n \"ktx2\"\n ]\n },\n \"image/png\": {\n source: \"iana\",\n extensions: [\n \"png\"\n ]\n },\n \"image/prs.btif\": {\n source: \"iana\",\n extensions: [\n \"btif\"\n ]\n },\n \"image/prs.pti\": {\n source: \"iana\",\n extensions: [\n \"pti\"\n ]\n },\n \"image/sgi\": {\n source: \"apache\",\n extensions: [\n \"sgi\"\n ]\n },\n \"image/svg+xml\": {\n source: \"iana\",\n extensions: [\n \"svg\",\n \"svgz\"\n ]\n },\n \"image/t38\": {\n source: \"iana\",\n extensions: [\n \"t38\"\n ]\n },\n \"image/tiff\": {\n source: \"iana\",\n extensions: [\n \"tif\",\n \"tiff\"\n ]\n },\n \"image/tiff-fx\": {\n source: \"iana\",\n extensions: [\n \"tfx\"\n ]\n },\n \"image/vnd.adobe.photoshop\": {\n source: \"iana\",\n extensions: [\n \"psd\"\n ]\n },\n \"image/vnd.airzip.accelerator.azv\": {\n source: \"iana\",\n extensions: [\n \"azv\"\n ]\n },\n \"image/vnd.dece.graphic\": {\n source: \"iana\",\n extensions: [\n \"uvi\",\n \"uvvi\",\n \"uvg\",\n \"uvvg\"\n ]\n },\n \"image/vnd.djvu\": {\n source: \"iana\",\n extensions: [\n \"djvu\",\n \"djv\"\n ]\n },\n \"image/vnd.dvb.subtitle\": {\n source: \"iana\",\n extensions: [\n \"sub\"\n ]\n },\n \"image/vnd.dwg\": {\n source: \"iana\",\n extensions: [\n \"dwg\"\n ]\n },\n \"image/vnd.dxf\": {\n source: \"iana\",\n extensions: [\n \"dxf\"\n ]\n },\n \"image/vnd.fastbidsheet\": {\n source: \"iana\",\n extensions: [\n \"fbs\"\n ]\n },\n \"image/vnd.fpx\": {\n source: \"iana\",\n extensions: [\n \"fpx\"\n ]\n },\n \"image/vnd.fst\": {\n source: \"iana\",\n extensions: [\n \"fst\"\n ]\n },\n \"image/vnd.fujixerox.edmics-mmr\": {\n source: \"iana\",\n extensions: [\n \"mmr\"\n ]\n },\n \"image/vnd.fujixerox.edmics-rlc\": {\n source: \"iana\",\n extensions: [\n \"rlc\"\n ]\n },\n \"image/vnd.microsoft.icon\": {\n source: \"iana\",\n extensions: [\n \"ico\"\n ]\n },\n \"image/vnd.ms-modi\": {\n source: \"iana\",\n extensions: [\n \"mdi\"\n ]\n },\n \"image/vnd.ms-photo\": {\n source: \"apache\",\n extensions: [\n \"wdp\"\n ]\n },\n \"image/vnd.net-fpx\": {\n source: \"iana\",\n extensions: [\n \"npx\"\n ]\n },\n \"image/vnd.pco.b16\": {\n source: \"iana\",\n extensions: [\n \"b16\"\n ]\n },\n \"image/vnd.tencent.tap\": {\n source: \"iana\",\n extensions: [\n \"tap\"\n ]\n },\n \"image/vnd.valve.source.texture\": {\n source: \"iana\",\n extensions: [\n \"vtf\"\n ]\n },\n \"image/vnd.wap.wbmp\": {\n source: \"iana\",\n extensions: [\n \"wbmp\"\n ]\n },\n \"image/vnd.xiff\": {\n source: \"iana\",\n extensions: [\n \"xif\"\n ]\n },\n \"image/vnd.zbrush.pcx\": {\n source: \"iana\",\n extensions: [\n \"pcx\"\n ]\n },\n \"image/webp\": {\n source: \"apache\",\n extensions: [\n \"webp\"\n ]\n },\n \"image/wmf\": {\n source: \"iana\",\n extensions: [\n \"wmf\"\n ]\n },\n \"image/x-3ds\": {\n source: \"apache\",\n extensions: [\n \"3ds\"\n ]\n },\n \"image/x-cmu-raster\": {\n source: \"apache\",\n extensions: [\n \"ras\"\n ]\n },\n \"image/x-cmx\": {\n source: \"apache\",\n extensions: [\n \"cmx\"\n ]\n },\n \"image/x-freehand\": {\n source: \"apache\",\n extensions: [\n \"fh\",\n \"fhc\",\n \"fh4\",\n \"fh5\",\n \"fh7\"\n ]\n },\n \"image/x-icon\": {\n source: \"apache\",\n extensions: [\n \"ico\"\n ]\n },\n \"image/x-jng\": {\n source: \"nginx\",\n extensions: [\n \"jng\"\n ]\n },\n \"image/x-mrsid-image\": {\n source: \"apache\",\n extensions: [\n \"sid\"\n ]\n },\n \"image/x-ms-bmp\": {\n source: \"nginx\",\n extensions: [\n \"bmp\"\n ]\n },\n \"image/x-pcx\": {\n source: \"apache\",\n extensions: [\n \"pcx\"\n ]\n },\n \"image/x-pict\": {\n source: \"apache\",\n extensions: [\n \"pic\",\n \"pct\"\n ]\n },\n \"image/x-portable-anymap\": {\n source: \"apache\",\n extensions: [\n \"pnm\"\n ]\n },\n \"image/x-portable-bitmap\": {\n source: \"apache\",\n extensions: [\n \"pbm\"\n ]\n },\n \"image/x-portable-graymap\": {\n source: \"apache\",\n extensions: [\n \"pgm\"\n ]\n },\n \"image/x-portable-pixmap\": {\n source: \"apache\",\n extensions: [\n \"ppm\"\n ]\n },\n \"image/x-rgb\": {\n source: \"apache\",\n extensions: [\n \"rgb\"\n ]\n },\n \"image/x-tga\": {\n source: \"apache\",\n extensions: [\n \"tga\"\n ]\n },\n \"image/x-xbitmap\": {\n source: \"apache\",\n extensions: [\n \"xbm\"\n ]\n },\n \"image/x-xpixmap\": {\n source: \"apache\",\n extensions: [\n \"xpm\"\n ]\n },\n \"image/x-xwindowdump\": {\n source: \"apache\",\n extensions: [\n \"xwd\"\n ]\n }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvaW1hZ2UvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9taW1lLXR5cGVzL2ltYWdlL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGltYWdlID0ge1xuICAgIFwiaW1hZ2UvYWNlc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZXhyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9hdmNpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdmNpXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9hdmNzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdmNzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9hdmlmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhdmlmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9ibXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJtcFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvY2dtXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJjZ21cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2RpY29tLXJsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHJsZVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvZW1mXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJlbWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2ZpdHNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZpdHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2czZmF4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnM1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvZ2lmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnaWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2hlaWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhlaWNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2hlaWMtc2VxdWVuY2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhlaWNzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9oZWlmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJoZWlmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9oZWlmLXNlcXVlbmNlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJoZWlmc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvaGVqMmtcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhlajJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2hzajJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImhzajJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2llZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaWVmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9qbHNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpsc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanAyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqcDJcIixcbiAgICAgICAgICAgIFwianBnMlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanBlZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwianBlZ1wiLFxuICAgICAgICAgICAgXCJqcGdcIixcbiAgICAgICAgICAgIFwianBlXCIsXG4gICAgICAgICAgICBcImpmaWZcIixcbiAgICAgICAgICAgIFwicGpwZWdcIixcbiAgICAgICAgICAgIFwicGpwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9qcGhcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpwaFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanBoY1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiamhjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9qcG1cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpwbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanB4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqcHhcIixcbiAgICAgICAgICAgIFwianBmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9qeHJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImp4clwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanhyYVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwianhyYVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvanhyc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwianhyc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvanhzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqeHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2p4c2NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImp4c2NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2p4c2lcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImp4c2lcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2p4c3NcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImp4c3NcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL2t0eFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwia3R4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9rdHgyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJrdHgyXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS9wbmdcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBuZ1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvcHJzLmJ0aWZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImJ0aWZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3Bycy5wdGlcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInB0aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvc2dpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNnaVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvc3ZnK3htbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3ZnXCIsXG4gICAgICAgICAgICBcInN2Z3pcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3QzOFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidDM4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS90aWZmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0aWZcIixcbiAgICAgICAgICAgIFwidGlmZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UvdGlmZi1meFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidGZ4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuYWRvYmUucGhvdG9zaG9wXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwc2RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5haXJ6aXAuYWNjZWxlcmF0b3IuYXp2XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJhenZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5kZWNlLmdyYXBoaWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV2aVwiLFxuICAgICAgICAgICAgXCJ1dnZpXCIsXG4gICAgICAgICAgICBcInV2Z1wiLFxuICAgICAgICAgICAgXCJ1dnZnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuZGp2dVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGp2dVwiLFxuICAgICAgICAgICAgXCJkanZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5kdmIuc3VidGl0bGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInN1YlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvdm5kLmR3Z1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHdnXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuZHhmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJkeGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5mYXN0Ymlkc2hlZXRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZic1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvdm5kLmZweFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZnB4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuZnN0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmc3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5mdWppeGVyb3guZWRtaWNzLW1tclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibW1yXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuZnVqaXhlcm94LmVkbWljcy1ybGNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJsY1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvdm5kLm1pY3Jvc29mdC5pY29uXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpY29cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5tcy1tb2RpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtZGlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5tcy1waG90b1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3ZHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5uZXQtZnB4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJucHhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC5wY28uYjE2XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJiMTZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3ZuZC50ZW5jZW50LnRhcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidGFwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQudmFsdmUuc291cmNlLnRleHR1cmVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZ0ZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2Uvdm5kLndhcC53Ym1wXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3Ym1wXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQueGlmZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGlmXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS92bmQuemJydXNoLnBjeFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGN4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS93ZWJwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndlYnBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3dtZlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid21mXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LTNkc1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCIzZHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtY211LXJhc3RlclwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJyYXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtY214XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNteFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UveC1mcmVlaGFuZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmaFwiLFxuICAgICAgICAgICAgXCJmaGNcIixcbiAgICAgICAgICAgIFwiZmg0XCIsXG4gICAgICAgICAgICBcImZoNVwiLFxuICAgICAgICAgICAgXCJmaDdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtaWNvblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJpY29cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtam5nXCI6IHtcbiAgICAgICAgc291cmNlOiBcIm5naW54XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiam5nXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LW1yc2lkLWltYWdlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNpZFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UveC1tcy1ibXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwibmdpbnhcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJibXBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtcGN4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBjeFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UveC1waWN0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBpY1wiLFxuICAgICAgICAgICAgXCJwY3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtcG9ydGFibGUtYW55bWFwXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInBubVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UveC1wb3J0YWJsZS1iaXRtYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGJtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LXBvcnRhYmxlLWdyYXltYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicGdtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LXBvcnRhYmxlLXBpeG1hcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJwcG1cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcImltYWdlL3gtcmdiXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInJnYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwiaW1hZ2UveC10Z2FcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidGdhXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LXhiaXRtYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieGJtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LXhwaXhtYXBcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwieHBtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJpbWFnZS94LXh3aW5kb3dkdW1wXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInh3ZFwiXG4gICAgICAgIF1cbiAgICB9XG59O1xuXG5leHBvcnQgeyBpbWFnZSB9O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/image/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/text/index.js":
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/text/index.js ***!
|
|
\************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ text: () => (/* binding */ text)\n/* harmony export */ });\nconst text = {\n \"text/cache-manifest\": {\n source: \"iana\",\n extensions: [\n \"appcache\",\n \"manifest\"\n ]\n },\n \"text/calendar\": {\n source: \"iana\",\n extensions: [\n \"ics\",\n \"ifb\"\n ]\n },\n \"text/css\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"css\"\n ]\n },\n \"text/csv\": {\n source: \"iana\",\n extensions: [\n \"csv\"\n ]\n },\n \"text/html\": {\n source: \"iana\",\n extensions: [\n \"html\",\n \"htm\",\n \"shtml\"\n ]\n },\n \"text/markdown\": {\n source: \"iana\",\n extensions: [\n \"markdown\",\n \"md\"\n ]\n },\n \"text/mathml\": {\n source: \"nginx\",\n extensions: [\n \"mml\"\n ]\n },\n \"text/n3\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"n3\"\n ]\n },\n \"text/plain\": {\n source: \"iana\",\n extensions: [\n \"txt\",\n \"text\",\n \"conf\",\n \"def\",\n \"list\",\n \"log\",\n \"in\",\n \"ini\"\n ]\n },\n \"text/prs.lines.tag\": {\n source: \"iana\",\n extensions: [\n \"dsc\"\n ]\n },\n \"text/richtext\": {\n source: \"iana\",\n extensions: [\n \"rtx\"\n ]\n },\n \"text/rtf\": {\n source: \"iana\",\n extensions: [\n \"rtf\"\n ]\n },\n \"text/sgml\": {\n source: \"iana\",\n extensions: [\n \"sgml\",\n \"sgm\"\n ]\n },\n \"text/shex\": {\n source: \"iana\",\n extensions: [\n \"shex\"\n ]\n },\n \"text/spdx\": {\n source: \"iana\",\n extensions: [\n \"spdx\"\n ]\n },\n \"text/tab-separated-values\": {\n source: \"iana\",\n extensions: [\n \"tsv\"\n ]\n },\n \"text/troff\": {\n source: \"iana\",\n extensions: [\n \"t\",\n \"tr\",\n \"roff\",\n \"man\",\n \"me\",\n \"ms\"\n ]\n },\n \"text/turtle\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"ttl\"\n ]\n },\n \"text/uri-list\": {\n source: \"iana\",\n extensions: [\n \"uri\",\n \"uris\",\n \"urls\"\n ]\n },\n \"text/vcard\": {\n source: \"iana\",\n extensions: [\n \"vcard\"\n ]\n },\n \"text/vnd.curl\": {\n source: \"iana\",\n extensions: [\n \"curl\"\n ]\n },\n \"text/vnd.curl.dcurl\": {\n source: \"apache\",\n extensions: [\n \"dcurl\"\n ]\n },\n \"text/vnd.curl.mcurl\": {\n source: \"apache\",\n extensions: [\n \"mcurl\"\n ]\n },\n \"text/vnd.curl.scurl\": {\n source: \"apache\",\n extensions: [\n \"scurl\"\n ]\n },\n \"text/vnd.dvb.subtitle\": {\n source: \"iana\",\n extensions: [\n \"sub\"\n ]\n },\n \"text/vnd.familysearch.gedcom\": {\n source: \"iana\",\n extensions: [\n \"ged\"\n ]\n },\n \"text/vnd.fly\": {\n source: \"iana\",\n extensions: [\n \"fly\"\n ]\n },\n \"text/vnd.fmi.flexstor\": {\n source: \"iana\",\n extensions: [\n \"flx\"\n ]\n },\n \"text/vnd.graphviz\": {\n source: \"iana\",\n extensions: [\n \"gv\"\n ]\n },\n \"text/vnd.in3d.3dml\": {\n source: \"iana\",\n extensions: [\n \"3dml\"\n ]\n },\n \"text/vnd.in3d.spot\": {\n source: \"iana\",\n extensions: [\n \"spot\"\n ]\n },\n \"text/vnd.sun.j2me.app-descriptor\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"jad\"\n ]\n },\n \"text/vnd.wap.wml\": {\n source: \"iana\",\n extensions: [\n \"wml\"\n ]\n },\n \"text/vnd.wap.wmlscript\": {\n source: \"iana\",\n extensions: [\n \"wmls\"\n ]\n },\n \"text/vtt\": {\n source: \"iana\",\n charset: \"UTF-8\",\n extensions: [\n \"vtt\"\n ]\n },\n \"text/x-asm\": {\n source: \"apache\",\n extensions: [\n \"s\",\n \"asm\"\n ]\n },\n \"text/x-c\": {\n source: \"apache\",\n extensions: [\n \"c\",\n \"cc\",\n \"cxx\",\n \"cpp\",\n \"h\",\n \"hh\",\n \"dic\"\n ]\n },\n \"text/x-component\": {\n source: \"nginx\",\n extensions: [\n \"htc\"\n ]\n },\n \"text/x-fortran\": {\n source: \"apache\",\n extensions: [\n \"f\",\n \"for\",\n \"f77\",\n \"f90\"\n ]\n },\n \"text/x-java-source\": {\n source: \"apache\",\n extensions: [\n \"java\"\n ]\n },\n \"text/x-nfo\": {\n source: \"apache\",\n extensions: [\n \"nfo\"\n ]\n },\n \"text/x-opml\": {\n source: \"apache\",\n extensions: [\n \"opml\"\n ]\n },\n \"text/x-pascal\": {\n source: \"apache\",\n extensions: [\n \"p\",\n \"pas\"\n ]\n },\n \"text/x-setext\": {\n source: \"apache\",\n extensions: [\n \"etx\"\n ]\n },\n \"text/x-sfv\": {\n source: \"apache\",\n extensions: [\n \"sfv\"\n ]\n },\n \"text/x-uuencode\": {\n source: \"apache\",\n extensions: [\n \"uu\"\n ]\n },\n \"text/x-vcalendar\": {\n source: \"apache\",\n extensions: [\n \"vcs\"\n ]\n },\n \"text/x-vcard\": {\n source: \"apache\",\n extensions: [\n \"vcf\"\n ]\n },\n \"text/xml\": {\n source: \"iana\",\n extensions: [\n \"xml\"\n ]\n }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvdGV4dC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0IiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL05leHRjbG91ZC9EZXYvQmlvaGF6YXJkVkZYX1dlYnNpdGUvYmlvaGF6YXJkLXZmeC9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvdGV4dC9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB0ZXh0ID0ge1xuICAgIFwidGV4dC9jYWNoZS1tYW5pZmVzdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiYXBwY2FjaGVcIixcbiAgICAgICAgICAgIFwibWFuaWZlc3RcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvY2FsZW5kYXJcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImljc1wiLFxuICAgICAgICAgICAgXCJpZmJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvY3NzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNzc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC9jc3ZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImNzdlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC9odG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJodG1sXCIsXG4gICAgICAgICAgICBcImh0bVwiLFxuICAgICAgICAgICAgXCJzaHRtbFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC9tYXJrZG93blwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWFya2Rvd25cIixcbiAgICAgICAgICAgIFwibWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvbWF0aG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcIm5naW54XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibW1sXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L24zXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm4zXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3BsYWluXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0eHRcIixcbiAgICAgICAgICAgIFwidGV4dFwiLFxuICAgICAgICAgICAgXCJjb25mXCIsXG4gICAgICAgICAgICBcImRlZlwiLFxuICAgICAgICAgICAgXCJsaXN0XCIsXG4gICAgICAgICAgICBcImxvZ1wiLFxuICAgICAgICAgICAgXCJpblwiLFxuICAgICAgICAgICAgXCJpbmlcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvcHJzLmxpbmVzLnRhZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZHNjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3JpY2h0ZXh0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJydHhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvcnRmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJydGZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvc2dtbFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2dtbFwiLFxuICAgICAgICAgICAgXCJzZ21cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvc2hleFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2hleFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC9zcGR4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzcGR4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3RhYi1zZXBhcmF0ZWQtdmFsdWVzXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ0c3ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdHJvZmZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInRcIixcbiAgICAgICAgICAgIFwidHJcIixcbiAgICAgICAgICAgIFwicm9mZlwiLFxuICAgICAgICAgICAgXCJtYW5cIixcbiAgICAgICAgICAgIFwibWVcIixcbiAgICAgICAgICAgIFwibXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdHVydGxlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInR0bFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC91cmktbGlzdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXJpXCIsXG4gICAgICAgICAgICBcInVyaXNcIixcbiAgICAgICAgICAgIFwidXJsc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC92Y2FyZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidmNhcmRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmN1cmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImN1cmxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmN1cmwuZGN1cmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZGN1cmxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmN1cmwubWN1cmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWN1cmxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmN1cmwuc2N1cmxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic2N1cmxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmR2Yi5zdWJ0aXRsZVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3ViXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3ZuZC5mYW1pbHlzZWFyY2guZ2VkY29tXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJnZWRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmZseVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmx5XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3ZuZC5mbWkuZmxleHN0b3JcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZseFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC92bmQuZ3JhcGh2aXpcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImd2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3ZuZC5pbjNkLjNkbWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIjNkbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLmluM2Quc3BvdFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwic3BvdFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC92bmQuc3VuLmoybWUuYXBwLWRlc2NyaXB0b3JcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBjaGFyc2V0OiBcIlVURi04XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiamFkXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3ZuZC53YXAud21sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3bWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdm5kLndhcC53bWxzY3JpcHRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIndtbHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQvdnR0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgY2hhcnNldDogXCJVVEYtOFwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZ0dFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94LWFzbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJzXCIsXG4gICAgICAgICAgICBcImFzbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94LWNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiY1wiLFxuICAgICAgICAgICAgXCJjY1wiLFxuICAgICAgICAgICAgXCJjeHhcIixcbiAgICAgICAgICAgIFwiY3BwXCIsXG4gICAgICAgICAgICBcImhcIixcbiAgICAgICAgICAgIFwiaGhcIixcbiAgICAgICAgICAgIFwiZGljXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3gtY29tcG9uZW50XCI6IHtcbiAgICAgICAgc291cmNlOiBcIm5naW54XCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiaHRjXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3gtZm9ydHJhblwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmXCIsXG4gICAgICAgICAgICBcImZvclwiLFxuICAgICAgICAgICAgXCJmNzdcIixcbiAgICAgICAgICAgIFwiZjkwXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3gtamF2YS1zb3VyY2VcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiamF2YVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94LW5mb1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJuZm9cIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQveC1vcG1sXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcIm9wbWxcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQveC1wYXNjYWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwicFwiLFxuICAgICAgICAgICAgXCJwYXNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInRleHQveC1zZXRleHRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZXR4XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3gtc2Z2XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNmdlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94LXV1ZW5jb2RlXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV1XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ0ZXh0L3gtdmNhbGVuZGFyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZjc1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94LXZjYXJkXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZjZlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidGV4dC94bWxcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInhtbFwiXG4gICAgICAgIF1cbiAgICB9XG59O1xuXG5leHBvcnQgeyB0ZXh0IH07XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/text/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/mime-types/video/index.js":
|
|
/*!*************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/mime-types/video/index.js ***!
|
|
\*************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ video: () => (/* binding */ video)\n/* harmony export */ });\nconst video = {\n \"video/3gpp\": {\n source: \"iana\",\n extensions: [\n \"3gp\",\n \"3gpp\"\n ]\n },\n \"video/3gpp2\": {\n source: \"iana\",\n extensions: [\n \"3g2\"\n ]\n },\n \"video/h261\": {\n source: \"iana\",\n extensions: [\n \"h261\"\n ]\n },\n \"video/h263\": {\n source: \"iana\",\n extensions: [\n \"h263\"\n ]\n },\n \"video/h264\": {\n source: \"iana\",\n extensions: [\n \"h264\"\n ]\n },\n \"video/iso.segment\": {\n source: \"iana\",\n extensions: [\n \"m4s\"\n ]\n },\n \"video/jpeg\": {\n source: \"iana\",\n extensions: [\n \"jpgv\"\n ]\n },\n \"video/jpm\": {\n source: \"apache\",\n extensions: [\n \"jpm\",\n \"jpgm\"\n ]\n },\n \"video/mj2\": {\n source: \"iana\",\n extensions: [\n \"mj2\",\n \"mjp2\"\n ]\n },\n \"video/mp2t\": {\n source: \"iana\",\n extensions: [\n \"ts\"\n ]\n },\n \"video/mp4\": {\n source: \"iana\",\n extensions: [\n \"mp4\",\n \"mp4v\",\n \"mpg4\"\n ]\n },\n \"video/mpeg\": {\n source: \"iana\",\n extensions: [\n \"mpeg\",\n \"mpg\",\n \"mpe\",\n \"m1v\",\n \"m2v\"\n ]\n },\n \"video/ogg\": {\n source: \"iana\",\n extensions: [\n \"ogv\"\n ]\n },\n \"video/quicktime\": {\n source: \"iana\",\n extensions: [\n \"qt\",\n \"mov\"\n ]\n },\n \"video/vnd.dece.hd\": {\n source: \"iana\",\n extensions: [\n \"uvh\",\n \"uvvh\"\n ]\n },\n \"video/vnd.dece.mobile\": {\n source: \"iana\",\n extensions: [\n \"uvm\",\n \"uvvm\"\n ]\n },\n \"video/vnd.dece.pd\": {\n source: \"iana\",\n extensions: [\n \"uvp\",\n \"uvvp\"\n ]\n },\n \"video/vnd.dece.sd\": {\n source: \"iana\",\n extensions: [\n \"uvs\",\n \"uvvs\"\n ]\n },\n \"video/vnd.dece.video\": {\n source: \"iana\",\n extensions: [\n \"uvv\",\n \"uvvv\"\n ]\n },\n \"video/vnd.dvb.file\": {\n source: \"iana\",\n extensions: [\n \"dvb\"\n ]\n },\n \"video/vnd.fvt\": {\n source: \"iana\",\n extensions: [\n \"fvt\"\n ]\n },\n \"video/vnd.mpegurl\": {\n source: \"iana\",\n extensions: [\n \"mxu\",\n \"m4u\"\n ]\n },\n \"video/vnd.ms-playready.media.pyv\": {\n source: \"iana\",\n extensions: [\n \"pyv\"\n ]\n },\n \"video/vnd.uvvu.mp4\": {\n source: \"iana\",\n extensions: [\n \"uvu\",\n \"uvvu\"\n ]\n },\n \"video/vnd.vivo\": {\n source: \"iana\",\n extensions: [\n \"viv\"\n ]\n },\n \"video/webm\": {\n source: \"apache\",\n extensions: [\n \"webm\"\n ]\n },\n \"video/x-f4v\": {\n source: \"apache\",\n extensions: [\n \"f4v\"\n ]\n },\n \"video/x-fli\": {\n source: \"apache\",\n extensions: [\n \"fli\"\n ]\n },\n \"video/x-flv\": {\n source: \"apache\",\n extensions: [\n \"flv\"\n ]\n },\n \"video/x-m4v\": {\n source: \"apache\",\n extensions: [\n \"m4v\"\n ]\n },\n \"video/x-matroska\": {\n source: \"apache\",\n extensions: [\n \"mkv\",\n \"mk3d\",\n \"mks\"\n ]\n },\n \"video/x-mng\": {\n source: \"apache\",\n extensions: [\n \"mng\"\n ]\n },\n \"video/x-ms-asf\": {\n source: \"apache\",\n extensions: [\n \"asf\",\n \"asx\"\n ]\n },\n \"video/x-ms-vob\": {\n source: \"apache\",\n extensions: [\n \"vob\"\n ]\n },\n \"video/x-ms-wm\": {\n source: \"apache\",\n extensions: [\n \"wm\"\n ]\n },\n \"video/x-ms-wmv\": {\n source: \"apache\",\n extensions: [\n \"wmv\"\n ]\n },\n \"video/x-ms-wmx\": {\n source: \"apache\",\n extensions: [\n \"wmx\"\n ]\n },\n \"video/x-ms-wvx\": {\n source: \"apache\",\n extensions: [\n \"wvx\"\n ]\n },\n \"video/x-msvideo\": {\n source: \"apache\",\n extensions: [\n \"avi\"\n ]\n },\n \"video/x-sgi-movie\": {\n source: \"apache\",\n extensions: [\n \"movie\"\n ]\n },\n \"video/x-smv\": {\n source: \"apache\",\n extensions: [\n \"smv\"\n ]\n }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL21pbWUtdHlwZXMvdmlkZW8vaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9taW1lLXR5cGVzL3ZpZGVvL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHZpZGVvID0ge1xuICAgIFwidmlkZW8vM2dwcFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiM2dwXCIsXG4gICAgICAgICAgICBcIjNncHBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvLzNncHAyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCIzZzJcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2gyNjFcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImgyNjFcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2gyNjNcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImgyNjNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2gyNjRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImgyNjRcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2lzby5zZWdtZW50XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtNHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2pwZWdcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImpwZ3ZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL2pwbVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJqcG1cIixcbiAgICAgICAgICAgIFwianBnbVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vbWoyXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtajJcIixcbiAgICAgICAgICAgIFwibWpwMlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vbXAydFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidHNcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL21wNFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXA0XCIsXG4gICAgICAgICAgICBcIm1wNHZcIixcbiAgICAgICAgICAgIFwibXBnNFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vbXBlZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXBlZ1wiLFxuICAgICAgICAgICAgXCJtcGdcIixcbiAgICAgICAgICAgIFwibXBlXCIsXG4gICAgICAgICAgICBcIm0xdlwiLFxuICAgICAgICAgICAgXCJtMnZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL29nZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwib2d2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby9xdWlja3RpbWVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInF0XCIsXG4gICAgICAgICAgICBcIm1vdlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLmRlY2UuaGRcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV2aFwiLFxuICAgICAgICAgICAgXCJ1dnZoXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby92bmQuZGVjZS5tb2JpbGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV2bVwiLFxuICAgICAgICAgICAgXCJ1dnZtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby92bmQuZGVjZS5wZFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwidXZwXCIsXG4gICAgICAgICAgICBcInV2dnBcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3ZuZC5kZWNlLnNkXCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1dnNcIixcbiAgICAgICAgICAgIFwidXZ2c1wiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLmRlY2UudmlkZW9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInV2dlwiLFxuICAgICAgICAgICAgXCJ1dnZ2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby92bmQuZHZiLmZpbGVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImR2YlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLmZ2dFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZnZ0XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby92bmQubXBlZ3VybFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJpYW5hXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibXh1XCIsXG4gICAgICAgICAgICBcIm00dVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLm1zLXBsYXlyZWFkeS5tZWRpYS5weXZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInB5dlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLnV2dnUubXA0XCI6IHtcbiAgICAgICAgc291cmNlOiBcImlhbmFcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ1dnVcIixcbiAgICAgICAgICAgIFwidXZ2dVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vdm5kLnZpdm9cIjoge1xuICAgICAgICBzb3VyY2U6IFwiaWFuYVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZpdlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8vd2VibVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3ZWJtXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby94LWY0dlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJmNHZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtZmxpXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImZsaVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8veC1mbHZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwiZmx2XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby94LW00dlwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtNHZcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtbWF0cm9za2FcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibWt2XCIsXG4gICAgICAgICAgICBcIm1rM2RcIixcbiAgICAgICAgICAgIFwibWtzXCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby94LW1uZ1wiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJtbmdcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtbXMtYXNmXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImFzZlwiLFxuICAgICAgICAgICAgXCJhc3hcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtbXMtdm9iXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInZvYlwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8veC1tcy13bVwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3bVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8veC1tcy13bXZcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwid212XCJcbiAgICAgICAgXVxuICAgIH0sXG4gICAgXCJ2aWRlby94LW1zLXdteFwiOiB7XG4gICAgICAgIHNvdXJjZTogXCJhcGFjaGVcIixcbiAgICAgICAgZXh0ZW5zaW9uczogW1xuICAgICAgICAgICAgXCJ3bXhcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtbXMtd3Z4XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInd2eFwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8veC1tc3ZpZGVvXCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcImF2aVwiXG4gICAgICAgIF1cbiAgICB9LFxuICAgIFwidmlkZW8veC1zZ2ktbW92aWVcIjoge1xuICAgICAgICBzb3VyY2U6IFwiYXBhY2hlXCIsXG4gICAgICAgIGV4dGVuc2lvbnM6IFtcbiAgICAgICAgICAgIFwibW92aWVcIlxuICAgICAgICBdXG4gICAgfSxcbiAgICBcInZpZGVvL3gtc212XCI6IHtcbiAgICAgICAgc291cmNlOiBcImFwYWNoZVwiLFxuICAgICAgICBleHRlbnNpb25zOiBbXG4gICAgICAgICAgICBcInNtdlwiXG4gICAgICAgIF1cbiAgICB9XG59O1xuXG5leHBvcnQgeyB2aWRlbyB9O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/mime-types/video/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/react/dist/use-uploadthing-be6B2S--.js":
|
|
/*!**************************************************************************!*\
|
|
!*** ./node_modules/@uploadthing/react/dist/use-uploadthing-be6B2S--.js ***!
|
|
\**************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ __useUploadThingInternal: () => (/* binding */ __useUploadThingInternal),\n/* harmony export */ generateReactHelpers: () => (/* binding */ generateReactHelpers),\n/* harmony export */ peerDependencies: () => (/* binding */ peerDependencies),\n/* harmony export */ useEvent: () => (/* binding */ useEvent)\n/* harmony export */ });\n/* harmony import */ var _uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @uploadthing/shared */ \"(ssr)/./node_modules/@uploadthing/shared/dist/index.js\");\n/* harmony import */ var uploadthing_client__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! uploadthing/client */ \"(ssr)/./node_modules/uploadthing/client/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n\n\n\n\n//#region package.json\nvar peerDependencies = {\n\t\"next\": \"*\",\n\t\"react\": \"^17.0.2 || ^18.0.0 || ^19.0.0\",\n\t\"uploadthing\": \"^7.2.0\"\n};\n\n//#endregion\n//#region src/utils/useEvent.ts\nconst noop$1 = () => void 0;\n/**\n* Suppress the warning when using useLayoutEffect with SSR. (https://reactjs.org/link/uselayouteffect-ssr)\n* Make use of useInsertionEffect if available.\n*/\nconst useInsertionEffect = typeof window !== \"undefined\" ? react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect : noop$1;\n/**\n* Similar to useCallback, with a few subtle differences:\n* - The returned function is a stable reference, and will always be the same between renders\n* - No dependency lists required\n* - Properties or state accessed within the callback will always be \"current\"\n*/\nfunction useEvent(callback) {\n\tconst latestRef = react__WEBPACK_IMPORTED_MODULE_0__.useRef(useEvent_shouldNotBeInvokedBeforeMount);\n\tuseInsertionEffect(() => {\n\t\tlatestRef.current = callback;\n\t}, [callback]);\n\tconst stableRef = react__WEBPACK_IMPORTED_MODULE_0__.useRef(null);\n\tstableRef.current ??= function() {\n\t\treturn latestRef.current.apply(this, arguments);\n\t};\n\treturn stableRef.current;\n}\n/**\n* Render methods should be pure, especially when concurrency is used,\n* so we will throw this error if the callback is called while rendering.\n*/\nfunction useEvent_shouldNotBeInvokedBeforeMount() {\n\tthrow new Error(\"INVALID_USEEVENT_INVOCATION: the callback from useEvent cannot be invoked before the component has mounted.\");\n}\n\n//#endregion\n//#region src/utils/useFetch.ts\nfunction useFetch(fetch, url, options) {\n\tconst cache = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({});\n\tconst cancelRequest = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);\n\tconst initialState$1 = {\n\t\terror: void 0,\n\t\tdata: void 0\n\t};\n\tconst fetchReducer = (state$1, action) => {\n\t\tswitch (action.type) {\n\t\t\tcase \"loading\": return { ...initialState$1 };\n\t\t\tcase \"fetched\": return {\n\t\t\t\t...initialState$1,\n\t\t\t\tdata: action.payload\n\t\t\t};\n\t\t\tcase \"error\": return {\n\t\t\t\t...initialState$1,\n\t\t\t\terror: action.payload\n\t\t\t};\n\t\t\tdefault: return state$1;\n\t\t}\n\t};\n\tconst [state, dispatch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useReducer)(fetchReducer, initialState$1);\n\t(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n\t\tif (!url) return;\n\t\tcancelRequest.current = false;\n\t\tconst fetchData = async () => {\n\t\t\tdispatch({ type: \"loading\" });\n\t\t\tif (cache.current[url]) {\n\t\t\t\tdispatch({\n\t\t\t\t\ttype: \"fetched\",\n\t\t\t\t\tpayload: cache.current[url]\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\ttry {\n\t\t\t\tconst response = await fetch(url, options);\n\t\t\t\tif (!response.ok) throw new Error(response.statusText);\n\t\t\t\tconst dataOrError = await (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.safeParseJSON)(response);\n\t\t\t\tif (dataOrError instanceof Error) throw dataOrError;\n\t\t\t\tcache.current[url] = dataOrError;\n\t\t\t\tif (cancelRequest.current) return;\n\t\t\t\tdispatch({\n\t\t\t\t\ttype: \"fetched\",\n\t\t\t\t\tpayload: dataOrError\n\t\t\t\t});\n\t\t\t} catch (error) {\n\t\t\t\tif (cancelRequest.current) return;\n\t\t\t\tdispatch({\n\t\t\t\t\ttype: \"error\",\n\t\t\t\t\tpayload: error\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\t\tfetchData();\n\t\treturn () => {\n\t\t\tcancelRequest.current = true;\n\t\t};\n\t}, [url]);\n\treturn state;\n}\nvar useFetch_default = useFetch;\n\n//#endregion\n//#region src/use-uploadthing.ts\nconst useRouteConfig = (fetch, url, endpoint) => {\n\tconst maybeServerData = globalThis.__UPLOADTHING;\n\tconst { data } = useFetch_default(fetch, maybeServerData ? void 0 : url.href);\n\treturn (maybeServerData ?? data)?.find((x) => x.slug === endpoint)?.config;\n};\n/**\n* @internal - This is an internal function. Use `generateReactHelpers` instead.\n* The actual hook we export for public usage is generated from `generateReactHelpers`\n* which has the URL and FileRouter generic pre-bound.\n*/\nfunction useUploadThingInternal(url, endpoint, fetch, opts) {\n\tconst progressGranularity = opts?.uploadProgressGranularity ?? \"coarse\";\n\tconst { uploadFiles, routeRegistry } = (0,uploadthing_client__WEBPACK_IMPORTED_MODULE_2__.genUploader)({\n\t\tfetch,\n\t\turl,\n\t\tpackage: \"@uploadthing/react\"\n\t});\n\tconst [isUploading, setUploading] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);\n\tconst uploadProgress = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0);\n\tconst fileProgress = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new Map());\n\tconst startUpload = useEvent(async (...args) => {\n\t\tconst files = await opts?.onBeforeUploadBegin?.(args[0]) ?? args[0];\n\t\tconst input = args[1];\n\t\tsetUploading(true);\n\t\tfiles.forEach((f) => fileProgress.current.set(f, 0));\n\t\topts?.onUploadProgress?.(0);\n\t\ttry {\n\t\t\tconst res = await uploadFiles(endpoint, {\n\t\t\t\tsignal: opts?.signal,\n\t\t\t\theaders: opts?.headers,\n\t\t\t\tfiles,\n\t\t\t\tonUploadProgress: (progress) => {\n\t\t\t\t\tif (!opts?.onUploadProgress) return;\n\t\t\t\t\tfileProgress.current.set(progress.file, progress.progress);\n\t\t\t\t\tlet sum = 0;\n\t\t\t\t\tfileProgress.current.forEach((p) => {\n\t\t\t\t\t\tsum += p;\n\t\t\t\t\t});\n\t\t\t\t\tconst averageProgress = (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.roundProgress)(Math.min(100, sum / fileProgress.current.size), progressGranularity);\n\t\t\t\t\tif (averageProgress !== uploadProgress.current) {\n\t\t\t\t\t\topts.onUploadProgress(averageProgress);\n\t\t\t\t\t\tuploadProgress.current = averageProgress;\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tonUploadBegin({ file }) {\n\t\t\t\t\tif (!opts?.onUploadBegin) return;\n\t\t\t\t\topts.onUploadBegin(file);\n\t\t\t\t},\n\t\t\t\tinput\n\t\t\t});\n\t\t\tawait opts?.onClientUploadComplete?.(res);\n\t\t\treturn res;\n\t\t} catch (e) {\n\t\t\t/**\n\t\t\t* This is the only way to introduce this as a non-breaking change\n\t\t\t* TODO: Consider refactoring API in the next major version\n\t\t\t*/\n\t\t\tif (e instanceof _uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.UploadAbortedError) throw e;\n\t\t\tlet error;\n\t\t\tif (e instanceof _uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.UploadThingError) error = e;\n\t\t\telse {\n\t\t\t\terror = (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.INTERNAL_DO_NOT_USE__fatalClientError)(e);\n\t\t\t\tconsole.error(\"Something went wrong. Please contact UploadThing and provide the following cause:\", error.cause instanceof Error ? error.cause.toString() : error.cause);\n\t\t\t}\n\t\t\tawait opts?.onUploadError?.(error);\n\t\t} finally {\n\t\t\tsetUploading(false);\n\t\t\tfileProgress.current = new Map();\n\t\t\tuploadProgress.current = 0;\n\t\t}\n\t});\n\tconst _endpoint = (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.unwrap)(endpoint, routeRegistry);\n\tconst routeConfig = useRouteConfig(fetch, url, _endpoint);\n\treturn {\n\t\tstartUpload,\n\t\tisUploading,\n\t\trouteConfig\n\t};\n}\n/** @internal - This is an internal function. Use `generateReactHelpers` instead. */\nconst __useUploadThingInternal = useUploadThingInternal;\nconst generateReactHelpers = (initOpts) => {\n\t(0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.warnIfInvalidPeerDependency)(\"@uploadthing/react\", peerDependencies.uploadthing, uploadthing_client__WEBPACK_IMPORTED_MODULE_2__.version);\n\tconst fetch = initOpts?.fetch ?? globalThis.fetch;\n\tconst url = (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.resolveMaybeUrlArg)(initOpts?.url);\n\tconst clientHelpers = (0,uploadthing_client__WEBPACK_IMPORTED_MODULE_2__.genUploader)({\n\t\tfetch,\n\t\turl,\n\t\tpackage: \"@uploadthing/react\"\n\t});\n\tfunction useUploadThing(endpoint, opts) {\n\t\treturn __useUploadThingInternal(url, endpoint, fetch, opts);\n\t}\n\tfunction getRouteConfig(slug) {\n\t\tconst maybeServerData = globalThis.__UPLOADTHING;\n\t\tconst endpoint = (0,_uploadthing_shared__WEBPACK_IMPORTED_MODULE_1__.unwrap)(slug, clientHelpers.routeRegistry);\n\t\tconst config = maybeServerData?.find((x) => x.slug === endpoint)?.config;\n\t\tif (!config) throw new Error(`No config found for endpoint \"${endpoint.toString()}\". Please make sure to use the NextSSRPlugin in your Next.js app.`);\n\t\treturn config;\n\t}\n\treturn {\n\t\tuseUploadThing,\n\t\t...clientHelpers,\n\t\tgetRouteConfig\n\t};\n};\n\n//#endregion\n\n//# sourceMappingURL=use-uploadthing-be6B2S--.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL3JlYWN0L2Rpc3QvdXNlLXVwbG9hZHRoaW5nLWJlNkIyUy0tLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBeU07QUFDL0k7QUFDYTs7QUFFdkU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJELHFEQUF3QjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQix5Q0FBWTtBQUMvQjtBQUNBO0FBQ0EsRUFBRTtBQUNGLG1CQUFtQix5Q0FBWTtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsZUFBZSw2Q0FBTSxHQUFHO0FBQ3hCLHVCQUF1Qiw2Q0FBTTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixpREFBVTtBQUNyQyxDQUFDLGdEQUFTO0FBQ1Y7QUFDQTtBQUNBO0FBQ0EsY0FBYyxpQkFBaUI7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixrRUFBYTtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLE9BQU87QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUyw2QkFBNkIsRUFBRSwrREFBVztBQUNuRDtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YscUNBQXFDLCtDQUFRO0FBQzdDLHdCQUF3Qiw2Q0FBTTtBQUM5QixzQkFBc0IsNkNBQU07QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTiw2QkFBNkIsa0VBQWE7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsb0JBQW9CLE1BQU07QUFDMUI7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLG1FQUFrQjtBQUN0QztBQUNBLG9CQUFvQixpRUFBZ0I7QUFDcEM7QUFDQSxZQUFZLDBGQUFxQztBQUNqRDtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsbUJBQW1CLDJEQUFNO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxnRkFBMkIscURBQXFELHVEQUFPO0FBQ3hGO0FBQ0EsYUFBYSx1RUFBa0I7QUFDL0IsdUJBQXVCLCtEQUFXO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLDJEQUFNO0FBQ3pCO0FBQ0EsZ0VBQWdFLG9CQUFvQjtBQUNwRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ3NGO0FBQ3RGIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9yZWFjdC9kaXN0L3VzZS11cGxvYWR0aGluZy1iZTZCMlMtLS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTlRFUk5BTF9ET19OT1RfVVNFX19mYXRhbENsaWVudEVycm9yLCBVcGxvYWRBYm9ydGVkRXJyb3IsIFVwbG9hZFRoaW5nRXJyb3IsIHJlc29sdmVNYXliZVVybEFyZywgcm91bmRQcm9ncmVzcywgc2FmZVBhcnNlSlNPTiwgdW53cmFwLCB3YXJuSWZJbnZhbGlkUGVlckRlcGVuZGVuY3kgfSBmcm9tIFwiQHVwbG9hZHRoaW5nL3NoYXJlZFwiO1xuaW1wb3J0IHsgZ2VuVXBsb2FkZXIsIHZlcnNpb24gfSBmcm9tIFwidXBsb2FkdGhpbmcvY2xpZW50XCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VSZWR1Y2VyLCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbi8vI3JlZ2lvbiBwYWNrYWdlLmpzb25cbnZhciBwZWVyRGVwZW5kZW5jaWVzID0ge1xuXHRcIm5leHRcIjogXCIqXCIsXG5cdFwicmVhY3RcIjogXCJeMTcuMC4yIHx8IF4xOC4wLjAgfHwgXjE5LjAuMFwiLFxuXHRcInVwbG9hZHRoaW5nXCI6IFwiXjcuMi4wXCJcbn07XG5cbi8vI2VuZHJlZ2lvblxuLy8jcmVnaW9uIHNyYy91dGlscy91c2VFdmVudC50c1xuY29uc3Qgbm9vcCQxID0gKCkgPT4gdm9pZCAwO1xuLyoqXG4qIFN1cHByZXNzIHRoZSB3YXJuaW5nIHdoZW4gdXNpbmcgdXNlTGF5b3V0RWZmZWN0IHdpdGggU1NSLiAoaHR0cHM6Ly9yZWFjdGpzLm9yZy9saW5rL3VzZWxheW91dGVmZmVjdC1zc3IpXG4qIE1ha2UgdXNlIG9mIHVzZUluc2VydGlvbkVmZmVjdCBpZiBhdmFpbGFibGUuXG4qL1xuY29uc3QgdXNlSW5zZXJ0aW9uRWZmZWN0ID0gdHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIiA/IFJlYWN0LnVzZUluc2VydGlvbkVmZmVjdCA6IG5vb3AkMTtcbi8qKlxuKiBTaW1pbGFyIHRvIHVzZUNhbGxiYWNrLCB3aXRoIGEgZmV3IHN1YnRsZSBkaWZmZXJlbmNlczpcbiogLSBUaGUgcmV0dXJuZWQgZnVuY3Rpb24gaXMgYSBzdGFibGUgcmVmZXJlbmNlLCBhbmQgd2lsbCBhbHdheXMgYmUgdGhlIHNhbWUgYmV0d2VlbiByZW5kZXJzXG4qIC0gTm8gZGVwZW5kZW5jeSBsaXN0cyByZXF1aXJlZFxuKiAtIFByb3BlcnRpZXMgb3Igc3RhdGUgYWNjZXNzZWQgd2l0aGluIHRoZSBjYWxsYmFjayB3aWxsIGFsd2F5cyBiZSBcImN1cnJlbnRcIlxuKi9cbmZ1bmN0aW9uIHVzZUV2ZW50KGNhbGxiYWNrKSB7XG5cdGNvbnN0IGxhdGVzdFJlZiA9IFJlYWN0LnVzZVJlZih1c2VFdmVudF9zaG91bGROb3RCZUludm9rZWRCZWZvcmVNb3VudCk7XG5cdHVzZUluc2VydGlvbkVmZmVjdCgoKSA9PiB7XG5cdFx0bGF0ZXN0UmVmLmN1cnJlbnQgPSBjYWxsYmFjaztcblx0fSwgW2NhbGxiYWNrXSk7XG5cdGNvbnN0IHN0YWJsZVJlZiA9IFJlYWN0LnVzZVJlZihudWxsKTtcblx0c3RhYmxlUmVmLmN1cnJlbnQgPz89IGZ1bmN0aW9uKCkge1xuXHRcdHJldHVybiBsYXRlc3RSZWYuY3VycmVudC5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuXHR9O1xuXHRyZXR1cm4gc3RhYmxlUmVmLmN1cnJlbnQ7XG59XG4vKipcbiogUmVuZGVyIG1ldGhvZHMgc2hvdWxkIGJlIHB1cmUsIGVzcGVjaWFsbHkgd2hlbiBjb25jdXJyZW5jeSBpcyB1c2VkLFxuKiBzbyB3ZSB3aWxsIHRocm93IHRoaXMgZXJyb3IgaWYgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZCB3aGlsZSByZW5kZXJpbmcuXG4qL1xuZnVuY3Rpb24gdXNlRXZlbnRfc2hvdWxkTm90QmVJbnZva2VkQmVmb3JlTW91bnQoKSB7XG5cdHRocm93IG5ldyBFcnJvcihcIklOVkFMSURfVVNFRVZFTlRfSU5WT0NBVElPTjogdGhlIGNhbGxiYWNrIGZyb20gdXNlRXZlbnQgY2Fubm90IGJlIGludm9rZWQgYmVmb3JlIHRoZSBjb21wb25lbnQgaGFzIG1vdW50ZWQuXCIpO1xufVxuXG4vLyNlbmRyZWdpb25cbi8vI3JlZ2lvbiBzcmMvdXRpbHMvdXNlRmV0Y2gudHNcbmZ1bmN0aW9uIHVzZUZldGNoKGZldGNoLCB1cmwsIG9wdGlvbnMpIHtcblx0Y29uc3QgY2FjaGUgPSB1c2VSZWYoe30pO1xuXHRjb25zdCBjYW5jZWxSZXF1ZXN0ID0gdXNlUmVmKGZhbHNlKTtcblx0Y29uc3QgaW5pdGlhbFN0YXRlJDEgPSB7XG5cdFx0ZXJyb3I6IHZvaWQgMCxcblx0XHRkYXRhOiB2b2lkIDBcblx0fTtcblx0Y29uc3QgZmV0Y2hSZWR1Y2VyID0gKHN0YXRlJDEsIGFjdGlvbikgPT4ge1xuXHRcdHN3aXRjaCAoYWN0aW9uLnR5cGUpIHtcblx0XHRcdGNhc2UgXCJsb2FkaW5nXCI6IHJldHVybiB7IC4uLmluaXRpYWxTdGF0ZSQxIH07XG5cdFx0XHRjYXNlIFwiZmV0Y2hlZFwiOiByZXR1cm4ge1xuXHRcdFx0XHQuLi5pbml0aWFsU3RhdGUkMSxcblx0XHRcdFx0ZGF0YTogYWN0aW9uLnBheWxvYWRcblx0XHRcdH07XG5cdFx0XHRjYXNlIFwiZXJyb3JcIjogcmV0dXJuIHtcblx0XHRcdFx0Li4uaW5pdGlhbFN0YXRlJDEsXG5cdFx0XHRcdGVycm9yOiBhY3Rpb24ucGF5bG9hZFxuXHRcdFx0fTtcblx0XHRcdGRlZmF1bHQ6IHJldHVybiBzdGF0ZSQxO1xuXHRcdH1cblx0fTtcblx0Y29uc3QgW3N0YXRlLCBkaXNwYXRjaF0gPSB1c2VSZWR1Y2VyKGZldGNoUmVkdWNlciwgaW5pdGlhbFN0YXRlJDEpO1xuXHR1c2VFZmZlY3QoKCkgPT4ge1xuXHRcdGlmICghdXJsKSByZXR1cm47XG5cdFx0Y2FuY2VsUmVxdWVzdC5jdXJyZW50ID0gZmFsc2U7XG5cdFx0Y29uc3QgZmV0Y2hEYXRhID0gYXN5bmMgKCkgPT4ge1xuXHRcdFx0ZGlzcGF0Y2goeyB0eXBlOiBcImxvYWRpbmdcIiB9KTtcblx0XHRcdGlmIChjYWNoZS5jdXJyZW50W3VybF0pIHtcblx0XHRcdFx0ZGlzcGF0Y2goe1xuXHRcdFx0XHRcdHR5cGU6IFwiZmV0Y2hlZFwiLFxuXHRcdFx0XHRcdHBheWxvYWQ6IGNhY2hlLmN1cnJlbnRbdXJsXVxuXHRcdFx0XHR9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0dHJ5IHtcblx0XHRcdFx0Y29uc3QgcmVzcG9uc2UgPSBhd2FpdCBmZXRjaCh1cmwsIG9wdGlvbnMpO1xuXHRcdFx0XHRpZiAoIXJlc3BvbnNlLm9rKSB0aHJvdyBuZXcgRXJyb3IocmVzcG9uc2Uuc3RhdHVzVGV4dCk7XG5cdFx0XHRcdGNvbnN0IGRhdGFPckVycm9yID0gYXdhaXQgc2FmZVBhcnNlSlNPTihyZXNwb25zZSk7XG5cdFx0XHRcdGlmIChkYXRhT3JFcnJvciBpbnN0YW5jZW9mIEVycm9yKSB0aHJvdyBkYXRhT3JFcnJvcjtcblx0XHRcdFx0Y2FjaGUuY3VycmVudFt1cmxdID0gZGF0YU9yRXJyb3I7XG5cdFx0XHRcdGlmIChjYW5jZWxSZXF1ZXN0LmN1cnJlbnQpIHJldHVybjtcblx0XHRcdFx0ZGlzcGF0Y2goe1xuXHRcdFx0XHRcdHR5cGU6IFwiZmV0Y2hlZFwiLFxuXHRcdFx0XHRcdHBheWxvYWQ6IGRhdGFPckVycm9yXG5cdFx0XHRcdH0pO1xuXHRcdFx0fSBjYXRjaCAoZXJyb3IpIHtcblx0XHRcdFx0aWYgKGNhbmNlbFJlcXVlc3QuY3VycmVudCkgcmV0dXJuO1xuXHRcdFx0XHRkaXNwYXRjaCh7XG5cdFx0XHRcdFx0dHlwZTogXCJlcnJvclwiLFxuXHRcdFx0XHRcdHBheWxvYWQ6IGVycm9yXG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH07XG5cdFx0ZmV0Y2hEYXRhKCk7XG5cdFx0cmV0dXJuICgpID0+IHtcblx0XHRcdGNhbmNlbFJlcXVlc3QuY3VycmVudCA9IHRydWU7XG5cdFx0fTtcblx0fSwgW3VybF0pO1xuXHRyZXR1cm4gc3RhdGU7XG59XG52YXIgdXNlRmV0Y2hfZGVmYXVsdCA9IHVzZUZldGNoO1xuXG4vLyNlbmRyZWdpb25cbi8vI3JlZ2lvbiBzcmMvdXNlLXVwbG9hZHRoaW5nLnRzXG5jb25zdCB1c2VSb3V0ZUNvbmZpZyA9IChmZXRjaCwgdXJsLCBlbmRwb2ludCkgPT4ge1xuXHRjb25zdCBtYXliZVNlcnZlckRhdGEgPSBnbG9iYWxUaGlzLl9fVVBMT0FEVEhJTkc7XG5cdGNvbnN0IHsgZGF0YSB9ID0gdXNlRmV0Y2hfZGVmYXVsdChmZXRjaCwgbWF5YmVTZXJ2ZXJEYXRhID8gdm9pZCAwIDogdXJsLmhyZWYpO1xuXHRyZXR1cm4gKG1heWJlU2VydmVyRGF0YSA/PyBkYXRhKT8uZmluZCgoeCkgPT4geC5zbHVnID09PSBlbmRwb2ludCk/LmNvbmZpZztcbn07XG4vKipcbiogQGludGVybmFsIC0gVGhpcyBpcyBhbiBpbnRlcm5hbCBmdW5jdGlvbi4gVXNlIGBnZW5lcmF0ZVJlYWN0SGVscGVyc2AgaW5zdGVhZC5cbiogVGhlIGFjdHVhbCBob29rIHdlIGV4cG9ydCBmb3IgcHVibGljIHVzYWdlIGlzIGdlbmVyYXRlZCBmcm9tIGBnZW5lcmF0ZVJlYWN0SGVscGVyc2Bcbiogd2hpY2ggaGFzIHRoZSBVUkwgYW5kIEZpbGVSb3V0ZXIgZ2VuZXJpYyBwcmUtYm91bmQuXG4qL1xuZnVuY3Rpb24gdXNlVXBsb2FkVGhpbmdJbnRlcm5hbCh1cmwsIGVuZHBvaW50LCBmZXRjaCwgb3B0cykge1xuXHRjb25zdCBwcm9ncmVzc0dyYW51bGFyaXR5ID0gb3B0cz8udXBsb2FkUHJvZ3Jlc3NHcmFudWxhcml0eSA/PyBcImNvYXJzZVwiO1xuXHRjb25zdCB7IHVwbG9hZEZpbGVzLCByb3V0ZVJlZ2lzdHJ5IH0gPSBnZW5VcGxvYWRlcih7XG5cdFx0ZmV0Y2gsXG5cdFx0dXJsLFxuXHRcdHBhY2thZ2U6IFwiQHVwbG9hZHRoaW5nL3JlYWN0XCJcblx0fSk7XG5cdGNvbnN0IFtpc1VwbG9hZGluZywgc2V0VXBsb2FkaW5nXSA9IHVzZVN0YXRlKGZhbHNlKTtcblx0Y29uc3QgdXBsb2FkUHJvZ3Jlc3MgPSB1c2VSZWYoMCk7XG5cdGNvbnN0IGZpbGVQcm9ncmVzcyA9IHVzZVJlZihuZXcgTWFwKCkpO1xuXHRjb25zdCBzdGFydFVwbG9hZCA9IHVzZUV2ZW50KGFzeW5jICguLi5hcmdzKSA9PiB7XG5cdFx0Y29uc3QgZmlsZXMgPSBhd2FpdCBvcHRzPy5vbkJlZm9yZVVwbG9hZEJlZ2luPy4oYXJnc1swXSkgPz8gYXJnc1swXTtcblx0XHRjb25zdCBpbnB1dCA9IGFyZ3NbMV07XG5cdFx0c2V0VXBsb2FkaW5nKHRydWUpO1xuXHRcdGZpbGVzLmZvckVhY2goKGYpID0+IGZpbGVQcm9ncmVzcy5jdXJyZW50LnNldChmLCAwKSk7XG5cdFx0b3B0cz8ub25VcGxvYWRQcm9ncmVzcz8uKDApO1xuXHRcdHRyeSB7XG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCB1cGxvYWRGaWxlcyhlbmRwb2ludCwge1xuXHRcdFx0XHRzaWduYWw6IG9wdHM/LnNpZ25hbCxcblx0XHRcdFx0aGVhZGVyczogb3B0cz8uaGVhZGVycyxcblx0XHRcdFx0ZmlsZXMsXG5cdFx0XHRcdG9uVXBsb2FkUHJvZ3Jlc3M6IChwcm9ncmVzcykgPT4ge1xuXHRcdFx0XHRcdGlmICghb3B0cz8ub25VcGxvYWRQcm9ncmVzcykgcmV0dXJuO1xuXHRcdFx0XHRcdGZpbGVQcm9ncmVzcy5jdXJyZW50LnNldChwcm9ncmVzcy5maWxlLCBwcm9ncmVzcy5wcm9ncmVzcyk7XG5cdFx0XHRcdFx0bGV0IHN1bSA9IDA7XG5cdFx0XHRcdFx0ZmlsZVByb2dyZXNzLmN1cnJlbnQuZm9yRWFjaCgocCkgPT4ge1xuXHRcdFx0XHRcdFx0c3VtICs9IHA7XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0Y29uc3QgYXZlcmFnZVByb2dyZXNzID0gcm91bmRQcm9ncmVzcyhNYXRoLm1pbigxMDAsIHN1bSAvIGZpbGVQcm9ncmVzcy5jdXJyZW50LnNpemUpLCBwcm9ncmVzc0dyYW51bGFyaXR5KTtcblx0XHRcdFx0XHRpZiAoYXZlcmFnZVByb2dyZXNzICE9PSB1cGxvYWRQcm9ncmVzcy5jdXJyZW50KSB7XG5cdFx0XHRcdFx0XHRvcHRzLm9uVXBsb2FkUHJvZ3Jlc3MoYXZlcmFnZVByb2dyZXNzKTtcblx0XHRcdFx0XHRcdHVwbG9hZFByb2dyZXNzLmN1cnJlbnQgPSBhdmVyYWdlUHJvZ3Jlc3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRvblVwbG9hZEJlZ2luKHsgZmlsZSB9KSB7XG5cdFx0XHRcdFx0aWYgKCFvcHRzPy5vblVwbG9hZEJlZ2luKSByZXR1cm47XG5cdFx0XHRcdFx0b3B0cy5vblVwbG9hZEJlZ2luKGZpbGUpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRpbnB1dFxuXHRcdFx0fSk7XG5cdFx0XHRhd2FpdCBvcHRzPy5vbkNsaWVudFVwbG9hZENvbXBsZXRlPy4ocmVzKTtcblx0XHRcdHJldHVybiByZXM7XG5cdFx0fSBjYXRjaCAoZSkge1xuXHRcdFx0LyoqXG5cdFx0XHQqIFRoaXMgaXMgdGhlIG9ubHkgd2F5IHRvIGludHJvZHVjZSB0aGlzIGFzIGEgbm9uLWJyZWFraW5nIGNoYW5nZVxuXHRcdFx0KiBUT0RPOiBDb25zaWRlciByZWZhY3RvcmluZyBBUEkgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvblxuXHRcdFx0Ki9cblx0XHRcdGlmIChlIGluc3RhbmNlb2YgVXBsb2FkQWJvcnRlZEVycm9yKSB0aHJvdyBlO1xuXHRcdFx0bGV0IGVycm9yO1xuXHRcdFx0aWYgKGUgaW5zdGFuY2VvZiBVcGxvYWRUaGluZ0Vycm9yKSBlcnJvciA9IGU7XG5cdFx0XHRlbHNlIHtcblx0XHRcdFx0ZXJyb3IgPSBJTlRFUk5BTF9ET19OT1RfVVNFX19mYXRhbENsaWVudEVycm9yKGUpO1xuXHRcdFx0XHRjb25zb2xlLmVycm9yKFwiU29tZXRoaW5nIHdlbnQgd3JvbmcuIFBsZWFzZSBjb250YWN0IFVwbG9hZFRoaW5nIGFuZCBwcm92aWRlIHRoZSBmb2xsb3dpbmcgY2F1c2U6XCIsIGVycm9yLmNhdXNlIGluc3RhbmNlb2YgRXJyb3IgPyBlcnJvci5jYXVzZS50b1N0cmluZygpIDogZXJyb3IuY2F1c2UpO1xuXHRcdFx0fVxuXHRcdFx0YXdhaXQgb3B0cz8ub25VcGxvYWRFcnJvcj8uKGVycm9yKTtcblx0XHR9IGZpbmFsbHkge1xuXHRcdFx0c2V0VXBsb2FkaW5nKGZhbHNlKTtcblx0XHRcdGZpbGVQcm9ncmVzcy5jdXJyZW50ID0gbmV3IE1hcCgpO1xuXHRcdFx0dXBsb2FkUHJvZ3Jlc3MuY3VycmVudCA9IDA7XG5cdFx0fVxuXHR9KTtcblx0Y29uc3QgX2VuZHBvaW50ID0gdW53cmFwKGVuZHBvaW50LCByb3V0ZVJlZ2lzdHJ5KTtcblx0Y29uc3Qgcm91dGVDb25maWcgPSB1c2VSb3V0ZUNvbmZpZyhmZXRjaCwgdXJsLCBfZW5kcG9pbnQpO1xuXHRyZXR1cm4ge1xuXHRcdHN0YXJ0VXBsb2FkLFxuXHRcdGlzVXBsb2FkaW5nLFxuXHRcdHJvdXRlQ29uZmlnXG5cdH07XG59XG4vKiogQGludGVybmFsIC0gVGhpcyBpcyBhbiBpbnRlcm5hbCBmdW5jdGlvbi4gVXNlIGBnZW5lcmF0ZVJlYWN0SGVscGVyc2AgaW5zdGVhZC4gKi9cbmNvbnN0IF9fdXNlVXBsb2FkVGhpbmdJbnRlcm5hbCA9IHVzZVVwbG9hZFRoaW5nSW50ZXJuYWw7XG5jb25zdCBnZW5lcmF0ZVJlYWN0SGVscGVycyA9IChpbml0T3B0cykgPT4ge1xuXHR3YXJuSWZJbnZhbGlkUGVlckRlcGVuZGVuY3koXCJAdXBsb2FkdGhpbmcvcmVhY3RcIiwgcGVlckRlcGVuZGVuY2llcy51cGxvYWR0aGluZywgdmVyc2lvbik7XG5cdGNvbnN0IGZldGNoID0gaW5pdE9wdHM/LmZldGNoID8/IGdsb2JhbFRoaXMuZmV0Y2g7XG5cdGNvbnN0IHVybCA9IHJlc29sdmVNYXliZVVybEFyZyhpbml0T3B0cz8udXJsKTtcblx0Y29uc3QgY2xpZW50SGVscGVycyA9IGdlblVwbG9hZGVyKHtcblx0XHRmZXRjaCxcblx0XHR1cmwsXG5cdFx0cGFja2FnZTogXCJAdXBsb2FkdGhpbmcvcmVhY3RcIlxuXHR9KTtcblx0ZnVuY3Rpb24gdXNlVXBsb2FkVGhpbmcoZW5kcG9pbnQsIG9wdHMpIHtcblx0XHRyZXR1cm4gX191c2VVcGxvYWRUaGluZ0ludGVybmFsKHVybCwgZW5kcG9pbnQsIGZldGNoLCBvcHRzKTtcblx0fVxuXHRmdW5jdGlvbiBnZXRSb3V0ZUNvbmZpZyhzbHVnKSB7XG5cdFx0Y29uc3QgbWF5YmVTZXJ2ZXJEYXRhID0gZ2xvYmFsVGhpcy5fX1VQTE9BRFRISU5HO1xuXHRcdGNvbnN0IGVuZHBvaW50ID0gdW53cmFwKHNsdWcsIGNsaWVudEhlbHBlcnMucm91dGVSZWdpc3RyeSk7XG5cdFx0Y29uc3QgY29uZmlnID0gbWF5YmVTZXJ2ZXJEYXRhPy5maW5kKCh4KSA9PiB4LnNsdWcgPT09IGVuZHBvaW50KT8uY29uZmlnO1xuXHRcdGlmICghY29uZmlnKSB0aHJvdyBuZXcgRXJyb3IoYE5vIGNvbmZpZyBmb3VuZCBmb3IgZW5kcG9pbnQgXCIke2VuZHBvaW50LnRvU3RyaW5nKCl9XCIuIFBsZWFzZSBtYWtlIHN1cmUgdG8gdXNlIHRoZSBOZXh0U1NSUGx1Z2luIGluIHlvdXIgTmV4dC5qcyBhcHAuYCk7XG5cdFx0cmV0dXJuIGNvbmZpZztcblx0fVxuXHRyZXR1cm4ge1xuXHRcdHVzZVVwbG9hZFRoaW5nLFxuXHRcdC4uLmNsaWVudEhlbHBlcnMsXG5cdFx0Z2V0Um91dGVDb25maWdcblx0fTtcbn07XG5cbi8vI2VuZHJlZ2lvblxuZXhwb3J0IHsgX191c2VVcGxvYWRUaGluZ0ludGVybmFsLCBnZW5lcmF0ZVJlYWN0SGVscGVycywgcGVlckRlcGVuZGVuY2llcywgdXNlRXZlbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVzZS11cGxvYWR0aGluZy1iZTZCMlMtLS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/react/dist/use-uploadthing-be6B2S--.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/@uploadthing/shared/dist/index.js":
|
|
/*!********************************************************!*\
|
|
!*** ./node_modules/@uploadthing/shared/dist/index.js ***!
|
|
\********************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ALLOWED_FILE_TYPES: () => (/* binding */ ALLOWED_FILE_TYPES),\n/* harmony export */ BadRequestError: () => (/* binding */ BadRequestError),\n/* harmony export */ FILESIZE_UNITS: () => (/* binding */ FILESIZE_UNITS),\n/* harmony export */ FetchContext: () => (/* binding */ FetchContext),\n/* harmony export */ FetchError: () => (/* binding */ FetchError),\n/* harmony export */ INTERNAL_DO_NOT_USE__fatalClientError: () => (/* binding */ INTERNAL_DO_NOT_USE__fatalClientError),\n/* harmony export */ INTERNAL_doFormatting: () => (/* binding */ INTERNAL_doFormatting),\n/* harmony export */ InvalidFileSizeError: () => (/* binding */ InvalidFileSizeError),\n/* harmony export */ InvalidFileTypeError: () => (/* binding */ InvalidFileTypeError),\n/* harmony export */ InvalidJsonError: () => (/* binding */ InvalidJsonError),\n/* harmony export */ InvalidRouteConfigError: () => (/* binding */ InvalidRouteConfigError),\n/* harmony export */ InvalidURLError: () => (/* binding */ InvalidURLError),\n/* harmony export */ RetryError: () => (/* binding */ RetryError),\n/* harmony export */ UnknownFileTypeError: () => (/* binding */ UnknownFileTypeError),\n/* harmony export */ UploadAbortedError: () => (/* binding */ UploadAbortedError),\n/* harmony export */ UploadPausedError: () => (/* binding */ UploadPausedError),\n/* harmony export */ UploadThingError: () => (/* binding */ UploadThingError),\n/* harmony export */ ValidACLs: () => (/* binding */ ValidACLs),\n/* harmony export */ ValidContentDispositions: () => (/* binding */ ValidContentDispositions),\n/* harmony export */ acceptPropAsAcceptAttr: () => (/* binding */ acceptPropAsAcceptAttr),\n/* harmony export */ allFilesAccepted: () => (/* binding */ allFilesAccepted),\n/* harmony export */ allowedContentTextLabelGenerator: () => (/* binding */ allowedContentTextLabelGenerator),\n/* harmony export */ bytesToFileSize: () => (/* binding */ bytesToFileSize),\n/* harmony export */ capitalizeStart: () => (/* binding */ capitalizeStart),\n/* harmony export */ contentFieldToContent: () => (/* binding */ contentFieldToContent),\n/* harmony export */ createIdentityProxy: () => (/* binding */ createIdentityProxy),\n/* harmony export */ defaultClassListMerger: () => (/* binding */ defaultClassListMerger),\n/* harmony export */ fetchEff: () => (/* binding */ fetchEff),\n/* harmony export */ fileSizeToBytes: () => (/* binding */ fileSizeToBytes),\n/* harmony export */ fillInputRouteConfig: () => (/* binding */ fillInputRouteConfig),\n/* harmony export */ filterDefinedObjectValues: () => (/* binding */ filterDefinedObjectValues),\n/* harmony export */ generateClientDropzoneAccept: () => (/* binding */ generateClientDropzoneAccept),\n/* harmony export */ generateKey: () => (/* binding */ generateKey),\n/* harmony export */ generateMimeTypes: () => (/* binding */ generateMimeTypes),\n/* harmony export */ generatePermittedFileTypes: () => (/* binding */ generatePermittedFileTypes),\n/* harmony export */ generateSignedURL: () => (/* binding */ generateSignedURL),\n/* harmony export */ getDefaultRouteConfigValues: () => (/* binding */ getDefaultRouteConfigValues),\n/* harmony export */ getDefaultSizeForType: () => (/* binding */ getDefaultSizeForType),\n/* harmony export */ getErrorTypeFromStatusCode: () => (/* binding */ getErrorTypeFromStatusCode),\n/* harmony export */ getFilesFromClipboardEvent: () => (/* binding */ getFilesFromClipboardEvent),\n/* harmony export */ getFullApiUrl: () => (/* binding */ getFullApiUrl),\n/* harmony export */ getRequestUrl: () => (/* binding */ getRequestUrl),\n/* harmony export */ getStatusCodeFromError: () => (/* binding */ getStatusCodeFromError),\n/* harmony export */ initialState: () => (/* binding */ initialState),\n/* harmony export */ isEnterOrSpace: () => (/* binding */ isEnterOrSpace),\n/* harmony export */ isEventWithFiles: () => (/* binding */ isEventWithFiles),\n/* harmony export */ isFileAccepted: () => (/* binding */ isFileAccepted),\n/* harmony export */ isIeOrEdge: () => (/* binding */ isIeOrEdge),\n/* harmony export */ isPropagationStopped: () => (/* binding */ isPropagationStopped),\n/* harmony export */ isRouteArray: () => (/* binding */ isRouteArray),\n/* harmony export */ isValidQuantity: () => (/* binding */ isValidQuantity),\n/* harmony export */ isValidSize: () => (/* binding */ isValidSize),\n/* harmony export */ matchFileType: () => (/* binding */ matchFileType),\n/* harmony export */ noop: () => (/* binding */ noop),\n/* harmony export */ objectKeys: () => (/* binding */ objectKeys),\n/* harmony export */ parseResponseJson: () => (/* binding */ parseResponseJson),\n/* harmony export */ parseTimeToSeconds: () => (/* binding */ parseTimeToSeconds),\n/* harmony export */ reducer: () => (/* binding */ reducer),\n/* harmony export */ resolveMaybeUrlArg: () => (/* binding */ resolveMaybeUrlArg),\n/* harmony export */ roundProgress: () => (/* binding */ roundProgress),\n/* harmony export */ safeNumberReplacer: () => (/* binding */ safeNumberReplacer),\n/* harmony export */ safeParseJSON: () => (/* binding */ safeParseJSON),\n/* harmony export */ semverLite: () => (/* binding */ semverLite),\n/* harmony export */ signPayload: () => (/* binding */ signPayload),\n/* harmony export */ styleFieldToClassName: () => (/* binding */ styleFieldToClassName),\n/* harmony export */ styleFieldToCssObject: () => (/* binding */ styleFieldToCssObject),\n/* harmony export */ unwrap: () => (/* binding */ unwrap),\n/* harmony export */ verifyKey: () => (/* binding */ verifyKey),\n/* harmony export */ verifySignature: () => (/* binding */ verifySignature),\n/* harmony export */ warnIfInvalidPeerDependency: () => (/* binding */ warnIfInvalidPeerDependency)\n/* harmony export */ });\n/* harmony import */ var effect_Micro__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! effect/Micro */ \"(ssr)/./node_modules/effect/dist/esm/Micro.js\");\n/* harmony import */ var _uploadthing_mime_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @uploadthing/mime-types */ \"(ssr)/./node_modules/@uploadthing/mime-types/dist/index.js\");\n/* harmony import */ var effect_Predicate__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! effect/Predicate */ \"(ssr)/./node_modules/effect/dist/esm/Predicate.js\");\n/* harmony import */ var effect_Context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! effect/Context */ \"(ssr)/./node_modules/effect/dist/esm/Context.js\");\n/* harmony import */ var _uploadthing_mime_types_audio__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @uploadthing/mime-types/audio */ \"(ssr)/./node_modules/@uploadthing/mime-types/audio/index.js\");\n/* harmony import */ var _uploadthing_mime_types_image__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @uploadthing/mime-types/image */ \"(ssr)/./node_modules/@uploadthing/mime-types/image/index.js\");\n/* harmony import */ var _uploadthing_mime_types_text__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @uploadthing/mime-types/text */ \"(ssr)/./node_modules/@uploadthing/mime-types/text/index.js\");\n/* harmony import */ var _uploadthing_mime_types_video__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @uploadthing/mime-types/video */ \"(ssr)/./node_modules/@uploadthing/mime-types/video/index.js\");\n/* harmony import */ var effect_Encoding__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! effect/Encoding */ \"(ssr)/./node_modules/effect/dist/esm/Encoding.js\");\n/* harmony import */ var effect_Hash__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! effect/Hash */ \"(ssr)/./node_modules/effect/dist/esm/Hash.js\");\n/* harmony import */ var effect_Redacted__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! effect/Redacted */ \"(ssr)/./node_modules/effect/dist/esm/Redacted.js\");\n/* harmony import */ var sqids__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sqids */ \"(ssr)/./node_modules/sqids/esm/sqids.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//#region src/types.ts\nconst ValidContentDispositions = [\"inline\", \"attachment\"];\nconst ValidACLs = [\"public-read\", \"private\"];\n\n//#endregion\n//#region src/tagged-errors.ts\nvar InvalidRouteConfigError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"InvalidRouteConfig\") {\n\tconstructor(type, field) {\n\t\tconst reason = field ? `Expected route config to have a ${field} for key ${type} but none was found.` : `Encountered an invalid route config during backfilling. ${type} was not found.`;\n\t\tsuper({ reason });\n\t}\n};\nvar UnknownFileTypeError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"UnknownFileType\") {\n\tconstructor(fileName) {\n\t\tconst reason = `Could not determine type for ${fileName}`;\n\t\tsuper({ reason });\n\t}\n};\nvar InvalidFileTypeError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"InvalidFileType\") {\n\tconstructor(fileType, fileName) {\n\t\tconst reason = `File type ${fileType} not allowed for ${fileName}`;\n\t\tsuper({ reason });\n\t}\n};\nvar InvalidFileSizeError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"InvalidFileSize\") {\n\tconstructor(fileSize) {\n\t\tconst reason = `Invalid file size: ${fileSize}`;\n\t\tsuper({ reason });\n\t}\n};\nvar InvalidURLError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"InvalidURL\") {\n\tconstructor(attemptedUrl) {\n\t\tsuper({ reason: `Failed to parse '${attemptedUrl}' as a URL.` });\n\t}\n};\nvar RetryError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"RetryError\") {};\nvar FetchError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"FetchError\") {};\nvar InvalidJsonError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"InvalidJson\") {};\nvar BadRequestError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"BadRequestError\") {\n\tgetMessage() {\n\t\tif (effect_Predicate__WEBPACK_IMPORTED_MODULE_2__.isRecord(this.json)) {\n\t\t\tif (typeof this.json.message === \"string\") return this.json.message;\n\t\t}\n\t\treturn this.message;\n\t}\n};\nvar UploadPausedError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"UploadAborted\") {};\nvar UploadAbortedError = class extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.TaggedError(\"UploadAborted\") {};\n\n//#endregion\n//#region src/utils.ts\nfunction isRouteArray(routeConfig) {\n\treturn Array.isArray(routeConfig);\n}\nfunction getDefaultSizeForType(fileType) {\n\tif (fileType === \"image\") return \"4MB\";\n\tif (fileType === \"video\") return \"16MB\";\n\tif (fileType === \"audio\") return \"8MB\";\n\tif (fileType === \"blob\") return \"8MB\";\n\tif (fileType === \"pdf\") return \"4MB\";\n\tif (fileType === \"text\") return \"64KB\";\n\treturn \"4MB\";\n}\nfunction getDefaultRouteConfigValues(type) {\n\treturn {\n\t\tmaxFileSize: getDefaultSizeForType(type),\n\t\tmaxFileCount: 1,\n\t\tminFileCount: 1,\n\t\tcontentDisposition: \"inline\"\n\t};\n}\n/**\n* This function takes in the user's input and \"upscales\" it to a full config\n* Additionally, it replaces numbers with \"safe\" equivalents\n*\n* Example:\n* ```ts\n* [\"image\"] => { image: { maxFileSize: \"4MB\", limit: 1 } }\n* ```\n*/\nconst fillInputRouteConfig = (routeConfig) => {\n\tif (isRouteArray(routeConfig)) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(routeConfig.reduce((acc, fileType) => {\n\t\tacc[fileType] = getDefaultRouteConfigValues(fileType);\n\t\treturn acc;\n\t}, {}));\n\tconst newConfig = {};\n\tfor (const key of objectKeys(routeConfig)) {\n\t\tconst value = routeConfig[key];\n\t\tif (!value) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.fail(new InvalidRouteConfigError(key));\n\t\tnewConfig[key] = {\n\t\t\t...getDefaultRouteConfigValues(key),\n\t\t\t...value\n\t\t};\n\t}\n\treturn effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(JSON.parse(JSON.stringify(newConfig, safeNumberReplacer)));\n};\n/**\n* Match the file's type for a given allow list e.g. `image/png => image`\n* Prefers the file's type, then falls back to a extension-based lookup\n*/\nconst matchFileType = (file, allowedTypes) => {\n\tconst mimeType = file.type || (0,_uploadthing_mime_types__WEBPACK_IMPORTED_MODULE_3__.lookup)(file.name);\n\tif (!mimeType) {\n\t\tif (allowedTypes.includes(\"blob\")) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(\"blob\");\n\t\treturn effect_Micro__WEBPACK_IMPORTED_MODULE_1__.fail(new UnknownFileTypeError(file.name));\n\t}\n\tif (allowedTypes.some((type$1) => type$1.includes(\"/\"))) {\n\t\tif (allowedTypes.includes(mimeType)) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(mimeType);\n\t}\n\tconst type = mimeType.toLowerCase() === \"application/pdf\" ? \"pdf\" : mimeType.split(\"/\")[0];\n\tif (!allowedTypes.includes(type)) if (allowedTypes.includes(\"blob\")) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(\"blob\");\n\telse return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.fail(new InvalidFileTypeError(type, file.name));\n\treturn effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(type);\n};\nconst FILESIZE_UNITS = [\n\t\"B\",\n\t\"KB\",\n\t\"MB\",\n\t\"GB\",\n\t\"TB\"\n];\nconst fileSizeToBytes = (fileSize) => {\n\tconst regex = new RegExp(`^(\\\\d+)(\\\\.\\\\d+)?\\\\s*(${FILESIZE_UNITS.join(\"|\")})$`, \"i\");\n\tconst match = fileSize.match(regex);\n\tif (!match?.[1] || !match[3]) return effect_Micro__WEBPACK_IMPORTED_MODULE_1__.fail(new InvalidFileSizeError(fileSize));\n\tconst sizeValue = parseFloat(match[1]);\n\tconst sizeUnit = match[3].toUpperCase();\n\tconst bytes = sizeValue * Math.pow(1024, FILESIZE_UNITS.indexOf(sizeUnit));\n\treturn effect_Micro__WEBPACK_IMPORTED_MODULE_1__.succeed(Math.floor(bytes));\n};\nconst bytesToFileSize = (bytes) => {\n\tif (bytes === 0 || bytes === -1) return \"0B\";\n\tconst i = Math.floor(Math.log(bytes) / Math.log(1024));\n\treturn `${(bytes / Math.pow(1024, i)).toFixed(2)}${FILESIZE_UNITS[i]}`;\n};\nasync function safeParseJSON(input) {\n\tconst text$1 = await input.text();\n\ttry {\n\t\treturn JSON.parse(text$1);\n\t} catch (err) {\n\t\tconsole.error(`Error parsing JSON, got '${text$1}'`, err);\n\t\treturn new Error(`Error parsing JSON, got '${text$1}'`);\n\t}\n}\n/** typesafe Object.keys */\nfunction objectKeys(obj) {\n\treturn Object.keys(obj);\n}\nfunction filterDefinedObjectValues(obj) {\n\treturn Object.fromEntries(Object.entries(obj).filter((pair) => pair[1] != null));\n}\nfunction semverLite(required, toCheck) {\n\tconst semverRegex = /(\\d+)\\.?(\\d+)?\\.?(\\d+)?/;\n\tconst requiredMatch = semverRegex.exec(required);\n\tif (!requiredMatch?.[0]) throw new Error(`Invalid semver requirement: ${required}`);\n\tconst toCheckMatch = semverRegex.exec(toCheck);\n\tif (!toCheckMatch?.[0]) throw new Error(`Invalid semver to check: ${toCheck}`);\n\tconst [_1, rMajor, rMinor, rPatch] = requiredMatch;\n\tconst [_2, cMajor, cMinor, cPatch] = toCheckMatch;\n\tif (required.startsWith(\"^\")) {\n\t\tif (rMajor !== cMajor) return false;\n\t\tif (rMinor && cMinor && rMinor > cMinor) return false;\n\t\treturn true;\n\t}\n\tif (required.startsWith(\"~\")) {\n\t\tif (rMajor !== cMajor) return false;\n\t\tif (rMinor !== cMinor) return false;\n\t\treturn true;\n\t}\n\treturn rMajor === cMajor && rMinor === cMinor && rPatch === cPatch;\n}\nfunction warnIfInvalidPeerDependency(pkg, required, toCheck) {\n\tif (!semverLite(required, toCheck)) console.warn(`!!!WARNING::: ${pkg} requires \"uploadthing@${required}\", but version \"${toCheck}\" is installed`);\n}\nconst getRequestUrl = (req) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.gen(function* () {\n\tconst host = req.headers.get(\"x-forwarded-host\") ?? req.headers.get(\"host\");\n\tconst proto = req.headers.get(\"x-forwarded-proto\") ?? \"https\";\n\tconst protocol = proto.endsWith(\":\") ? proto : `${proto}:`;\n\tconst url = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__[\"try\"]({\n\t\ttry: () => new URL(req.url, `${protocol}//${host}`),\n\t\tcatch: () => new InvalidURLError(req.url)\n\t});\n\turl.search = \"\";\n\treturn url;\n});\nconst getFullApiUrl = (maybeUrl) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.gen(function* () {\n\tconst base = (() => {\n\t\tif (typeof window !== \"undefined\") return window.location.origin;\n\t\tif (process.env.VERCEL_URL) return `https://${process.env.VERCEL_URL}`;\n\t\treturn \"http://localhost:3000\";\n\t})();\n\tconst url = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__[\"try\"]({\n\t\ttry: () => new URL(maybeUrl ?? \"/api/uploadthing\", base),\n\t\tcatch: () => new InvalidURLError(maybeUrl ?? \"/api/uploadthing\")\n\t});\n\tif (url.pathname === \"/\") url.pathname = \"/api/uploadthing\";\n\treturn url;\n});\nconst resolveMaybeUrlArg = (maybeUrl) => {\n\treturn maybeUrl instanceof URL ? maybeUrl : effect_Micro__WEBPACK_IMPORTED_MODULE_1__.runSync(getFullApiUrl(maybeUrl));\n};\nfunction parseTimeToSeconds(time) {\n\tif (typeof time === \"number\") return time;\n\tconst match = time.split(/(\\d+)/).filter(Boolean);\n\tconst num = Number(match[0]);\n\tconst unit = (match[1] ?? \"s\").trim().slice(0, 1);\n\tconst multiplier = {\n\t\ts: 1,\n\t\tm: 60,\n\t\th: 3600,\n\t\td: 86400\n\t}[unit];\n\treturn num * multiplier;\n}\n/**\n* Replacer for JSON.stringify that will replace numbers that cannot be\n* serialized to JSON with \"reasonable equivalents\".\n*\n* Infinity and -Infinity are replaced by MAX_SAFE_INTEGER and MIN_SAFE_INTEGER\n* NaN is replaced by 0\n*\n*/\nconst safeNumberReplacer = (_, value) => {\n\tif (typeof value !== \"number\") return value;\n\tif (Number.isSafeInteger(value) || value <= Number.MAX_SAFE_INTEGER && value >= Number.MIN_SAFE_INTEGER) return value;\n\tif (value === Infinity) return Number.MAX_SAFE_INTEGER;\n\tif (value === -Infinity) return Number.MIN_SAFE_INTEGER;\n\tif (Number.isNaN(value)) return 0;\n};\nfunction noop() {}\nfunction createIdentityProxy() {\n\treturn new Proxy(noop, { get: (_, prop) => prop });\n}\nfunction unwrap(x, ...args) {\n\treturn typeof x === \"function\" ? x(...args) : x;\n}\n\n//#endregion\n//#region src/file-types.ts\nconst ALLOWED_FILE_TYPES = [\n\t\"image\",\n\t\"video\",\n\t\"audio\",\n\t\"pdf\",\n\t\"text\",\n\t\"blob\"\n];\n\n//#endregion\n//#region src/error.ts\nconst ERROR_CODES = {\n\tBAD_REQUEST: 400,\n\tNOT_FOUND: 404,\n\tFORBIDDEN: 403,\n\tINTERNAL_SERVER_ERROR: 500,\n\tINTERNAL_CLIENT_ERROR: 500,\n\tTOO_LARGE: 413,\n\tTOO_SMALL: 400,\n\tTOO_MANY_FILES: 400,\n\tKEY_TOO_LONG: 400,\n\tURL_GENERATION_FAILED: 500,\n\tUPLOAD_FAILED: 500,\n\tMISSING_ENV: 500,\n\tINVALID_SERVER_CONFIG: 500,\n\tFILE_LIMIT_EXCEEDED: 500\n};\nfunction messageFromUnknown(cause, fallback) {\n\tif (typeof cause === \"string\") return cause;\n\tif (cause instanceof Error) return cause.message;\n\tif (cause && typeof cause === \"object\" && \"message\" in cause && typeof cause.message === \"string\") return cause.message;\n\treturn fallback ?? \"An unknown error occurred\";\n}\nvar UploadThingError = class UploadThingError extends effect_Micro__WEBPACK_IMPORTED_MODULE_1__.Error {\n\t_tag = \"UploadThingError\";\n\tname = \"UploadThingError\";\n\tcause;\n\tcode;\n\tdata;\n\tconstructor(initOpts) {\n\t\tconst opts = typeof initOpts === \"string\" ? {\n\t\t\tcode: \"INTERNAL_SERVER_ERROR\",\n\t\t\tmessage: initOpts\n\t\t} : initOpts;\n\t\tconst message = opts.message ?? messageFromUnknown(opts.cause, opts.code);\n\t\tsuper({ message });\n\t\tthis.code = opts.code;\n\t\tthis.data = opts.data;\n\t\tif (opts.cause instanceof Error) this.cause = opts.cause;\n\t\telse if (effect_Predicate__WEBPACK_IMPORTED_MODULE_2__.isRecord(opts.cause) && effect_Predicate__WEBPACK_IMPORTED_MODULE_2__.isNumber(opts.cause.status) && effect_Predicate__WEBPACK_IMPORTED_MODULE_2__.isString(opts.cause.statusText)) this.cause = new Error(`Response ${opts.cause.status} ${opts.cause.statusText}`);\n\t\telse if (effect_Predicate__WEBPACK_IMPORTED_MODULE_2__.isString(opts.cause)) this.cause = new Error(opts.cause);\n\t\telse this.cause = opts.cause;\n\t}\n\tstatic toObject(error) {\n\t\treturn {\n\t\t\tcode: error.code,\n\t\t\tmessage: error.message,\n\t\t\tdata: error.data\n\t\t};\n\t}\n\tstatic serialize(error) {\n\t\treturn JSON.stringify(UploadThingError.toObject(error));\n\t}\n};\nfunction getErrorTypeFromStatusCode(statusCode) {\n\tfor (const [code, status] of Object.entries(ERROR_CODES)) if (status === statusCode) return code;\n\treturn \"INTERNAL_SERVER_ERROR\";\n}\nfunction getStatusCodeFromError(error) {\n\treturn ERROR_CODES[error.code];\n}\nconst INTERNAL_DO_NOT_USE__fatalClientError = (e) => new UploadThingError({\n\tcode: \"INTERNAL_CLIENT_ERROR\",\n\tmessage: \"Something went wrong. Please report this to UploadThing.\",\n\tcause: e\n});\n\n//#endregion\n//#region src/effect.ts\nvar FetchContext = class extends effect_Context__WEBPACK_IMPORTED_MODULE_4__.Tag(\"uploadthing/Fetch\")() {};\nconst fetchEff = (input, init) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.flatMap(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.service(FetchContext), (fetch) => {\n\tconst headers = new Headers(init?.headers ?? []);\n\tconst reqInfo = {\n\t\turl: input.toString(),\n\t\tmethod: init?.method,\n\t\tbody: init?.body,\n\t\theaders: Object.fromEntries(headers)\n\t};\n\treturn effect_Micro__WEBPACK_IMPORTED_MODULE_1__.tryPromise({\n\t\ttry: (signal) => fetch(input, {\n\t\t\t...init,\n\t\t\theaders,\n\t\t\tsignal\n\t\t}),\n\t\tcatch: (error) => new FetchError({\n\t\t\terror: error instanceof Error ? {\n\t\t\t\t...error,\n\t\t\t\tname: error.name,\n\t\t\t\tmessage: error.message,\n\t\t\t\tstack: error.stack\n\t\t\t} : error,\n\t\t\tinput: reqInfo\n\t\t})\n\t}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.tapError((e) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.sync(() => console.error(e.input))), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.map((res) => Object.assign(res, { requestUrl: reqInfo.url })), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"fetch\"));\n});\nconst parseResponseJson = (res) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.tryPromise({\n\ttry: async () => {\n\t\tconst json = await res.json();\n\t\treturn {\n\t\t\tjson,\n\t\t\tok: res.ok,\n\t\t\tstatus: res.status\n\t\t};\n\t},\n\tcatch: (error) => new InvalidJsonError({\n\t\terror,\n\t\tinput: res.requestUrl\n\t})\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.filterOrFail(({ ok }) => ok, ({ json, status }) => new BadRequestError({\n\tstatus,\n\tmessage: `Request to ${res.requestUrl} failed with status ${status}`,\n\tjson\n})), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.map(({ json }) => json), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"parseJson\"));\n\n//#endregion\n//#region src/component-utils.ts\nconst roundProgress = (progress, granularity) => {\n\tif (granularity === \"all\") return progress;\n\tif (granularity === \"fine\") return Math.round(progress);\n\treturn Math.floor(progress / 10) * 10;\n};\nconst generateMimeTypes = (typesOrRouteConfig) => {\n\tconst fileTypes = Array.isArray(typesOrRouteConfig) ? typesOrRouteConfig : objectKeys(typesOrRouteConfig);\n\tif (fileTypes.includes(\"blob\")) return [];\n\treturn fileTypes.map((type) => {\n\t\tif (type === \"pdf\") return \"application/pdf\";\n\t\tif (type.includes(\"/\")) return type;\n\t\tif (type === \"audio\") return [\"audio/*\", ...objectKeys(_uploadthing_mime_types_audio__WEBPACK_IMPORTED_MODULE_5__.audio)].join(\", \");\n\t\tif (type === \"image\") return [\"image/*\", ...objectKeys(_uploadthing_mime_types_image__WEBPACK_IMPORTED_MODULE_6__.image)].join(\", \");\n\t\tif (type === \"text\") return [\"text/*\", ...objectKeys(_uploadthing_mime_types_text__WEBPACK_IMPORTED_MODULE_7__.text)].join(\", \");\n\t\tif (type === \"video\") return [\"video/*\", ...objectKeys(_uploadthing_mime_types_video__WEBPACK_IMPORTED_MODULE_8__.video)].join(\", \");\n\t\treturn `${type}/*`;\n\t});\n};\nconst generateClientDropzoneAccept = (fileTypes) => {\n\tconst mimeTypes = generateMimeTypes(fileTypes);\n\treturn Object.fromEntries(mimeTypes.map((type) => [type, []]));\n};\nfunction getFilesFromClipboardEvent(event) {\n\tconst dataTransferItems = event.clipboardData?.items;\n\tif (!dataTransferItems) return;\n\tconst files = Array.from(dataTransferItems).reduce((acc, curr) => {\n\t\tconst f = curr.getAsFile();\n\t\treturn f ? [...acc, f] : acc;\n\t}, []);\n\treturn files;\n}\n/**\n* Shared helpers for our premade components that's reusable by multiple frameworks\n*/\nconst generatePermittedFileTypes = (config) => {\n\tconst fileTypes = config ? objectKeys(config) : [];\n\tconst maxFileCount = config ? Object.values(config).map((v) => v.maxFileCount) : [];\n\treturn {\n\t\tfileTypes,\n\t\tmultiple: maxFileCount.some((v) => v && v > 1)\n\t};\n};\nconst capitalizeStart = (str) => {\n\treturn str.charAt(0).toUpperCase() + str.slice(1);\n};\nconst INTERNAL_doFormatting = (config) => {\n\tif (!config) return \"\";\n\tconst allowedTypes = objectKeys(config);\n\tconst formattedTypes = allowedTypes.map((f) => f === \"blob\" ? \"file\" : f);\n\tif (formattedTypes.length > 1) {\n\t\tconst lastType = formattedTypes.pop();\n\t\treturn `${formattedTypes.join(\"s, \")} and ${lastType}s`;\n\t}\n\tconst key = allowedTypes[0];\n\tconst formattedKey = formattedTypes[0];\n\tif (!key || !formattedKey) return \"\";\n\tconst { maxFileSize, maxFileCount, minFileCount } = config[key];\n\tif (maxFileCount && maxFileCount > 1) if (minFileCount > 1) return `${minFileCount} - ${maxFileCount} ${formattedKey}s up to ${maxFileSize}`;\n\telse return `${formattedKey}s up to ${maxFileSize}, max ${maxFileCount}`;\n\telse return `${formattedKey} (${maxFileSize})`;\n};\nconst allowedContentTextLabelGenerator = (config) => {\n\treturn capitalizeStart(INTERNAL_doFormatting(config));\n};\nconst styleFieldToClassName = (styleField, args) => {\n\tif (typeof styleField === \"string\") return styleField;\n\tif (typeof styleField === \"function\") {\n\t\tconst result = styleField(args);\n\t\tif (typeof result === \"string\") return result;\n\t}\n\treturn \"\";\n};\nconst styleFieldToCssObject = (styleField, args) => {\n\tif (typeof styleField === \"object\") return styleField;\n\tif (typeof styleField === \"function\") {\n\t\tconst result = styleField(args);\n\t\tif (typeof result === \"object\") return result;\n\t}\n\treturn {};\n};\nconst contentFieldToContent = (contentField, arg) => {\n\tif (!contentField) return null;\n\tif (typeof contentField !== \"function\") return contentField;\n\tif (typeof contentField === \"function\") {\n\t\tconst result = contentField(arg);\n\t\treturn result;\n\t}\n};\nconst defaultClassListMerger = (...classes) => {\n\treturn classes.filter(Boolean).join(\" \");\n};\n\n//#endregion\n//#region src/crypto.ts\nconst signaturePrefix = \"hmac-sha256=\";\nconst algorithm = {\n\tname: \"HMAC\",\n\thash: \"SHA-256\"\n};\nconst encoder = new TextEncoder();\nfunction shuffle(str, seed) {\n\tconst chars = str.split(\"\");\n\tconst seedNum = effect_Hash__WEBPACK_IMPORTED_MODULE_9__.string(seed);\n\tlet temp;\n\tlet j;\n\tfor (let i = 0; i < chars.length; i++) {\n\t\tj = (seedNum % (i + 1) + i) % chars.length;\n\t\ttemp = chars[i];\n\t\tchars[i] = chars[j];\n\t\tchars[j] = temp;\n\t}\n\treturn chars.join(\"\");\n}\nconst signPayload = (payload, secret) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.gen(function* () {\n\tconst signingKey = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__.tryPromise({\n\t\ttry: () => crypto.subtle.importKey(\"raw\", encoder.encode(effect_Redacted__WEBPACK_IMPORTED_MODULE_10__.value(secret)), algorithm, false, [\"sign\"]),\n\t\tcatch: (e) => new UploadThingError({\n\t\t\tcode: \"BAD_REQUEST\",\n\t\t\tmessage: \"Invalid signing secret\",\n\t\t\tcause: e\n\t\t})\n\t});\n\tconst signature = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__.map(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.tryPromise({\n\t\ttry: () => crypto.subtle.sign(algorithm, signingKey, encoder.encode(payload)),\n\t\tcatch: (e) => new UploadThingError({\n\t\t\tcode: \"BAD_REQUEST\",\n\t\t\tcause: e\n\t\t})\n\t}), (arrayBuffer) => effect_Encoding__WEBPACK_IMPORTED_MODULE_11__.encodeHex(new Uint8Array(arrayBuffer)));\n\treturn `${signaturePrefix}${signature}`;\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"signPayload\"));\nconst verifySignature = (payload, signature, secret) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.gen(function* () {\n\tconst sig = signature?.slice(signaturePrefix.length);\n\tif (!sig) return false;\n\tconst secretBytes = encoder.encode(effect_Redacted__WEBPACK_IMPORTED_MODULE_10__.value(secret));\n\tconst signingKey = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__.promise(() => crypto.subtle.importKey(\"raw\", secretBytes, algorithm, false, [\"verify\"]));\n\tconst sigBytes = yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__.fromEither(effect_Encoding__WEBPACK_IMPORTED_MODULE_11__.decodeHex(sig));\n\tconst payloadBytes = encoder.encode(payload);\n\treturn yield* effect_Micro__WEBPACK_IMPORTED_MODULE_1__.promise(() => crypto.subtle.verify(algorithm, signingKey, sigBytes, payloadBytes));\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"verifySignature\"), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.orElseSucceed(() => false));\nconst generateKey = (file, appId, getHashParts) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.sync(() => {\n\tconst hashParts = JSON.stringify(getHashParts?.(file) ?? [\n\t\tfile.name,\n\t\tfile.size,\n\t\tfile.type,\n\t\tfile.lastModified,\n\t\tDate.now()\n\t]);\n\tconst alphabet = shuffle(sqids__WEBPACK_IMPORTED_MODULE_0__.defaultOptions.alphabet, appId);\n\tconst encodedFileSeed = new sqids__WEBPACK_IMPORTED_MODULE_0__[\"default\"]({\n\t\talphabet,\n\t\tminLength: 36\n\t}).encode([Math.abs(effect_Hash__WEBPACK_IMPORTED_MODULE_9__.string(hashParts))]);\n\tconst encodedAppId = new sqids__WEBPACK_IMPORTED_MODULE_0__[\"default\"]({\n\t\talphabet,\n\t\tminLength: 12\n\t}).encode([Math.abs(effect_Hash__WEBPACK_IMPORTED_MODULE_9__.string(appId))]);\n\treturn encodedAppId + encodedFileSeed;\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"generateKey\"));\nconst verifyKey = (key, appId) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.sync(() => {\n\tconst alphabet = shuffle(sqids__WEBPACK_IMPORTED_MODULE_0__.defaultOptions.alphabet, appId);\n\tconst expectedPrefix = new sqids__WEBPACK_IMPORTED_MODULE_0__[\"default\"]({\n\t\talphabet,\n\t\tminLength: 12\n\t}).encode([Math.abs(effect_Hash__WEBPACK_IMPORTED_MODULE_9__.string(appId))]);\n\treturn key.startsWith(expectedPrefix);\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"verifyKey\"), effect_Micro__WEBPACK_IMPORTED_MODULE_1__.orElseSucceed(() => false));\nconst generateSignedURL = (url, secretKey, opts) => effect_Micro__WEBPACK_IMPORTED_MODULE_1__.gen(function* () {\n\tconst parsedURL = new URL(url);\n\tconst ttl = opts.ttlInSeconds ? parseTimeToSeconds(opts.ttlInSeconds) : 60 * 60;\n\tconst expirationTime = Date.now() + ttl * 1e3;\n\tparsedURL.searchParams.append(\"expires\", expirationTime.toString());\n\tif (opts.data) Object.entries(opts.data).forEach(([key, value]) => {\n\t\tif (value == null) return;\n\t\tconst encoded = encodeURIComponent(value);\n\t\tparsedURL.searchParams.append(key, encoded);\n\t});\n\tconst signature = yield* signPayload(parsedURL.toString(), secretKey);\n\tparsedURL.searchParams.append(\"signature\", signature);\n\treturn parsedURL.href;\n}).pipe(effect_Micro__WEBPACK_IMPORTED_MODULE_1__.withTrace(\"generateSignedURL\"));\n\n//#endregion\n//#region src/dropzone-utils.ts\n/**\n* Copyright (c) (MIT License) 2015 Andrey Okonetchnikov\n* https://github.com/react-dropzone/attr-accept/blob/master/src/index.js\n*/\nfunction accepts(file, acceptedFiles) {\n\tif (acceptedFiles) {\n\t\tconst acceptedFilesArray = Array.isArray(acceptedFiles) ? acceptedFiles : acceptedFiles.split(\",\");\n\t\tconst fileName = file.name;\n\t\tconst mimeType = file.type.toLowerCase();\n\t\tconst baseMimeType = mimeType.replace(/\\/.*$/, \"\");\n\t\treturn acceptedFilesArray.some((type) => {\n\t\t\tconst validType = type.trim().toLowerCase();\n\t\t\tif (validType.startsWith(\".\")) return fileName.toLowerCase().endsWith(validType);\n\t\t\telse if (validType.endsWith(\"/*\")) return baseMimeType === validType.replace(/\\/.*$/, \"\");\n\t\t\treturn mimeType === validType;\n\t\t});\n\t}\n\treturn true;\n}\nconst isPropagationStopped = (event) => {\n\tif (typeof event.isPropagationStopped === \"function\") return event.isPropagationStopped();\n\tif (typeof event.cancelBubble !== \"undefined\") return event.cancelBubble;\n\treturn false;\n};\nfunction isFileAccepted(file, accept) {\n\treturn file.type === \"application/x-moz-file\" || accepts(file, accept);\n}\nfunction isEnterOrSpace(event) {\n\treturn \"key\" in event && (event.key === \" \" || event.key === \"Enter\") || \"keyCode\" in event && (event.keyCode === 32 || event.keyCode === 13);\n}\nconst isDefined = (v) => v != null;\nfunction isValidSize(file, minSize, maxSize) {\n\tif (!isDefined(file.size)) return true;\n\tif (isDefined(minSize) && isDefined(maxSize)) return file.size >= minSize && file.size <= maxSize;\n\tif (isDefined(minSize) && file.size < minSize) return false;\n\tif (isDefined(maxSize) && file.size > maxSize) return false;\n\treturn true;\n}\nfunction isValidQuantity(files, multiple, maxFiles) {\n\tif (!multiple && files.length > 1) return false;\n\tif (multiple && maxFiles >= 1 && files.length > maxFiles) return false;\n\treturn true;\n}\nfunction allFilesAccepted({ files, accept, minSize, maxSize, multiple, maxFiles }) {\n\tif (!isValidQuantity(files, multiple, maxFiles)) return false;\n\treturn files.every((file) => isFileAccepted(file, accept) && isValidSize(file, minSize, maxSize));\n}\nfunction isEventWithFiles(event) {\n\tif (!(\"dataTransfer\" in event && event.dataTransfer !== null)) return !!event.target && \"files\" in event.target && !!event.target.files;\n\treturn Array.prototype.some.call(event.dataTransfer?.types, (type) => type === \"Files\" || type === \"application/x-moz-file\");\n}\nfunction isIeOrEdge(ua = window.navigator.userAgent) {\n\treturn ua.includes(\"MSIE \") || ua.includes(\"Trident/\") || ua.includes(\"Edge/\");\n}\nfunction isMIMEType(v) {\n\treturn v === \"audio/*\" || v === \"video/*\" || v === \"image/*\" || v === \"text/*\" || /\\w+\\/[-+.\\w]+/g.test(v);\n}\nfunction isExt(v) {\n\treturn /^.*\\.[\\w]+$/.test(v);\n}\n/**\n* Convert the `{accept}` dropzone prop to an array of MIME types/extensions.\n*/\nfunction acceptPropAsAcceptAttr(accept) {\n\tif (isDefined(accept)) return Object.entries(accept).reduce((a, [mimeType, ext]) => [\n\t\t...a,\n\t\tmimeType,\n\t\t...ext\n\t], []).filter((v) => isMIMEType(v) || isExt(v)).join(\",\");\n\treturn void 0;\n}\nconst initialState = {\n\tisFocused: false,\n\tisFileDialogActive: false,\n\tisDragActive: false,\n\tisDragAccept: false,\n\tisDragReject: false,\n\tacceptedFiles: []\n};\nfunction reducer(state, action) {\n\tswitch (action.type) {\n\t\tcase \"focus\": return {\n\t\t\t...state,\n\t\t\tisFocused: true\n\t\t};\n\t\tcase \"blur\": return {\n\t\t\t...state,\n\t\t\tisFocused: false\n\t\t};\n\t\tcase \"openDialog\": return {\n\t\t\t...initialState,\n\t\t\tisFileDialogActive: true\n\t\t};\n\t\tcase \"closeDialog\": return {\n\t\t\t...state,\n\t\t\tisFileDialogActive: false\n\t\t};\n\t\tcase \"setDraggedFiles\": return {\n\t\t\t...state,\n\t\t\t...action.payload\n\t\t};\n\t\tcase \"setFiles\": return {\n\t\t\t...state,\n\t\t\t...action.payload\n\t\t};\n\t\tcase \"reset\": return initialState;\n\t\tdefault: return state;\n\t}\n}\n\n//#endregion\n\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHVwbG9hZHRoaW5nL3NoYXJlZC9kaXN0L2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBd0M7QUFDQTtBQUNBO0FBQ0E7QUFDRjtBQUNXO0FBQ0Q7QUFDRjtBQUNKO0FBQ1k7QUFDQTtBQUNGO0FBQ0U7QUFDVjtBQUNSO0FBQ1E7QUFDRTs7QUFFOUM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw0Q0FBNEMscURBQW1CO0FBQy9EO0FBQ0EsNERBQTRELE9BQU8sVUFBVSxNQUFNLGtGQUFrRixNQUFNO0FBQzNLLFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDLHFEQUFtQjtBQUM1RDtBQUNBLGlEQUFpRCxTQUFTO0FBQzFELFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDLHFEQUFtQjtBQUM1RDtBQUNBLDhCQUE4QixVQUFVLGtCQUFrQixTQUFTO0FBQ25FLFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDLHFEQUFtQjtBQUM1RDtBQUNBLHVDQUF1QyxTQUFTO0FBQ2hELFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0Esb0NBQW9DLHFEQUFtQjtBQUN2RDtBQUNBLFVBQVUsNEJBQTRCLGFBQWEsY0FBYztBQUNqRTtBQUNBO0FBQ0EsK0JBQStCLHFEQUFtQjtBQUNsRCwrQkFBK0IscURBQW1CO0FBQ2xELHFDQUFxQyxxREFBbUI7QUFDeEQsb0NBQW9DLHFEQUFtQjtBQUN2RDtBQUNBLE1BQU0sc0RBQW9CO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MscURBQW1CO0FBQ3pELHVDQUF1QyxxREFBbUI7O0FBRTFEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLFNBQVM7QUFDMUI7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDLGlEQUFlO0FBQ3REO0FBQ0E7QUFDQSxFQUFFLElBQUk7QUFDTjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsOENBQVk7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsaURBQWU7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCLCtEQUFNO0FBQ3JDO0FBQ0EsNENBQTRDLGlEQUFlO0FBQzNELFNBQVMsOENBQVk7QUFDckI7QUFDQTtBQUNBLDhDQUE4QyxpREFBZTtBQUM3RDtBQUNBO0FBQ0EsNkVBQTZFLGlEQUFlO0FBQzVGLGFBQWEsOENBQVk7QUFDekIsUUFBUSxpREFBZTtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQseUJBQXlCO0FBQzVFO0FBQ0Esc0NBQXNDLDhDQUFZO0FBQ2xEO0FBQ0E7QUFDQTtBQUNBLFFBQVEsaURBQWU7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHVDQUF1QyxFQUFFLGtCQUFrQjtBQUN0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILDRDQUE0QyxPQUFPO0FBQ25ELCtDQUErQyxPQUFPO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlFQUF5RSxTQUFTO0FBQ2xGO0FBQ0EscUVBQXFFLFFBQVE7QUFDN0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUVBQW1FLEtBQUssd0JBQXdCLFNBQVMsa0JBQWtCLFFBQVE7QUFDbkk7QUFDQSwrQkFBK0IsNkNBQVc7QUFDMUM7QUFDQTtBQUNBLG1EQUFtRCxNQUFNO0FBQ3pELG9CQUFvQixnREFBVztBQUMvQixpQ0FBaUMsU0FBUyxJQUFJLEtBQUs7QUFDbkQ7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBLENBQUM7QUFDRCxvQ0FBb0MsNkNBQVc7QUFDL0M7QUFDQTtBQUNBLGdEQUFnRCx1QkFBdUI7QUFDdkU7QUFDQSxFQUFFO0FBQ0Ysb0JBQW9CLGdEQUFXO0FBQy9CO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBLDZDQUE2QyxpREFBZTtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLHdCQUF3QjtBQUNsRDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsK0NBQWE7QUFDbkU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsVUFBVSxTQUFTO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLFdBQVcsc0RBQWtCLGdCQUFnQixzREFBa0IsdUJBQXVCLHNEQUFrQiw0REFBNEQsbUJBQW1CLEVBQUUsc0JBQXNCO0FBQy9NLFdBQVcsc0RBQWtCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBLGlDQUFpQywrQ0FBVztBQUM1QyxrQ0FBa0MsaURBQWUsQ0FBQyxpREFBZTtBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsb0RBQWtCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEdBQUc7QUFDSCxFQUFFLE9BQU8sa0RBQWdCLFFBQVEsOENBQVksaUNBQWlDLDZDQUFXLCtCQUErQix5QkFBeUIsSUFBSSxtREFBaUI7QUFDdEssQ0FBQztBQUNELG1DQUFtQyxvREFBa0I7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGLENBQUMsT0FBTyxzREFBb0IsSUFBSSxJQUFJLFlBQVksY0FBYztBQUM5RDtBQUNBLHdCQUF3QixnQkFBZ0IscUJBQXFCLE9BQU87QUFDcEU7QUFDQSxDQUFDLElBQUksNkNBQVcsSUFBSSxNQUFNLFlBQVksbURBQWlCOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlEQUF5RCxnRUFBSztBQUM5RCx5REFBeUQsZ0VBQUs7QUFDOUQsdURBQXVELDhEQUFJO0FBQzNELHlEQUF5RCxnRUFBSztBQUM5RCxZQUFZLEtBQUs7QUFDakIsRUFBRTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLDRCQUE0QixNQUFNLFNBQVM7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLDBDQUEwQztBQUNuRCx1RUFBdUUsY0FBYyxJQUFJLGNBQWMsRUFBRSxhQUFhLFVBQVUsWUFBWTtBQUM1SSxnQkFBZ0IsYUFBYSxVQUFVLFlBQVksUUFBUSxhQUFhO0FBQ3hFLGdCQUFnQixjQUFjLEdBQUcsWUFBWTtBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQiwrQ0FBVztBQUM1QjtBQUNBO0FBQ0EsaUJBQWlCLGtCQUFrQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlDQUF5Qyw2Q0FBUztBQUNsRCwyQkFBMkIsb0RBQWdCO0FBQzNDLDJEQUEyRCxtREFBYztBQUN6RTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxFQUFFO0FBQ0YsMEJBQTBCLDZDQUFTLENBQUMsb0RBQWdCO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILEVBQUUsb0JBQW9CLHVEQUFrQjtBQUN4QyxXQUFXLGdCQUFnQixFQUFFLFVBQVU7QUFDdkMsQ0FBQyxPQUFPLG1EQUFlO0FBQ3ZCLHdEQUF3RCw2Q0FBUztBQUNqRTtBQUNBO0FBQ0Esb0NBQW9DLG1EQUFjO0FBQ2xELDJCQUEyQixpREFBYTtBQUN4Qyx5QkFBeUIsb0RBQWdCLENBQUMsdURBQWtCO0FBQzVEO0FBQ0EsZUFBZSxpREFBYTtBQUM1QixDQUFDLE9BQU8sbURBQWUscUJBQXFCLHVEQUFtQjtBQUMvRCxtREFBbUQsOENBQVU7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsaURBQWM7QUFDeEMsNkJBQTZCLDZDQUFLO0FBQ2xDO0FBQ0E7QUFDQSxFQUFFLG1CQUFtQiwrQ0FBVztBQUNoQywwQkFBMEIsNkNBQUs7QUFDL0I7QUFDQTtBQUNBLEVBQUUsbUJBQW1CLCtDQUFXO0FBQ2hDO0FBQ0EsQ0FBQyxPQUFPLG1EQUFlO0FBQ3ZCLGtDQUFrQyw4Q0FBVTtBQUM1QywwQkFBMEIsaURBQWM7QUFDeEMsNEJBQTRCLDZDQUFLO0FBQ2pDO0FBQ0E7QUFDQSxFQUFFLG1CQUFtQiwrQ0FBVztBQUNoQztBQUNBLENBQUMsT0FBTyxtREFBZSxlQUFlLHVEQUFtQjtBQUN6RCxvREFBb0QsNkNBQVM7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQSxDQUFDLE9BQU8sbURBQWU7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLHFEQUFxRDtBQUNqRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLE9BQU87QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUN5ekM7QUFDenpDIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9OZXh0Y2xvdWQvRGV2L0Jpb2hhemFyZFZGWF9XZWJzaXRlL2Jpb2hhemFyZC12Zngvbm9kZV9tb2R1bGVzL0B1cGxvYWR0aGluZy9zaGFyZWQvZGlzdC9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBNaWNybyQ0IGZyb20gXCJlZmZlY3QvTWljcm9cIjtcbmltcG9ydCAqIGFzIE1pY3JvJDMgZnJvbSBcImVmZmVjdC9NaWNyb1wiO1xuaW1wb3J0ICogYXMgTWljcm8kMiBmcm9tIFwiZWZmZWN0L01pY3JvXCI7XG5pbXBvcnQgKiBhcyBNaWNybyQxIGZyb20gXCJlZmZlY3QvTWljcm9cIjtcbmltcG9ydCAqIGFzIE1pY3JvIGZyb20gXCJlZmZlY3QvTWljcm9cIjtcbmltcG9ydCB7IGxvb2t1cCB9IGZyb20gXCJAdXBsb2FkdGhpbmcvbWltZS10eXBlc1wiO1xuaW1wb3J0ICogYXMgUHJlZGljYXRlJDEgZnJvbSBcImVmZmVjdC9QcmVkaWNhdGVcIjtcbmltcG9ydCAqIGFzIFByZWRpY2F0ZSBmcm9tIFwiZWZmZWN0L1ByZWRpY2F0ZVwiO1xuaW1wb3J0ICogYXMgQ29udGV4dCBmcm9tIFwiZWZmZWN0L0NvbnRleHRcIjtcbmltcG9ydCB7IGF1ZGlvIH0gZnJvbSBcIkB1cGxvYWR0aGluZy9taW1lLXR5cGVzL2F1ZGlvXCI7XG5pbXBvcnQgeyBpbWFnZSB9IGZyb20gXCJAdXBsb2FkdGhpbmcvbWltZS10eXBlcy9pbWFnZVwiO1xuaW1wb3J0IHsgdGV4dCB9IGZyb20gXCJAdXBsb2FkdGhpbmcvbWltZS10eXBlcy90ZXh0XCI7XG5pbXBvcnQgeyB2aWRlbyB9IGZyb20gXCJAdXBsb2FkdGhpbmcvbWltZS10eXBlcy92aWRlb1wiO1xuaW1wb3J0ICogYXMgRW5jb2RpbmcgZnJvbSBcImVmZmVjdC9FbmNvZGluZ1wiO1xuaW1wb3J0ICogYXMgSGFzaCBmcm9tIFwiZWZmZWN0L0hhc2hcIjtcbmltcG9ydCAqIGFzIFJlZGFjdGVkIGZyb20gXCJlZmZlY3QvUmVkYWN0ZWRcIjtcbmltcG9ydCBTUUlkcywgeyBkZWZhdWx0T3B0aW9ucyB9IGZyb20gXCJzcWlkc1wiO1xuXG4vLyNyZWdpb24gc3JjL3R5cGVzLnRzXG5jb25zdCBWYWxpZENvbnRlbnREaXNwb3NpdGlvbnMgPSBbXCJpbmxpbmVcIiwgXCJhdHRhY2htZW50XCJdO1xuY29uc3QgVmFsaWRBQ0xzID0gW1wicHVibGljLXJlYWRcIiwgXCJwcml2YXRlXCJdO1xuXG4vLyNlbmRyZWdpb25cbi8vI3JlZ2lvbiBzcmMvdGFnZ2VkLWVycm9ycy50c1xudmFyIEludmFsaWRSb3V0ZUNvbmZpZ0Vycm9yID0gY2xhc3MgZXh0ZW5kcyBNaWNybyQ0LlRhZ2dlZEVycm9yKFwiSW52YWxpZFJvdXRlQ29uZmlnXCIpIHtcblx0Y29uc3RydWN0b3IodHlwZSwgZmllbGQpIHtcblx0XHRjb25zdCByZWFzb24gPSBmaWVsZCA/IGBFeHBlY3RlZCByb3V0ZSBjb25maWcgdG8gaGF2ZSBhICR7ZmllbGR9IGZvciBrZXkgJHt0eXBlfSBidXQgbm9uZSB3YXMgZm91bmQuYCA6IGBFbmNvdW50ZXJlZCBhbiBpbnZhbGlkIHJvdXRlIGNvbmZpZyBkdXJpbmcgYmFja2ZpbGxpbmcuICR7dHlwZX0gd2FzIG5vdCBmb3VuZC5gO1xuXHRcdHN1cGVyKHsgcmVhc29uIH0pO1xuXHR9XG59O1xudmFyIFVua25vd25GaWxlVHlwZUVycm9yID0gY2xhc3MgZXh0ZW5kcyBNaWNybyQ0LlRhZ2dlZEVycm9yKFwiVW5rbm93bkZpbGVUeXBlXCIpIHtcblx0Y29uc3RydWN0b3IoZmlsZU5hbWUpIHtcblx0XHRjb25zdCByZWFzb24gPSBgQ291bGQgbm90IGRldGVybWluZSB0eXBlIGZvciAke2ZpbGVOYW1lfWA7XG5cdFx0c3VwZXIoeyByZWFzb24gfSk7XG5cdH1cbn07XG52YXIgSW52YWxpZEZpbGVUeXBlRXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJJbnZhbGlkRmlsZVR5cGVcIikge1xuXHRjb25zdHJ1Y3RvcihmaWxlVHlwZSwgZmlsZU5hbWUpIHtcblx0XHRjb25zdCByZWFzb24gPSBgRmlsZSB0eXBlICR7ZmlsZVR5cGV9IG5vdCBhbGxvd2VkIGZvciAke2ZpbGVOYW1lfWA7XG5cdFx0c3VwZXIoeyByZWFzb24gfSk7XG5cdH1cbn07XG52YXIgSW52YWxpZEZpbGVTaXplRXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJJbnZhbGlkRmlsZVNpemVcIikge1xuXHRjb25zdHJ1Y3RvcihmaWxlU2l6ZSkge1xuXHRcdGNvbnN0IHJlYXNvbiA9IGBJbnZhbGlkIGZpbGUgc2l6ZTogJHtmaWxlU2l6ZX1gO1xuXHRcdHN1cGVyKHsgcmVhc29uIH0pO1xuXHR9XG59O1xudmFyIEludmFsaWRVUkxFcnJvciA9IGNsYXNzIGV4dGVuZHMgTWljcm8kNC5UYWdnZWRFcnJvcihcIkludmFsaWRVUkxcIikge1xuXHRjb25zdHJ1Y3RvcihhdHRlbXB0ZWRVcmwpIHtcblx0XHRzdXBlcih7IHJlYXNvbjogYEZhaWxlZCB0byBwYXJzZSAnJHthdHRlbXB0ZWRVcmx9JyBhcyBhIFVSTC5gIH0pO1xuXHR9XG59O1xudmFyIFJldHJ5RXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJSZXRyeUVycm9yXCIpIHt9O1xudmFyIEZldGNoRXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJGZXRjaEVycm9yXCIpIHt9O1xudmFyIEludmFsaWRKc29uRXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJJbnZhbGlkSnNvblwiKSB7fTtcbnZhciBCYWRSZXF1ZXN0RXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJCYWRSZXF1ZXN0RXJyb3JcIikge1xuXHRnZXRNZXNzYWdlKCkge1xuXHRcdGlmIChQcmVkaWNhdGUkMS5pc1JlY29yZCh0aGlzLmpzb24pKSB7XG5cdFx0XHRpZiAodHlwZW9mIHRoaXMuanNvbi5tZXNzYWdlID09PSBcInN0cmluZ1wiKSByZXR1cm4gdGhpcy5qc29uLm1lc3NhZ2U7XG5cdFx0fVxuXHRcdHJldHVybiB0aGlzLm1lc3NhZ2U7XG5cdH1cbn07XG52YXIgVXBsb2FkUGF1c2VkRXJyb3IgPSBjbGFzcyBleHRlbmRzIE1pY3JvJDQuVGFnZ2VkRXJyb3IoXCJVcGxvYWRBYm9ydGVkXCIpIHt9O1xudmFyIFVwbG9hZEFib3J0ZWRFcnJvciA9IGNsYXNzIGV4dGVuZHMgTWljcm8kNC5UYWdnZWRFcnJvcihcIlVwbG9hZEFib3J0ZWRcIikge307XG5cbi8vI2VuZHJlZ2lvblxuLy8jcmVnaW9uIHNyYy91dGlscy50c1xuZnVuY3Rpb24gaXNSb3V0ZUFycmF5KHJvdXRlQ29uZmlnKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHJvdXRlQ29uZmlnKTtcbn1cbmZ1bmN0aW9uIGdldERlZmF1bHRTaXplRm9yVHlwZShmaWxlVHlwZSkge1xuXHRpZiAoZmlsZVR5cGUgPT09IFwiaW1hZ2VcIikgcmV0dXJuIFwiNE1CXCI7XG5cdGlmIChmaWxlVHlwZSA9PT0gXCJ2aWRlb1wiKSByZXR1cm4gXCIxNk1CXCI7XG5cdGlmIChmaWxlVHlwZSA9PT0gXCJhdWRpb1wiKSByZXR1cm4gXCI4TUJcIjtcblx0aWYgKGZpbGVUeXBlID09PSBcImJsb2JcIikgcmV0dXJuIFwiOE1CXCI7XG5cdGlmIChmaWxlVHlwZSA9PT0gXCJwZGZcIikgcmV0dXJuIFwiNE1CXCI7XG5cdGlmIChmaWxlVHlwZSA9PT0gXCJ0ZXh0XCIpIHJldHVybiBcIjY0S0JcIjtcblx0cmV0dXJuIFwiNE1CXCI7XG59XG5mdW5jdGlvbiBnZXREZWZhdWx0Um91dGVDb25maWdWYWx1ZXModHlwZSkge1xuXHRyZXR1cm4ge1xuXHRcdG1heEZpbGVTaXplOiBnZXREZWZhdWx0U2l6ZUZvclR5cGUodHlwZSksXG5cdFx0bWF4RmlsZUNvdW50OiAxLFxuXHRcdG1pbkZpbGVDb3VudDogMSxcblx0XHRjb250ZW50RGlzcG9zaXRpb246IFwiaW5saW5lXCJcblx0fTtcbn1cbi8qKlxuKiBUaGlzIGZ1bmN0aW9uIHRha2VzIGluIHRoZSB1c2VyJ3MgaW5wdXQgYW5kIFwidXBzY2FsZXNcIiBpdCB0byBhIGZ1bGwgY29uZmlnXG4qIEFkZGl0aW9uYWxseSwgaXQgcmVwbGFjZXMgbnVtYmVycyB3aXRoIFwic2FmZVwiIGVxdWl2YWxlbnRzXG4qXG4qIEV4YW1wbGU6XG4qIGBgYHRzXG4qIFtcImltYWdlXCJdID0+IHsgaW1hZ2U6IHsgbWF4RmlsZVNpemU6IFwiNE1CXCIsIGxpbWl0OiAxIH0gfVxuKiBgYGBcbiovXG5jb25zdCBmaWxsSW5wdXRSb3V0ZUNvbmZpZyA9IChyb3V0ZUNvbmZpZykgPT4ge1xuXHRpZiAoaXNSb3V0ZUFycmF5KHJvdXRlQ29uZmlnKSkgcmV0dXJuIE1pY3JvJDMuc3VjY2VlZChyb3V0ZUNvbmZpZy5yZWR1Y2UoKGFjYywgZmlsZVR5cGUpID0+IHtcblx0XHRhY2NbZmlsZVR5cGVdID0gZ2V0RGVmYXVsdFJvdXRlQ29uZmlnVmFsdWVzKGZpbGVUeXBlKTtcblx0XHRyZXR1cm4gYWNjO1xuXHR9LCB7fSkpO1xuXHRjb25zdCBuZXdDb25maWcgPSB7fTtcblx0Zm9yIChjb25zdCBrZXkgb2Ygb2JqZWN0S2V5cyhyb3V0ZUNvbmZpZykpIHtcblx0XHRjb25zdCB2YWx1ZSA9IHJvdXRlQ29uZmlnW2tleV07XG5cdFx0aWYgKCF2YWx1ZSkgcmV0dXJuIE1pY3JvJDMuZmFpbChuZXcgSW52YWxpZFJvdXRlQ29uZmlnRXJyb3Ioa2V5KSk7XG5cdFx0bmV3Q29uZmlnW2tleV0gPSB7XG5cdFx0XHQuLi5nZXREZWZhdWx0Um91dGVDb25maWdWYWx1ZXMoa2V5KSxcblx0XHRcdC4uLnZhbHVlXG5cdFx0fTtcblx0fVxuXHRyZXR1cm4gTWljcm8kMy5zdWNjZWVkKEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkobmV3Q29uZmlnLCBzYWZlTnVtYmVyUmVwbGFjZXIpKSk7XG59O1xuLyoqXG4qIE1hdGNoIHRoZSBmaWxlJ3MgdHlwZSBmb3IgYSBnaXZlbiBhbGxvdyBsaXN0IGUuZy4gYGltYWdlL3BuZyA9PiBpbWFnZWBcbiogUHJlZmVycyB0aGUgZmlsZSdzIHR5cGUsIHRoZW4gZmFsbHMgYmFjayB0byBhIGV4dGVuc2lvbi1iYXNlZCBsb29rdXBcbiovXG5jb25zdCBtYXRjaEZpbGVUeXBlID0gKGZpbGUsIGFsbG93ZWRUeXBlcykgPT4ge1xuXHRjb25zdCBtaW1lVHlwZSA9IGZpbGUudHlwZSB8fCBsb29rdXAoZmlsZS5uYW1lKTtcblx0aWYgKCFtaW1lVHlwZSkge1xuXHRcdGlmIChhbGxvd2VkVHlwZXMuaW5jbHVkZXMoXCJibG9iXCIpKSByZXR1cm4gTWljcm8kMy5zdWNjZWVkKFwiYmxvYlwiKTtcblx0XHRyZXR1cm4gTWljcm8kMy5mYWlsKG5ldyBVbmtub3duRmlsZVR5cGVFcnJvcihmaWxlLm5hbWUpKTtcblx0fVxuXHRpZiAoYWxsb3dlZFR5cGVzLnNvbWUoKHR5cGUkMSkgPT4gdHlwZSQxLmluY2x1ZGVzKFwiL1wiKSkpIHtcblx0XHRpZiAoYWxsb3dlZFR5cGVzLmluY2x1ZGVzKG1pbWVUeXBlKSkgcmV0dXJuIE1pY3JvJDMuc3VjY2VlZChtaW1lVHlwZSk7XG5cdH1cblx0Y29uc3QgdHlwZSA9IG1pbWVUeXBlLnRvTG93ZXJDYXNlKCkgPT09IFwiYXBwbGljYXRpb24vcGRmXCIgPyBcInBkZlwiIDogbWltZVR5cGUuc3BsaXQoXCIvXCIpWzBdO1xuXHRpZiAoIWFsbG93ZWRUeXBlcy5pbmNsdWRlcyh0eXBlKSkgaWYgKGFsbG93ZWRUeXBlcy5pbmNsdWRlcyhcImJsb2JcIikpIHJldHVybiBNaWNybyQzLnN1Y2NlZWQoXCJibG9iXCIpO1xuXHRlbHNlIHJldHVybiBNaWNybyQzLmZhaWwobmV3IEludmFsaWRGaWxlVHlwZUVycm9yKHR5cGUsIGZpbGUubmFtZSkpO1xuXHRyZXR1cm4gTWljcm8kMy5zdWNjZWVkKHR5cGUpO1xufTtcbmNvbnN0IEZJTEVTSVpFX1VOSVRTID0gW1xuXHRcIkJcIixcblx0XCJLQlwiLFxuXHRcIk1CXCIsXG5cdFwiR0JcIixcblx0XCJUQlwiXG5dO1xuY29uc3QgZmlsZVNpemVUb0J5dGVzID0gKGZpbGVTaXplKSA9PiB7XG5cdGNvbnN0IHJlZ2V4ID0gbmV3IFJlZ0V4cChgXihcXFxcZCspKFxcXFwuXFxcXGQrKT9cXFxccyooJHtGSUxFU0laRV9VTklUUy5qb2luKFwifFwiKX0pJGAsIFwiaVwiKTtcblx0Y29uc3QgbWF0Y2ggPSBmaWxlU2l6ZS5tYXRjaChyZWdleCk7XG5cdGlmICghbWF0Y2g/LlsxXSB8fCAhbWF0Y2hbM10pIHJldHVybiBNaWNybyQzLmZhaWwobmV3IEludmFsaWRGaWxlU2l6ZUVycm9yKGZpbGVTaXplKSk7XG5cdGNvbnN0IHNpemVWYWx1ZSA9IHBhcnNlRmxvYXQobWF0Y2hbMV0pO1xuXHRjb25zdCBzaXplVW5pdCA9IG1hdGNoWzNdLnRvVXBwZXJDYXNlKCk7XG5cdGNvbnN0IGJ5dGVzID0gc2l6ZVZhbHVlICogTWF0aC5wb3coMTAyNCwgRklMRVNJWkVfVU5JVFMuaW5kZXhPZihzaXplVW5pdCkpO1xuXHRyZXR1cm4gTWljcm8kMy5zdWNjZWVkKE1hdGguZmxvb3IoYnl0ZXMpKTtcbn07XG5jb25zdCBieXRlc1RvRmlsZVNpemUgPSAoYnl0ZXMpID0+IHtcblx0aWYgKGJ5dGVzID09PSAwIHx8IGJ5dGVzID09PSAtMSkgcmV0dXJuIFwiMEJcIjtcblx0Y29uc3QgaSA9IE1hdGguZmxvb3IoTWF0aC5sb2coYnl0ZXMpIC8gTWF0aC5sb2coMTAyNCkpO1xuXHRyZXR1cm4gYCR7KGJ5dGVzIC8gTWF0aC5wb3coMTAyNCwgaSkpLnRvRml4ZWQoMil9JHtGSUxFU0laRV9VTklUU1tpXX1gO1xufTtcbmFzeW5jIGZ1bmN0aW9uIHNhZmVQYXJzZUpTT04oaW5wdXQpIHtcblx0Y29uc3QgdGV4dCQxID0gYXdhaXQgaW5wdXQudGV4dCgpO1xuXHR0cnkge1xuXHRcdHJldHVybiBKU09OLnBhcnNlKHRleHQkMSk7XG5cdH0gY2F0Y2ggKGVycikge1xuXHRcdGNvbnNvbGUuZXJyb3IoYEVycm9yIHBhcnNpbmcgSlNPTiwgZ290ICcke3RleHQkMX0nYCwgZXJyKTtcblx0XHRyZXR1cm4gbmV3IEVycm9yKGBFcnJvciBwYXJzaW5nIEpTT04sIGdvdCAnJHt0ZXh0JDF9J2ApO1xuXHR9XG59XG4vKiogdHlwZXNhZmUgT2JqZWN0LmtleXMgKi9cbmZ1bmN0aW9uIG9iamVjdEtleXMob2JqKSB7XG5cdHJldHVybiBPYmplY3Qua2V5cyhvYmopO1xufVxuZnVuY3Rpb24gZmlsdGVyRGVmaW5lZE9iamVjdFZhbHVlcyhvYmopIHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhPYmplY3QuZW50cmllcyhvYmopLmZpbHRlcigocGFpcikgPT4gcGFpclsxXSAhPSBudWxsKSk7XG59XG5mdW5jdGlvbiBzZW12ZXJMaXRlKHJlcXVpcmVkLCB0b0NoZWNrKSB7XG5cdGNvbnN0IHNlbXZlclJlZ2V4ID0gLyhcXGQrKVxcLj8oXFxkKyk/XFwuPyhcXGQrKT8vO1xuXHRjb25zdCByZXF1aXJlZE1hdGNoID0gc2VtdmVyUmVnZXguZXhlYyhyZXF1aXJlZCk7XG5cdGlmICghcmVxdWlyZWRNYXRjaD8uWzBdKSB0aHJvdyBuZXcgRXJyb3IoYEludmFsaWQgc2VtdmVyIHJlcXVpcmVtZW50OiAke3JlcXVpcmVkfWApO1xuXHRjb25zdCB0b0NoZWNrTWF0Y2ggPSBzZW12ZXJSZWdleC5leGVjKHRvQ2hlY2spO1xuXHRpZiAoIXRvQ2hlY2tNYXRjaD8uWzBdKSB0aHJvdyBuZXcgRXJyb3IoYEludmFsaWQgc2VtdmVyIHRvIGNoZWNrOiAke3RvQ2hlY2t9YCk7XG5cdGNvbnN0IFtfMSwgck1ham9yLCByTWlub3IsIHJQYXRjaF0gPSByZXF1aXJlZE1hdGNoO1xuXHRjb25zdCBbXzIsIGNNYWpvciwgY01pbm9yLCBjUGF0Y2hdID0gdG9DaGVja01hdGNoO1xuXHRpZiAocmVxdWlyZWQuc3RhcnRzV2l0aChcIl5cIikpIHtcblx0XHRpZiAock1ham9yICE9PSBjTWFqb3IpIHJldHVybiBmYWxzZTtcblx0XHRpZiAock1pbm9yICYmIGNNaW5vciAmJiByTWlub3IgPiBjTWlub3IpIHJldHVybiBmYWxzZTtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXHRpZiAocmVxdWlyZWQuc3RhcnRzV2l0aChcIn5cIikpIHtcblx0XHRpZiAock1ham9yICE9PSBjTWFqb3IpIHJldHVybiBmYWxzZTtcblx0XHRpZiAock1pbm9yICE9PSBjTWlub3IpIHJldHVybiBmYWxzZTtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXHRyZXR1cm4gck1ham9yID09PSBjTWFqb3IgJiYgck1pbm9yID09PSBjTWlub3IgJiYgclBhdGNoID09PSBjUGF0Y2g7XG59XG5mdW5jdGlvbiB3YXJuSWZJbnZhbGlkUGVlckRlcGVuZGVuY3kocGtnLCByZXF1aXJlZCwgdG9DaGVjaykge1xuXHRpZiAoIXNlbXZlckxpdGUocmVxdWlyZWQsIHRvQ2hlY2spKSBjb25zb2xlLndhcm4oYCEhIVdBUk5JTkc6OjogJHtwa2d9IHJlcXVpcmVzIFwidXBsb2FkdGhpbmdAJHtyZXF1aXJlZH1cIiwgYnV0IHZlcnNpb24gXCIke3RvQ2hlY2t9XCIgaXMgaW5zdGFsbGVkYCk7XG59XG5jb25zdCBnZXRSZXF1ZXN0VXJsID0gKHJlcSkgPT4gTWljcm8kMy5nZW4oZnVuY3Rpb24qICgpIHtcblx0Y29uc3QgaG9zdCA9IHJlcS5oZWFkZXJzLmdldChcIngtZm9yd2FyZGVkLWhvc3RcIikgPz8gcmVxLmhlYWRlcnMuZ2V0KFwiaG9zdFwiKTtcblx0Y29uc3QgcHJvdG8gPSByZXEuaGVhZGVycy5nZXQoXCJ4LWZvcndhcmRlZC1wcm90b1wiKSA/PyBcImh0dHBzXCI7XG5cdGNvbnN0IHByb3RvY29sID0gcHJvdG8uZW5kc1dpdGgoXCI6XCIpID8gcHJvdG8gOiBgJHtwcm90b306YDtcblx0Y29uc3QgdXJsID0geWllbGQqIE1pY3JvJDMudHJ5KHtcblx0XHR0cnk6ICgpID0+IG5ldyBVUkwocmVxLnVybCwgYCR7cHJvdG9jb2x9Ly8ke2hvc3R9YCksXG5cdFx0Y2F0Y2g6ICgpID0+IG5ldyBJbnZhbGlkVVJMRXJyb3IocmVxLnVybClcblx0fSk7XG5cdHVybC5zZWFyY2ggPSBcIlwiO1xuXHRyZXR1cm4gdXJsO1xufSk7XG5jb25zdCBnZXRGdWxsQXBpVXJsID0gKG1heWJlVXJsKSA9PiBNaWNybyQzLmdlbihmdW5jdGlvbiogKCkge1xuXHRjb25zdCBiYXNlID0gKCgpID0+IHtcblx0XHRpZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuIHdpbmRvdy5sb2NhdGlvbi5vcmlnaW47XG5cdFx0aWYgKHByb2Nlc3MuZW52LlZFUkNFTF9VUkwpIHJldHVybiBgaHR0cHM6Ly8ke3Byb2Nlc3MuZW52LlZFUkNFTF9VUkx9YDtcblx0XHRyZXR1cm4gXCJodHRwOi8vbG9jYWxob3N0OjMwMDBcIjtcblx0fSkoKTtcblx0Y29uc3QgdXJsID0geWllbGQqIE1pY3JvJDMudHJ5KHtcblx0XHR0cnk6ICgpID0+IG5ldyBVUkwobWF5YmVVcmwgPz8gXCIvYXBpL3VwbG9hZHRoaW5nXCIsIGJhc2UpLFxuXHRcdGNhdGNoOiAoKSA9PiBuZXcgSW52YWxpZFVSTEVycm9yKG1heWJlVXJsID8/IFwiL2FwaS91cGxvYWR0aGluZ1wiKVxuXHR9KTtcblx0aWYgKHVybC5wYXRobmFtZSA9PT0gXCIvXCIpIHVybC5wYXRobmFtZSA9IFwiL2FwaS91cGxvYWR0aGluZ1wiO1xuXHRyZXR1cm4gdXJsO1xufSk7XG5jb25zdCByZXNvbHZlTWF5YmVVcmxBcmcgPSAobWF5YmVVcmwpID0+IHtcblx0cmV0dXJuIG1heWJlVXJsIGluc3RhbmNlb2YgVVJMID8gbWF5YmVVcmwgOiBNaWNybyQzLnJ1blN5bmMoZ2V0RnVsbEFwaVVybChtYXliZVVybCkpO1xufTtcbmZ1bmN0aW9uIHBhcnNlVGltZVRvU2Vjb25kcyh0aW1lKSB7XG5cdGlmICh0eXBlb2YgdGltZSA9PT0gXCJudW1iZXJcIikgcmV0dXJuIHRpbWU7XG5cdGNvbnN0IG1hdGNoID0gdGltZS5zcGxpdCgvKFxcZCspLykuZmlsdGVyKEJvb2xlYW4pO1xuXHRjb25zdCBudW0gPSBOdW1iZXIobWF0Y2hbMF0pO1xuXHRjb25zdCB1bml0ID0gKG1hdGNoWzFdID8/IFwic1wiKS50cmltKCkuc2xpY2UoMCwgMSk7XG5cdGNvbnN0IG11bHRpcGxpZXIgPSB7XG5cdFx0czogMSxcblx0XHRtOiA2MCxcblx0XHRoOiAzNjAwLFxuXHRcdGQ6IDg2NDAwXG5cdH1bdW5pdF07XG5cdHJldHVybiBudW0gKiBtdWx0aXBsaWVyO1xufVxuLyoqXG4qIFJlcGxhY2VyIGZvciBKU09OLnN0cmluZ2lmeSB0aGF0IHdpbGwgcmVwbGFjZSBudW1iZXJzIHRoYXQgY2Fubm90IGJlXG4qIHNlcmlhbGl6ZWQgdG8gSlNPTiB3aXRoIFwicmVhc29uYWJsZSBlcXVpdmFsZW50c1wiLlxuKlxuKiBJbmZpbml0eSBhbmQgLUluZmluaXR5IGFyZSByZXBsYWNlZCBieSBNQVhfU0FGRV9JTlRFR0VSIGFuZCBNSU5fU0FGRV9JTlRFR0VSXG4qIE5hTiBpcyByZXBsYWNlZCBieSAwXG4qXG4qL1xuY29uc3Qgc2FmZU51bWJlclJlcGxhY2VyID0gKF8sIHZhbHVlKSA9PiB7XG5cdGlmICh0eXBlb2YgdmFsdWUgIT09IFwibnVtYmVyXCIpIHJldHVybiB2YWx1ZTtcblx0aWYgKE51bWJlci5pc1NhZmVJbnRlZ2VyKHZhbHVlKSB8fCB2YWx1ZSA8PSBOdW1iZXIuTUFYX1NBRkVfSU5URUdFUiAmJiB2YWx1ZSA+PSBOdW1iZXIuTUlOX1NBRkVfSU5URUdFUikgcmV0dXJuIHZhbHVlO1xuXHRpZiAodmFsdWUgPT09IEluZmluaXR5KSByZXR1cm4gTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVI7XG5cdGlmICh2YWx1ZSA9PT0gLUluZmluaXR5KSByZXR1cm4gTnVtYmVyLk1JTl9TQUZFX0lOVEVHRVI7XG5cdGlmIChOdW1iZXIuaXNOYU4odmFsdWUpKSByZXR1cm4gMDtcbn07XG5mdW5jdGlvbiBub29wKCkge31cbmZ1bmN0aW9uIGNyZWF0ZUlkZW50aXR5UHJveHkoKSB7XG5cdHJldHVybiBuZXcgUHJveHkobm9vcCwgeyBnZXQ6IChfLCBwcm9wKSA9PiBwcm9wIH0pO1xufVxuZnVuY3Rpb24gdW53cmFwKHgsIC4uLmFyZ3MpIHtcblx0cmV0dXJuIHR5cGVvZiB4ID09PSBcImZ1bmN0aW9uXCIgPyB4KC4uLmFyZ3MpIDogeDtcbn1cblxuLy8jZW5kcmVnaW9uXG4vLyNyZWdpb24gc3JjL2ZpbGUtdHlwZXMudHNcbmNvbnN0IEFMTE9XRURfRklMRV9UWVBFUyA9IFtcblx0XCJpbWFnZVwiLFxuXHRcInZpZGVvXCIsXG5cdFwiYXVkaW9cIixcblx0XCJwZGZcIixcblx0XCJ0ZXh0XCIsXG5cdFwiYmxvYlwiXG5dO1xuXG4vLyNlbmRyZWdpb25cbi8vI3JlZ2lvbiBzcmMvZXJyb3IudHNcbmNvbnN0IEVSUk9SX0NPREVTID0ge1xuXHRCQURfUkVRVUVTVDogNDAwLFxuXHROT1RfRk9VTkQ6IDQwNCxcblx0Rk9SQklEREVOOiA0MDMsXG5cdElOVEVSTkFMX1NFUlZFUl9FUlJPUjogNTAwLFxuXHRJTlRFUk5BTF9DTElFTlRfRVJST1I6IDUwMCxcblx0VE9PX0xBUkdFOiA0MTMsXG5cdFRPT19TTUFMTDogNDAwLFxuXHRUT09fTUFOWV9GSUxFUzogNDAwLFxuXHRLRVlfVE9PX0xPTkc6IDQwMCxcblx0VVJMX0dFTkVSQVRJT05fRkFJTEVEOiA1MDAsXG5cdFVQTE9BRF9GQUlMRUQ6IDUwMCxcblx0TUlTU0lOR19FTlY6IDUwMCxcblx0SU5WQUxJRF9TRVJWRVJfQ09ORklHOiA1MDAsXG5cdEZJTEVfTElNSVRfRVhDRUVERUQ6IDUwMFxufTtcbmZ1bmN0aW9uIG1lc3NhZ2VGcm9tVW5rbm93bihjYXVzZSwgZmFsbGJhY2spIHtcblx0aWYgKHR5cGVvZiBjYXVzZSA9PT0gXCJzdHJpbmdcIikgcmV0dXJuIGNhdXNlO1xuXHRpZiAoY2F1c2UgaW5zdGFuY2VvZiBFcnJvcikgcmV0dXJuIGNhdXNlLm1lc3NhZ2U7XG5cdGlmIChjYXVzZSAmJiB0eXBlb2YgY2F1c2UgPT09IFwib2JqZWN0XCIgJiYgXCJtZXNzYWdlXCIgaW4gY2F1c2UgJiYgdHlwZW9mIGNhdXNlLm1lc3NhZ2UgPT09IFwic3RyaW5nXCIpIHJldHVybiBjYXVzZS5tZXNzYWdlO1xuXHRyZXR1cm4gZmFsbGJhY2sgPz8gXCJBbiB1bmtub3duIGVycm9yIG9jY3VycmVkXCI7XG59XG52YXIgVXBsb2FkVGhpbmdFcnJvciA9IGNsYXNzIFVwbG9hZFRoaW5nRXJyb3IgZXh0ZW5kcyBNaWNybyQyLkVycm9yIHtcblx0X3RhZyA9IFwiVXBsb2FkVGhpbmdFcnJvclwiO1xuXHRuYW1lID0gXCJVcGxvYWRUaGluZ0Vycm9yXCI7XG5cdGNhdXNlO1xuXHRjb2RlO1xuXHRkYXRhO1xuXHRjb25zdHJ1Y3Rvcihpbml0T3B0cykge1xuXHRcdGNvbnN0IG9wdHMgPSB0eXBlb2YgaW5pdE9wdHMgPT09IFwic3RyaW5nXCIgPyB7XG5cdFx0XHRjb2RlOiBcIklOVEVSTkFMX1NFUlZFUl9FUlJPUlwiLFxuXHRcdFx0bWVzc2FnZTogaW5pdE9wdHNcblx0XHR9IDogaW5pdE9wdHM7XG5cdFx0Y29uc3QgbWVzc2FnZSA9IG9wdHMubWVzc2FnZSA/PyBtZXNzYWdlRnJvbVVua25vd24ob3B0cy5jYXVzZSwgb3B0cy5jb2RlKTtcblx0XHRzdXBlcih7IG1lc3NhZ2UgfSk7XG5cdFx0dGhpcy5jb2RlID0gb3B0cy5jb2RlO1xuXHRcdHRoaXMuZGF0YSA9IG9wdHMuZGF0YTtcblx0XHRpZiAob3B0cy5jYXVzZSBpbnN0YW5jZW9mIEVycm9yKSB0aGlzLmNhdXNlID0gb3B0cy5jYXVzZTtcblx0XHRlbHNlIGlmIChQcmVkaWNhdGUuaXNSZWNvcmQob3B0cy5jYXVzZSkgJiYgUHJlZGljYXRlLmlzTnVtYmVyKG9wdHMuY2F1c2Uuc3RhdHVzKSAmJiBQcmVkaWNhdGUuaXNTdHJpbmcob3B0cy5jYXVzZS5zdGF0dXNUZXh0KSkgdGhpcy5jYXVzZSA9IG5ldyBFcnJvcihgUmVzcG9uc2UgJHtvcHRzLmNhdXNlLnN0YXR1c30gJHtvcHRzLmNhdXNlLnN0YXR1c1RleHR9YCk7XG5cdFx0ZWxzZSBpZiAoUHJlZGljYXRlLmlzU3RyaW5nKG9wdHMuY2F1c2UpKSB0aGlzLmNhdXNlID0gbmV3IEVycm9yKG9wdHMuY2F1c2UpO1xuXHRcdGVsc2UgdGhpcy5jYXVzZSA9IG9wdHMuY2F1c2U7XG5cdH1cblx0c3RhdGljIHRvT2JqZWN0KGVycm9yKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGNvZGU6IGVycm9yLmNvZGUsXG5cdFx0XHRtZXNzYWdlOiBlcnJvci5tZXNzYWdlLFxuXHRcdFx0ZGF0YTogZXJyb3IuZGF0YVxuXHRcdH07XG5cdH1cblx0c3RhdGljIHNlcmlhbGl6ZShlcnJvcikge1xuXHRcdHJldHVybiBKU09OLnN0cmluZ2lmeShVcGxvYWRUaGluZ0Vycm9yLnRvT2JqZWN0KGVycm9yKSk7XG5cdH1cbn07XG5mdW5jdGlvbiBnZXRFcnJvclR5cGVGcm9tU3RhdHVzQ29kZShzdGF0dXNDb2RlKSB7XG5cdGZvciAoY29uc3QgW2NvZGUsIHN0YXR1c10gb2YgT2JqZWN0LmVudHJpZXMoRVJST1JfQ09ERVMpKSBpZiAoc3RhdHVzID09PSBzdGF0dXNDb2RlKSByZXR1cm4gY29kZTtcblx0cmV0dXJuIFwiSU5URVJOQUxfU0VSVkVSX0VSUk9SXCI7XG59XG5mdW5jdGlvbiBnZXRTdGF0dXNDb2RlRnJvbUVycm9yKGVycm9yKSB7XG5cdHJldHVybiBFUlJPUl9DT0RFU1tlcnJvci5jb2RlXTtcbn1cbmNvbnN0IElOVEVSTkFMX0RPX05PVF9VU0VfX2ZhdGFsQ2xpZW50RXJyb3IgPSAoZSkgPT4gbmV3IFVwbG9hZFRoaW5nRXJyb3Ioe1xuXHRjb2RlOiBcIklOVEVSTkFMX0NMSUVOVF9FUlJPUlwiLFxuXHRtZXNzYWdlOiBcIlNvbWV0aGluZyB3ZW50IHdyb25nLiBQbGVhc2UgcmVwb3J0IHRoaXMgdG8gVXBsb2FkVGhpbmcuXCIsXG5cdGNhdXNlOiBlXG59KTtcblxuLy8jZW5kcmVnaW9uXG4vLyNyZWdpb24gc3JjL2VmZmVjdC50c1xudmFyIEZldGNoQ29udGV4dCA9IGNsYXNzIGV4dGVuZHMgQ29udGV4dC5UYWcoXCJ1cGxvYWR0aGluZy9GZXRjaFwiKSgpIHt9O1xuY29uc3QgZmV0Y2hFZmYgPSAoaW5wdXQsIGluaXQpID0+IE1pY3JvJDEuZmxhdE1hcChNaWNybyQxLnNlcnZpY2UoRmV0Y2hDb250ZXh0KSwgKGZldGNoKSA9PiB7XG5cdGNvbnN0IGhlYWRlcnMgPSBuZXcgSGVhZGVycyhpbml0Py5oZWFkZXJzID8/IFtdKTtcblx0Y29uc3QgcmVxSW5mbyA9IHtcblx0XHR1cmw6IGlucHV0LnRvU3RyaW5nKCksXG5cdFx0bWV0aG9kOiBpbml0Py5tZXRob2QsXG5cdFx0Ym9keTogaW5pdD8uYm9keSxcblx0XHRoZWFkZXJzOiBPYmplY3QuZnJvbUVudHJpZXMoaGVhZGVycylcblx0fTtcblx0cmV0dXJuIE1pY3JvJDEudHJ5UHJvbWlzZSh7XG5cdFx0dHJ5OiAoc2lnbmFsKSA9PiBmZXRjaChpbnB1dCwge1xuXHRcdFx0Li4uaW5pdCxcblx0XHRcdGhlYWRlcnMsXG5cdFx0XHRzaWduYWxcblx0XHR9KSxcblx0XHRjYXRjaDogKGVycm9yKSA9PiBuZXcgRmV0Y2hFcnJvcih7XG5cdFx0XHRlcnJvcjogZXJyb3IgaW5zdGFuY2VvZiBFcnJvciA/IHtcblx0XHRcdFx0Li4uZXJyb3IsXG5cdFx0XHRcdG5hbWU6IGVycm9yLm5hbWUsXG5cdFx0XHRcdG1lc3NhZ2U6IGVycm9yLm1lc3NhZ2UsXG5cdFx0XHRcdHN0YWNrOiBlcnJvci5zdGFja1xuXHRcdFx0fSA6IGVycm9yLFxuXHRcdFx0aW5wdXQ6IHJlcUluZm9cblx0XHR9KVxuXHR9KS5waXBlKE1pY3JvJDEudGFwRXJyb3IoKGUpID0+IE1pY3JvJDEuc3luYygoKSA9PiBjb25zb2xlLmVycm9yKGUuaW5wdXQpKSksIE1pY3JvJDEubWFwKChyZXMpID0+IE9iamVjdC5hc3NpZ24ocmVzLCB7IHJlcXVlc3RVcmw6IHJlcUluZm8udXJsIH0pKSwgTWljcm8kMS53aXRoVHJhY2UoXCJmZXRjaFwiKSk7XG59KTtcbmNvbnN0IHBhcnNlUmVzcG9uc2VKc29uID0gKHJlcykgPT4gTWljcm8kMS50cnlQcm9taXNlKHtcblx0dHJ5OiBhc3luYyAoKSA9PiB7XG5cdFx0Y29uc3QganNvbiA9IGF3YWl0IHJlcy5qc29uKCk7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGpzb24sXG5cdFx0XHRvazogcmVzLm9rLFxuXHRcdFx0c3RhdHVzOiByZXMuc3RhdHVzXG5cdFx0fTtcblx0fSxcblx0Y2F0Y2g6IChlcnJvcikgPT4gbmV3IEludmFsaWRKc29uRXJyb3Ioe1xuXHRcdGVycm9yLFxuXHRcdGlucHV0OiByZXMucmVxdWVzdFVybFxuXHR9KVxufSkucGlwZShNaWNybyQxLmZpbHRlck9yRmFpbCgoeyBvayB9KSA9PiBvaywgKHsganNvbiwgc3RhdHVzIH0pID0+IG5ldyBCYWRSZXF1ZXN0RXJyb3Ioe1xuXHRzdGF0dXMsXG5cdG1lc3NhZ2U6IGBSZXF1ZXN0IHRvICR7cmVzLnJlcXVlc3RVcmx9IGZhaWxlZCB3aXRoIHN0YXR1cyAke3N0YXR1c31gLFxuXHRqc29uXG59KSksIE1pY3JvJDEubWFwKCh7IGpzb24gfSkgPT4ganNvbiksIE1pY3JvJDEud2l0aFRyYWNlKFwicGFyc2VKc29uXCIpKTtcblxuLy8jZW5kcmVnaW9uXG4vLyNyZWdpb24gc3JjL2NvbXBvbmVudC11dGlscy50c1xuY29uc3Qgcm91bmRQcm9ncmVzcyA9IChwcm9ncmVzcywgZ3JhbnVsYXJpdHkpID0+IHtcblx0aWYgKGdyYW51bGFyaXR5ID09PSBcImFsbFwiKSByZXR1cm4gcHJvZ3Jlc3M7XG5cdGlmIChncmFudWxhcml0eSA9PT0gXCJmaW5lXCIpIHJldHVybiBNYXRoLnJvdW5kKHByb2dyZXNzKTtcblx0cmV0dXJuIE1hdGguZmxvb3IocHJvZ3Jlc3MgLyAxMCkgKiAxMDtcbn07XG5jb25zdCBnZW5lcmF0ZU1pbWVUeXBlcyA9ICh0eXBlc09yUm91dGVDb25maWcpID0+IHtcblx0Y29uc3QgZmlsZVR5cGVzID0gQXJyYXkuaXNBcnJheSh0eXBlc09yUm91dGVDb25maWcpID8gdHlwZXNPclJvdXRlQ29uZmlnIDogb2JqZWN0S2V5cyh0eXBlc09yUm91dGVDb25maWcpO1xuXHRpZiAoZmlsZVR5cGVzLmluY2x1ZGVzKFwiYmxvYlwiKSkgcmV0dXJuIFtdO1xuXHRyZXR1cm4gZmlsZVR5cGVzLm1hcCgodHlwZSkgPT4ge1xuXHRcdGlmICh0eXBlID09PSBcInBkZlwiKSByZXR1cm4gXCJhcHBsaWNhdGlvbi9wZGZcIjtcblx0XHRpZiAodHlwZS5pbmNsdWRlcyhcIi9cIikpIHJldHVybiB0eXBlO1xuXHRcdGlmICh0eXBlID09PSBcImF1ZGlvXCIpIHJldHVybiBbXCJhdWRpby8qXCIsIC4uLm9iamVjdEtleXMoYXVkaW8pXS5qb2luKFwiLCBcIik7XG5cdFx0aWYgKHR5cGUgPT09IFwiaW1hZ2VcIikgcmV0dXJuIFtcImltYWdlLypcIiwgLi4ub2JqZWN0S2V5cyhpbWFnZSldLmpvaW4oXCIsIFwiKTtcblx0XHRpZiAodHlwZSA9PT0gXCJ0ZXh0XCIpIHJldHVybiBbXCJ0ZXh0LypcIiwgLi4ub2JqZWN0S2V5cyh0ZXh0KV0uam9pbihcIiwgXCIpO1xuXHRcdGlmICh0eXBlID09PSBcInZpZGVvXCIpIHJldHVybiBbXCJ2aWRlby8qXCIsIC4uLm9iamVjdEtleXModmlkZW8pXS5qb2luKFwiLCBcIik7XG5cdFx0cmV0dXJuIGAke3R5cGV9LypgO1xuXHR9KTtcbn07XG5jb25zdCBnZW5lcmF0ZUNsaWVudERyb3B6b25lQWNjZXB0ID0gKGZpbGVUeXBlcykgPT4ge1xuXHRjb25zdCBtaW1lVHlwZXMgPSBnZW5lcmF0ZU1pbWVUeXBlcyhmaWxlVHlwZXMpO1xuXHRyZXR1cm4gT2JqZWN0LmZyb21FbnRyaWVzKG1pbWVUeXBlcy5tYXAoKHR5cGUpID0+IFt0eXBlLCBbXV0pKTtcbn07XG5mdW5jdGlvbiBnZXRGaWxlc0Zyb21DbGlwYm9hcmRFdmVudChldmVudCkge1xuXHRjb25zdCBkYXRhVHJhbnNmZXJJdGVtcyA9IGV2ZW50LmNsaXBib2FyZERhdGE/Lml0ZW1zO1xuXHRpZiAoIWRhdGFUcmFuc2Zlckl0ZW1zKSByZXR1cm47XG5cdGNvbnN0IGZpbGVzID0gQXJyYXkuZnJvbShkYXRhVHJhbnNmZXJJdGVtcykucmVkdWNlKChhY2MsIGN1cnIpID0+IHtcblx0XHRjb25zdCBmID0gY3Vyci5nZXRBc0ZpbGUoKTtcblx0XHRyZXR1cm4gZiA/IFsuLi5hY2MsIGZdIDogYWNjO1xuXHR9LCBbXSk7XG5cdHJldHVybiBmaWxlcztcbn1cbi8qKlxuKiBTaGFyZWQgaGVscGVycyBmb3Igb3VyIHByZW1hZGUgY29tcG9uZW50cyB0aGF0J3MgcmV1c2FibGUgYnkgbXVsdGlwbGUgZnJhbWV3b3Jrc1xuKi9cbmNvbnN0IGdlbmVyYXRlUGVybWl0dGVkRmlsZVR5cGVzID0gKGNvbmZpZykgPT4ge1xuXHRjb25zdCBmaWxlVHlwZXMgPSBjb25maWcgPyBvYmplY3RLZXlzKGNvbmZpZykgOiBbXTtcblx0Y29uc3QgbWF4RmlsZUNvdW50ID0gY29uZmlnID8gT2JqZWN0LnZhbHVlcyhjb25maWcpLm1hcCgodikgPT4gdi5tYXhGaWxlQ291bnQpIDogW107XG5cdHJldHVybiB7XG5cdFx0ZmlsZVR5cGVzLFxuXHRcdG11bHRpcGxlOiBtYXhGaWxlQ291bnQuc29tZSgodikgPT4gdiAmJiB2ID4gMSlcblx0fTtcbn07XG5jb25zdCBjYXBpdGFsaXplU3RhcnQgPSAoc3RyKSA9PiB7XG5cdHJldHVybiBzdHIuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBzdHIuc2xpY2UoMSk7XG59O1xuY29uc3QgSU5URVJOQUxfZG9Gb3JtYXR0aW5nID0gKGNvbmZpZykgPT4ge1xuXHRpZiAoIWNvbmZpZykgcmV0dXJuIFwiXCI7XG5cdGNvbnN0IGFsbG93ZWRUeXBlcyA9IG9iamVjdEtleXMoY29uZmlnKTtcblx0Y29uc3QgZm9ybWF0dGVkVHlwZXMgPSBhbGxvd2VkVHlwZXMubWFwKChmKSA9PiBmID09PSBcImJsb2JcIiA/IFwiZmlsZVwiIDogZik7XG5cdGlmIChmb3JtYXR0ZWRUeXBlcy5sZW5ndGggPiAxKSB7XG5cdFx0Y29uc3QgbGFzdFR5cGUgPSBmb3JtYXR0ZWRUeXBlcy5wb3AoKTtcblx0XHRyZXR1cm4gYCR7Zm9ybWF0dGVkVHlwZXMuam9pbihcInMsIFwiKX0gYW5kICR7bGFzdFR5cGV9c2A7XG5cdH1cblx0Y29uc3Qga2V5ID0gYWxsb3dlZFR5cGVzWzBdO1xuXHRjb25zdCBmb3JtYXR0ZWRLZXkgPSBmb3JtYXR0ZWRUeXBlc1swXTtcblx0aWYgKCFrZXkgfHwgIWZvcm1hdHRlZEtleSkgcmV0dXJuIFwiXCI7XG5cdGNvbnN0IHsgbWF4RmlsZVNpemUsIG1heEZpbGVDb3VudCwgbWluRmlsZUNvdW50IH0gPSBjb25maWdba2V5XTtcblx0aWYgKG1heEZpbGVDb3VudCAmJiBtYXhGaWxlQ291bnQgPiAxKSBpZiAobWluRmlsZUNvdW50ID4gMSkgcmV0dXJuIGAke21pbkZpbGVDb3VudH0gLSAke21heEZpbGVDb3VudH0gJHtmb3JtYXR0ZWRLZXl9cyB1cCB0byAke21heEZpbGVTaXplfWA7XG5cdGVsc2UgcmV0dXJuIGAke2Zvcm1hdHRlZEtleX1zIHVwIHRvICR7bWF4RmlsZVNpemV9LCBtYXggJHttYXhGaWxlQ291bnR9YDtcblx0ZWxzZSByZXR1cm4gYCR7Zm9ybWF0dGVkS2V5fSAoJHttYXhGaWxlU2l6ZX0pYDtcbn07XG5jb25zdCBhbGxvd2VkQ29udGVudFRleHRMYWJlbEdlbmVyYXRvciA9IChjb25maWcpID0+IHtcblx0cmV0dXJuIGNhcGl0YWxpemVTdGFydChJTlRFUk5BTF9kb0Zvcm1hdHRpbmcoY29uZmlnKSk7XG59O1xuY29uc3Qgc3R5bGVGaWVsZFRvQ2xhc3NOYW1lID0gKHN0eWxlRmllbGQsIGFyZ3MpID0+IHtcblx0aWYgKHR5cGVvZiBzdHlsZUZpZWxkID09PSBcInN0cmluZ1wiKSByZXR1cm4gc3R5bGVGaWVsZDtcblx0aWYgKHR5cGVvZiBzdHlsZUZpZWxkID09PSBcImZ1bmN0aW9uXCIpIHtcblx0XHRjb25zdCByZXN1bHQgPSBzdHlsZUZpZWxkKGFyZ3MpO1xuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSBcInN0cmluZ1wiKSByZXR1cm4gcmVzdWx0O1xuXHR9XG5cdHJldHVybiBcIlwiO1xufTtcbmNvbnN0IHN0eWxlRmllbGRUb0Nzc09iamVjdCA9IChzdHlsZUZpZWxkLCBhcmdzKSA9PiB7XG5cdGlmICh0eXBlb2Ygc3R5bGVGaWVsZCA9PT0gXCJvYmplY3RcIikgcmV0dXJuIHN0eWxlRmllbGQ7XG5cdGlmICh0eXBlb2Ygc3R5bGVGaWVsZCA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0gc3R5bGVGaWVsZChhcmdzKTtcblx0XHRpZiAodHlwZW9mIHJlc3VsdCA9PT0gXCJvYmplY3RcIikgcmV0dXJuIHJlc3VsdDtcblx0fVxuXHRyZXR1cm4ge307XG59O1xuY29uc3QgY29udGVudEZpZWxkVG9Db250ZW50ID0gKGNvbnRlbnRGaWVsZCwgYXJnKSA9PiB7XG5cdGlmICghY29udGVudEZpZWxkKSByZXR1cm4gbnVsbDtcblx0aWYgKHR5cGVvZiBjb250ZW50RmllbGQgIT09IFwiZnVuY3Rpb25cIikgcmV0dXJuIGNvbnRlbnRGaWVsZDtcblx0aWYgKHR5cGVvZiBjb250ZW50RmllbGQgPT09IFwiZnVuY3Rpb25cIikge1xuXHRcdGNvbnN0IHJlc3VsdCA9IGNvbnRlbnRGaWVsZChhcmcpO1xuXHRcdHJldHVybiByZXN1bHQ7XG5cdH1cbn07XG5jb25zdCBkZWZhdWx0Q2xhc3NMaXN0TWVyZ2VyID0gKC4uLmNsYXNzZXMpID0+IHtcblx0cmV0dXJuIGNsYXNzZXMuZmlsdGVyKEJvb2xlYW4pLmpvaW4oXCIgXCIpO1xufTtcblxuLy8jZW5kcmVnaW9uXG4vLyNyZWdpb24gc3JjL2NyeXB0by50c1xuY29uc3Qgc2lnbmF0dXJlUHJlZml4ID0gXCJobWFjLXNoYTI1Nj1cIjtcbmNvbnN0IGFsZ29yaXRobSA9IHtcblx0bmFtZTogXCJITUFDXCIsXG5cdGhhc2g6IFwiU0hBLTI1NlwiXG59O1xuY29uc3QgZW5jb2RlciA9IG5ldyBUZXh0RW5jb2RlcigpO1xuZnVuY3Rpb24gc2h1ZmZsZShzdHIsIHNlZWQpIHtcblx0Y29uc3QgY2hhcnMgPSBzdHIuc3BsaXQoXCJcIik7XG5cdGNvbnN0IHNlZWROdW0gPSBIYXNoLnN0cmluZyhzZWVkKTtcblx0bGV0IHRlbXA7XG5cdGxldCBqO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IGNoYXJzLmxlbmd0aDsgaSsrKSB7XG5cdFx0aiA9IChzZWVkTnVtICUgKGkgKyAxKSArIGkpICUgY2hhcnMubGVuZ3RoO1xuXHRcdHRlbXAgPSBjaGFyc1tpXTtcblx0XHRjaGFyc1tpXSA9IGNoYXJzW2pdO1xuXHRcdGNoYXJzW2pdID0gdGVtcDtcblx0fVxuXHRyZXR1cm4gY2hhcnMuam9pbihcIlwiKTtcbn1cbmNvbnN0IHNpZ25QYXlsb2FkID0gKHBheWxvYWQsIHNlY3JldCkgPT4gTWljcm8uZ2VuKGZ1bmN0aW9uKiAoKSB7XG5cdGNvbnN0IHNpZ25pbmdLZXkgPSB5aWVsZCogTWljcm8udHJ5UHJvbWlzZSh7XG5cdFx0dHJ5OiAoKSA9PiBjcnlwdG8uc3VidGxlLmltcG9ydEtleShcInJhd1wiLCBlbmNvZGVyLmVuY29kZShSZWRhY3RlZC52YWx1ZShzZWNyZXQpKSwgYWxnb3JpdGhtLCBmYWxzZSwgW1wic2lnblwiXSksXG5cdFx0Y2F0Y2g6IChlKSA9PiBuZXcgVXBsb2FkVGhpbmdFcnJvcih7XG5cdFx0XHRjb2RlOiBcIkJBRF9SRVFVRVNUXCIsXG5cdFx0XHRtZXNzYWdlOiBcIkludmFsaWQgc2lnbmluZyBzZWNyZXRcIixcblx0XHRcdGNhdXNlOiBlXG5cdFx0fSlcblx0fSk7XG5cdGNvbnN0IHNpZ25hdHVyZSA9IHlpZWxkKiBNaWNyby5tYXAoTWljcm8udHJ5UHJvbWlzZSh7XG5cdFx0dHJ5OiAoKSA9PiBjcnlwdG8uc3VidGxlLnNpZ24oYWxnb3JpdGhtLCBzaWduaW5nS2V5LCBlbmNvZGVyLmVuY29kZShwYXlsb2FkKSksXG5cdFx0Y2F0Y2g6IChlKSA9PiBuZXcgVXBsb2FkVGhpbmdFcnJvcih7XG5cdFx0XHRjb2RlOiBcIkJBRF9SRVFVRVNUXCIsXG5cdFx0XHRjYXVzZTogZVxuXHRcdH0pXG5cdH0pLCAoYXJyYXlCdWZmZXIpID0+IEVuY29kaW5nLmVuY29kZUhleChuZXcgVWludDhBcnJheShhcnJheUJ1ZmZlcikpKTtcblx0cmV0dXJuIGAke3NpZ25hdHVyZVByZWZpeH0ke3NpZ25hdHVyZX1gO1xufSkucGlwZShNaWNyby53aXRoVHJhY2UoXCJzaWduUGF5bG9hZFwiKSk7XG5jb25zdCB2ZXJpZnlTaWduYXR1cmUgPSAocGF5bG9hZCwgc2lnbmF0dXJlLCBzZWNyZXQpID0+IE1pY3JvLmdlbihmdW5jdGlvbiogKCkge1xuXHRjb25zdCBzaWcgPSBzaWduYXR1cmU/LnNsaWNlKHNpZ25hdHVyZVByZWZpeC5sZW5ndGgpO1xuXHRpZiAoIXNpZykgcmV0dXJuIGZhbHNlO1xuXHRjb25zdCBzZWNyZXRCeXRlcyA9IGVuY29kZXIuZW5jb2RlKFJlZGFjdGVkLnZhbHVlKHNlY3JldCkpO1xuXHRjb25zdCBzaWduaW5nS2V5ID0geWllbGQqIE1pY3JvLnByb21pc2UoKCkgPT4gY3J5cHRvLnN1YnRsZS5pbXBvcnRLZXkoXCJyYXdcIiwgc2VjcmV0Qnl0ZXMsIGFsZ29yaXRobSwgZmFsc2UsIFtcInZlcmlmeVwiXSkpO1xuXHRjb25zdCBzaWdCeXRlcyA9IHlpZWxkKiBNaWNyby5mcm9tRWl0aGVyKEVuY29kaW5nLmRlY29kZUhleChzaWcpKTtcblx0Y29uc3QgcGF5bG9hZEJ5dGVzID0gZW5jb2Rlci5lbmNvZGUocGF5bG9hZCk7XG5cdHJldHVybiB5aWVsZCogTWljcm8ucHJvbWlzZSgoKSA9PiBjcnlwdG8uc3VidGxlLnZlcmlmeShhbGdvcml0aG0sIHNpZ25pbmdLZXksIHNpZ0J5dGVzLCBwYXlsb2FkQnl0ZXMpKTtcbn0pLnBpcGUoTWljcm8ud2l0aFRyYWNlKFwidmVyaWZ5U2lnbmF0dXJlXCIpLCBNaWNyby5vckVsc2VTdWNjZWVkKCgpID0+IGZhbHNlKSk7XG5jb25zdCBnZW5lcmF0ZUtleSA9IChmaWxlLCBhcHBJZCwgZ2V0SGFzaFBhcnRzKSA9PiBNaWNyby5zeW5jKCgpID0+IHtcblx0Y29uc3QgaGFzaFBhcnRzID0gSlNPTi5zdHJpbmdpZnkoZ2V0SGFzaFBhcnRzPy4oZmlsZSkgPz8gW1xuXHRcdGZpbGUubmFtZSxcblx0XHRmaWxlLnNpemUsXG5cdFx0ZmlsZS50eXBlLFxuXHRcdGZpbGUubGFzdE1vZGlmaWVkLFxuXHRcdERhdGUubm93KClcblx0XSk7XG5cdGNvbnN0IGFscGhhYmV0ID0gc2h1ZmZsZShkZWZhdWx0T3B0aW9ucy5hbHBoYWJldCwgYXBwSWQpO1xuXHRjb25zdCBlbmNvZGVkRmlsZVNlZWQgPSBuZXcgU1FJZHMoe1xuXHRcdGFscGhhYmV0LFxuXHRcdG1pbkxlbmd0aDogMzZcblx0fSkuZW5jb2RlKFtNYXRoLmFicyhIYXNoLnN0cmluZyhoYXNoUGFydHMpKV0pO1xuXHRjb25zdCBlbmNvZGVkQXBwSWQgPSBuZXcgU1FJZHMoe1xuXHRcdGFscGhhYmV0LFxuXHRcdG1pbkxlbmd0aDogMTJcblx0fSkuZW5jb2RlKFtNYXRoLmFicyhIYXNoLnN0cmluZyhhcHBJZCkpXSk7XG5cdHJldHVybiBlbmNvZGVkQXBwSWQgKyBlbmNvZGVkRmlsZVNlZWQ7XG59KS5waXBlKE1pY3JvLndpdGhUcmFjZShcImdlbmVyYXRlS2V5XCIpKTtcbmNvbnN0IHZlcmlmeUtleSA9IChrZXksIGFwcElkKSA9PiBNaWNyby5zeW5jKCgpID0+IHtcblx0Y29uc3QgYWxwaGFiZXQgPSBzaHVmZmxlKGRlZmF1bHRPcHRpb25zLmFscGhhYmV0LCBhcHBJZCk7XG5cdGNvbnN0IGV4cGVjdGVkUHJlZml4ID0gbmV3IFNRSWRzKHtcblx0XHRhbHBoYWJldCxcblx0XHRtaW5MZW5ndGg6IDEyXG5cdH0pLmVuY29kZShbTWF0aC5hYnMoSGFzaC5zdHJpbmcoYXBwSWQpKV0pO1xuXHRyZXR1cm4ga2V5LnN0YXJ0c1dpdGgoZXhwZWN0ZWRQcmVmaXgpO1xufSkucGlwZShNaWNyby53aXRoVHJhY2UoXCJ2ZXJpZnlLZXlcIiksIE1pY3JvLm9yRWxzZVN1Y2NlZWQoKCkgPT4gZmFsc2UpKTtcbmNvbnN0IGdlbmVyYXRlU2lnbmVkVVJMID0gKHVybCwgc2VjcmV0S2V5LCBvcHRzKSA9PiBNaWNyby5nZW4oZnVuY3Rpb24qICgpIHtcblx0Y29uc3QgcGFyc2VkVVJMID0gbmV3IFVSTCh1cmwpO1xuXHRjb25zdCB0dGwgPSBvcHRzLnR0bEluU2Vjb25kcyA/IHBhcnNlVGltZVRvU2Vjb25kcyhvcHRzLnR0bEluU2Vjb25kcykgOiA2MCAqIDYwO1xuXHRjb25zdCBleHBpcmF0aW9uVGltZSA9IERhdGUubm93KCkgKyB0dGwgKiAxZTM7XG5cdHBhcnNlZFVSTC5zZWFyY2hQYXJhbXMuYXBwZW5kKFwiZXhwaXJlc1wiLCBleHBpcmF0aW9uVGltZS50b1N0cmluZygpKTtcblx0aWYgKG9wdHMuZGF0YSkgT2JqZWN0LmVudHJpZXMob3B0cy5kYXRhKS5mb3JFYWNoKChba2V5LCB2YWx1ZV0pID0+IHtcblx0XHRpZiAodmFsdWUgPT0gbnVsbCkgcmV0dXJuO1xuXHRcdGNvbnN0IGVuY29kZWQgPSBlbmNvZGVVUklDb21wb25lbnQodmFsdWUpO1xuXHRcdHBhcnNlZFVSTC5zZWFyY2hQYXJhbXMuYXBwZW5kKGtleSwgZW5jb2RlZCk7XG5cdH0pO1xuXHRjb25zdCBzaWduYXR1cmUgPSB5aWVsZCogc2lnblBheWxvYWQocGFyc2VkVVJMLnRvU3RyaW5nKCksIHNlY3JldEtleSk7XG5cdHBhcnNlZFVSTC5zZWFyY2hQYXJhbXMuYXBwZW5kKFwic2lnbmF0dXJlXCIsIHNpZ25hdHVyZSk7XG5cdHJldHVybiBwYXJzZWRVUkwuaHJlZjtcbn0pLnBpcGUoTWljcm8ud2l0aFRyYWNlKFwiZ2VuZXJhdGVTaWduZWRVUkxcIikpO1xuXG4vLyNlbmRyZWdpb25cbi8vI3JlZ2lvbiBzcmMvZHJvcHpvbmUtdXRpbHMudHNcbi8qKlxuKiBDb3B5cmlnaHQgKGMpIChNSVQgTGljZW5zZSkgMjAxNSBBbmRyZXkgT2tvbmV0Y2huaWtvdlxuKiBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtZHJvcHpvbmUvYXR0ci1hY2NlcHQvYmxvYi9tYXN0ZXIvc3JjL2luZGV4LmpzXG4qL1xuZnVuY3Rpb24gYWNjZXB0cyhmaWxlLCBhY2NlcHRlZEZpbGVzKSB7XG5cdGlmIChhY2NlcHRlZEZpbGVzKSB7XG5cdFx0Y29uc3QgYWNjZXB0ZWRGaWxlc0FycmF5ID0gQXJyYXkuaXNBcnJheShhY2NlcHRlZEZpbGVzKSA/IGFjY2VwdGVkRmlsZXMgOiBhY2NlcHRlZEZpbGVzLnNwbGl0KFwiLFwiKTtcblx0XHRjb25zdCBmaWxlTmFtZSA9IGZpbGUubmFtZTtcblx0XHRjb25zdCBtaW1lVHlwZSA9IGZpbGUudHlwZS50b0xvd2VyQ2FzZSgpO1xuXHRcdGNvbnN0IGJhc2VNaW1lVHlwZSA9IG1pbWVUeXBlLnJlcGxhY2UoL1xcLy4qJC8sIFwiXCIpO1xuXHRcdHJldHVybiBhY2NlcHRlZEZpbGVzQXJyYXkuc29tZSgodHlwZSkgPT4ge1xuXHRcdFx0Y29uc3QgdmFsaWRUeXBlID0gdHlwZS50cmltKCkudG9Mb3dlckNhc2UoKTtcblx0XHRcdGlmICh2YWxpZFR5cGUuc3RhcnRzV2l0aChcIi5cIikpIHJldHVybiBmaWxlTmFtZS50b0xvd2VyQ2FzZSgpLmVuZHNXaXRoKHZhbGlkVHlwZSk7XG5cdFx0XHRlbHNlIGlmICh2YWxpZFR5cGUuZW5kc1dpdGgoXCIvKlwiKSkgcmV0dXJuIGJhc2VNaW1lVHlwZSA9PT0gdmFsaWRUeXBlLnJlcGxhY2UoL1xcLy4qJC8sIFwiXCIpO1xuXHRcdFx0cmV0dXJuIG1pbWVUeXBlID09PSB2YWxpZFR5cGU7XG5cdFx0fSk7XG5cdH1cblx0cmV0dXJuIHRydWU7XG59XG5jb25zdCBpc1Byb3BhZ2F0aW9uU3RvcHBlZCA9IChldmVudCkgPT4ge1xuXHRpZiAodHlwZW9mIGV2ZW50LmlzUHJvcGFnYXRpb25TdG9wcGVkID09PSBcImZ1bmN0aW9uXCIpIHJldHVybiBldmVudC5pc1Byb3BhZ2F0aW9uU3RvcHBlZCgpO1xuXHRpZiAodHlwZW9mIGV2ZW50LmNhbmNlbEJ1YmJsZSAhPT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuIGV2ZW50LmNhbmNlbEJ1YmJsZTtcblx0cmV0dXJuIGZhbHNlO1xufTtcbmZ1bmN0aW9uIGlzRmlsZUFjY2VwdGVkKGZpbGUsIGFjY2VwdCkge1xuXHRyZXR1cm4gZmlsZS50eXBlID09PSBcImFwcGxpY2F0aW9uL3gtbW96LWZpbGVcIiB8fCBhY2NlcHRzKGZpbGUsIGFjY2VwdCk7XG59XG5mdW5jdGlvbiBpc0VudGVyT3JTcGFjZShldmVudCkge1xuXHRyZXR1cm4gXCJrZXlcIiBpbiBldmVudCAmJiAoZXZlbnQua2V5ID09PSBcIiBcIiB8fCBldmVudC5rZXkgPT09IFwiRW50ZXJcIikgfHwgXCJrZXlDb2RlXCIgaW4gZXZlbnQgJiYgKGV2ZW50LmtleUNvZGUgPT09IDMyIHx8IGV2ZW50LmtleUNvZGUgPT09IDEzKTtcbn1cbmNvbnN0IGlzRGVmaW5lZCA9ICh2KSA9PiB2ICE9IG51bGw7XG5mdW5jdGlvbiBpc1ZhbGlkU2l6ZShmaWxlLCBtaW5TaXplLCBtYXhTaXplKSB7XG5cdGlmICghaXNEZWZpbmVkKGZpbGUuc2l6ZSkpIHJldHVybiB0cnVlO1xuXHRpZiAoaXNEZWZpbmVkKG1pblNpemUpICYmIGlzRGVmaW5lZChtYXhTaXplKSkgcmV0dXJuIGZpbGUuc2l6ZSA+PSBtaW5TaXplICYmIGZpbGUuc2l6ZSA8PSBtYXhTaXplO1xuXHRpZiAoaXNEZWZpbmVkKG1pblNpemUpICYmIGZpbGUuc2l6ZSA8IG1pblNpemUpIHJldHVybiBmYWxzZTtcblx0aWYgKGlzRGVmaW5lZChtYXhTaXplKSAmJiBmaWxlLnNpemUgPiBtYXhTaXplKSByZXR1cm4gZmFsc2U7XG5cdHJldHVybiB0cnVlO1xufVxuZnVuY3Rpb24gaXNWYWxpZFF1YW50aXR5KGZpbGVzLCBtdWx0aXBsZSwgbWF4RmlsZXMpIHtcblx0aWYgKCFtdWx0aXBsZSAmJiBmaWxlcy5sZW5ndGggPiAxKSByZXR1cm4gZmFsc2U7XG5cdGlmIChtdWx0aXBsZSAmJiBtYXhGaWxlcyA+PSAxICYmIGZpbGVzLmxlbmd0aCA+IG1heEZpbGVzKSByZXR1cm4gZmFsc2U7XG5cdHJldHVybiB0cnVlO1xufVxuZnVuY3Rpb24gYWxsRmlsZXNBY2NlcHRlZCh7IGZpbGVzLCBhY2NlcHQsIG1pblNpemUsIG1heFNpemUsIG11bHRpcGxlLCBtYXhGaWxlcyB9KSB7XG5cdGlmICghaXNWYWxpZFF1YW50aXR5KGZpbGVzLCBtdWx0aXBsZSwgbWF4RmlsZXMpKSByZXR1cm4gZmFsc2U7XG5cdHJldHVybiBmaWxlcy5ldmVyeSgoZmlsZSkgPT4gaXNGaWxlQWNjZXB0ZWQoZmlsZSwgYWNjZXB0KSAmJiBpc1ZhbGlkU2l6ZShmaWxlLCBtaW5TaXplLCBtYXhTaXplKSk7XG59XG5mdW5jdGlvbiBpc0V2ZW50V2l0aEZpbGVzKGV2ZW50KSB7XG5cdGlmICghKFwiZGF0YVRyYW5zZmVyXCIgaW4gZXZlbnQgJiYgZXZlbnQuZGF0YVRyYW5zZmVyICE9PSBudWxsKSkgcmV0dXJuICEhZXZlbnQudGFyZ2V0ICYmIFwiZmlsZXNcIiBpbiBldmVudC50YXJnZXQgJiYgISFldmVudC50YXJnZXQuZmlsZXM7XG5cdHJldHVybiBBcnJheS5wcm90b3R5cGUuc29tZS5jYWxsKGV2ZW50LmRhdGFUcmFuc2Zlcj8udHlwZXMsICh0eXBlKSA9PiB0eXBlID09PSBcIkZpbGVzXCIgfHwgdHlwZSA9PT0gXCJhcHBsaWNhdGlvbi94LW1vei1maWxlXCIpO1xufVxuZnVuY3Rpb24gaXNJZU9yRWRnZSh1YSA9IHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50KSB7XG5cdHJldHVybiB1YS5pbmNsdWRlcyhcIk1TSUUgXCIpIHx8IHVhLmluY2x1ZGVzKFwiVHJpZGVudC9cIikgfHwgdWEuaW5jbHVkZXMoXCJFZGdlL1wiKTtcbn1cbmZ1bmN0aW9uIGlzTUlNRVR5cGUodikge1xuXHRyZXR1cm4gdiA9PT0gXCJhdWRpby8qXCIgfHwgdiA9PT0gXCJ2aWRlby8qXCIgfHwgdiA9PT0gXCJpbWFnZS8qXCIgfHwgdiA9PT0gXCJ0ZXh0LypcIiB8fCAvXFx3K1xcL1stKy5cXHddKy9nLnRlc3Qodik7XG59XG5mdW5jdGlvbiBpc0V4dCh2KSB7XG5cdHJldHVybiAvXi4qXFwuW1xcd10rJC8udGVzdCh2KTtcbn1cbi8qKlxuKiBDb252ZXJ0IHRoZSBge2FjY2VwdH1gIGRyb3B6b25lIHByb3AgdG8gYW4gYXJyYXkgb2YgTUlNRSB0eXBlcy9leHRlbnNpb25zLlxuKi9cbmZ1bmN0aW9uIGFjY2VwdFByb3BBc0FjY2VwdEF0dHIoYWNjZXB0KSB7XG5cdGlmIChpc0RlZmluZWQoYWNjZXB0KSkgcmV0dXJuIE9iamVjdC5lbnRyaWVzKGFjY2VwdCkucmVkdWNlKChhLCBbbWltZVR5cGUsIGV4dF0pID0+IFtcblx0XHQuLi5hLFxuXHRcdG1pbWVUeXBlLFxuXHRcdC4uLmV4dFxuXHRdLCBbXSkuZmlsdGVyKCh2KSA9PiBpc01JTUVUeXBlKHYpIHx8IGlzRXh0KHYpKS5qb2luKFwiLFwiKTtcblx0cmV0dXJuIHZvaWQgMDtcbn1cbmNvbnN0IGluaXRpYWxTdGF0ZSA9IHtcblx0aXNGb2N1c2VkOiBmYWxzZSxcblx0aXNGaWxlRGlhbG9nQWN0aXZlOiBmYWxzZSxcblx0aXNEcmFnQWN0aXZlOiBmYWxzZSxcblx0aXNEcmFnQWNjZXB0OiBmYWxzZSxcblx0aXNEcmFnUmVqZWN0OiBmYWxzZSxcblx0YWNjZXB0ZWRGaWxlczogW11cbn07XG5mdW5jdGlvbiByZWR1Y2VyKHN0YXRlLCBhY3Rpb24pIHtcblx0c3dpdGNoIChhY3Rpb24udHlwZSkge1xuXHRcdGNhc2UgXCJmb2N1c1wiOiByZXR1cm4ge1xuXHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRpc0ZvY3VzZWQ6IHRydWVcblx0XHR9O1xuXHRcdGNhc2UgXCJibHVyXCI6IHJldHVybiB7XG5cdFx0XHQuLi5zdGF0ZSxcblx0XHRcdGlzRm9jdXNlZDogZmFsc2Vcblx0XHR9O1xuXHRcdGNhc2UgXCJvcGVuRGlhbG9nXCI6IHJldHVybiB7XG5cdFx0XHQuLi5pbml0aWFsU3RhdGUsXG5cdFx0XHRpc0ZpbGVEaWFsb2dBY3RpdmU6IHRydWVcblx0XHR9O1xuXHRcdGNhc2UgXCJjbG9zZURpYWxvZ1wiOiByZXR1cm4ge1xuXHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRpc0ZpbGVEaWFsb2dBY3RpdmU6IGZhbHNlXG5cdFx0fTtcblx0XHRjYXNlIFwic2V0RHJhZ2dlZEZpbGVzXCI6IHJldHVybiB7XG5cdFx0XHQuLi5zdGF0ZSxcblx0XHRcdC4uLmFjdGlvbi5wYXlsb2FkXG5cdFx0fTtcblx0XHRjYXNlIFwic2V0RmlsZXNcIjogcmV0dXJuIHtcblx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0Li4uYWN0aW9uLnBheWxvYWRcblx0XHR9O1xuXHRcdGNhc2UgXCJyZXNldFwiOiByZXR1cm4gaW5pdGlhbFN0YXRlO1xuXHRcdGRlZmF1bHQ6IHJldHVybiBzdGF0ZTtcblx0fVxufVxuXG4vLyNlbmRyZWdpb25cbmV4cG9ydCB7IEFMTE9XRURfRklMRV9UWVBFUywgQmFkUmVxdWVzdEVycm9yLCBGSUxFU0laRV9VTklUUywgRmV0Y2hDb250ZXh0LCBGZXRjaEVycm9yLCBJTlRFUk5BTF9ET19OT1RfVVNFX19mYXRhbENsaWVudEVycm9yLCBJTlRFUk5BTF9kb0Zvcm1hdHRpbmcsIEludmFsaWRGaWxlU2l6ZUVycm9yLCBJbnZhbGlkRmlsZVR5cGVFcnJvciwgSW52YWxpZEpzb25FcnJvciwgSW52YWxpZFJvdXRlQ29uZmlnRXJyb3IsIEludmFsaWRVUkxFcnJvciwgUmV0cnlFcnJvciwgVW5rbm93bkZpbGVUeXBlRXJyb3IsIFVwbG9hZEFib3J0ZWRFcnJvciwgVXBsb2FkUGF1c2VkRXJyb3IsIFVwbG9hZFRoaW5nRXJyb3IsIFZhbGlkQUNMcywgVmFsaWRDb250ZW50RGlzcG9zaXRpb25zLCBhY2NlcHRQcm9wQXNBY2NlcHRBdHRyLCBhbGxGaWxlc0FjY2VwdGVkLCBhbGxvd2VkQ29udGVudFRleHRMYWJlbEdlbmVyYXRvciwgYnl0ZXNUb0ZpbGVTaXplLCBjYXBpdGFsaXplU3RhcnQsIGNvbnRlbnRGaWVsZFRvQ29udGVudCwgY3JlYXRlSWRlbnRpdHlQcm94eSwgZGVmYXVsdENsYXNzTGlzdE1lcmdlciwgZmV0Y2hFZmYsIGZpbGVTaXplVG9CeXRlcywgZmlsbElucHV0Um91dGVDb25maWcsIGZpbHRlckRlZmluZWRPYmplY3RWYWx1ZXMsIGdlbmVyYXRlQ2xpZW50RHJvcHpvbmVBY2NlcHQsIGdlbmVyYXRlS2V5LCBnZW5lcmF0ZU1pbWVUeXBlcywgZ2VuZXJhdGVQZXJtaXR0ZWRGaWxlVHlwZXMsIGdlbmVyYXRlU2lnbmVkVVJMLCBnZXREZWZhdWx0Um91dGVDb25maWdWYWx1ZXMsIGdldERlZmF1bHRTaXplRm9yVHlwZSwgZ2V0RXJyb3JUeXBlRnJvbVN0YXR1c0NvZGUsIGdldEZpbGVzRnJvbUNsaXBib2FyZEV2ZW50LCBnZXRGdWxsQXBpVXJsLCBnZXRSZXF1ZXN0VXJsLCBnZXRTdGF0dXNDb2RlRnJvbUVycm9yLCBpbml0aWFsU3RhdGUsIGlzRW50ZXJPclNwYWNlLCBpc0V2ZW50V2l0aEZpbGVzLCBpc0ZpbGVBY2NlcHRlZCwgaXNJZU9yRWRnZSwgaXNQcm9wYWdhdGlvblN0b3BwZWQsIGlzUm91dGVBcnJheSwgaXNWYWxpZFF1YW50aXR5LCBpc1ZhbGlkU2l6ZSwgbWF0Y2hGaWxlVHlwZSwgbm9vcCwgb2JqZWN0S2V5cywgcGFyc2VSZXNwb25zZUpzb24sIHBhcnNlVGltZVRvU2Vjb25kcywgcmVkdWNlciwgcmVzb2x2ZU1heWJlVXJsQXJnLCByb3VuZFByb2dyZXNzLCBzYWZlTnVtYmVyUmVwbGFjZXIsIHNhZmVQYXJzZUpTT04sIHNlbXZlckxpdGUsIHNpZ25QYXlsb2FkLCBzdHlsZUZpZWxkVG9DbGFzc05hbWUsIHN0eWxlRmllbGRUb0Nzc09iamVjdCwgdW53cmFwLCB2ZXJpZnlLZXksIHZlcmlmeVNpZ25hdHVyZSwgd2FybklmSW52YWxpZFBlZXJEZXBlbmRlbmN5IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@uploadthing/shared/dist/index.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |