From 0b086137f3b3c836a770533bcff97bfdf3c09f12 Mon Sep 17 00:00:00 2001 From: Kirk Swenson Date: Thu, 12 Feb 2026 17:35:16 -0800 Subject: [PATCH 1/2] chore: add V3 announcement banner --- .claude/skills/codap-resources/SKILL.md | 100 ++++++++++++++++++++++++ apps/dg/main.js | 1 + package.json | 2 +- 3 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 .claude/skills/codap-resources/SKILL.md diff --git a/.claude/skills/codap-resources/SKILL.md b/.claude/skills/codap-resources/SKILL.md new file mode 100644 index 0000000000..5f57f69028 --- /dev/null +++ b/.claude/skills/codap-resources/SKILL.md @@ -0,0 +1,100 @@ +--- +name: codap-resources +description: Use when deploying, updating, or syncing assets to the codap-resources S3 bucket - plugins, example documents, boundary files, banners, or notification configs +--- + +# codap-resources + +Manage assets in the `s3://codap-resources/` S3 bucket using the AWS CLI. + +The bucket is served via CloudFront at `codap-resources.concord.org`. + +## When Invoked + +Display this to the user: + +> **codap-resources** — Deploy and manage assets in the `codap-resources` S3 bucket +> (served at `codap-resources.concord.org`). +> +> This skill helps with copying files, syncing plugin builds, and invalidating +> the CloudFront cache for the CODAP resource bucket. +> +> **Requirements:** +> - AWS CLI installed (`aws --version`) +> - Authenticated with credentials that have write access to the `codap-resources` bucket +> and permission to create CloudFront invalidations +> +> **What do you want to do?** + +Then ask the user what they want to do, or proceed with the task if it was already specified. + +## Bucket Structure + +| Folder | Contents | ACL | Cache | +|--------|----------|-----|-------| +| `notifications/` | Banners, announcements (JSON) | `public-read` | `no-cache, no-store, must-revalidate` | +| `boundaries/` | GeoJSON boundary documents (US states, counties, etc.) | `public-read` | default | +| `example-documents/` | CODAP example documents | `public-read` | default | +| `plugins/` | Built CODAP plugins (folders) | `public-read` | default | + +## Common Commands + +### Copy a single file + +```bash +aws s3 cp s3://codap-resources// --acl public-read +``` + +For `notifications/` assets, always add no-cache: + +```bash +aws s3 cp s3://codap-resources/notifications/ \ + --acl public-read \ + --cache-control "no-cache, no-store, must-revalidate" +``` + +### Sync a folder (plugins, examples, etc.) + +**Always dry-run first** so the user can review what will change before anything is uploaded: + +```bash +# 1. Dry run — show what would change +aws s3 sync s3://codap-resources/// \ + --acl public-read --dryrun + +# 2. After user confirms, run for real +aws s3 sync s3://codap-resources/// \ + --acl public-read +``` + +Add `--delete` to remove S3 files that no longer exist locally. Omit it to preserve old files. + +### CloudFront Invalidation + +After updating cached assets (plugins, documents, boundaries), invalidate the CloudFront cache so changes are served immediately. Not needed for `notifications/` since those use no-cache headers. + +```bash +aws cloudfront create-invalidation --distribution-id E1RS9TZVZBEEEC \ + --paths "//*" +``` + +### List contents of a folder + +```bash +aws s3 ls s3://codap-resources// +``` + +## When to Use No-Cache + +Use `--cache-control "no-cache, no-store, must-revalidate"` for any asset that: +- May be updated frequently +- Must take effect immediately after changes (e.g., banners, feature flags, notifications) + +Static assets (plugins, documents, boundaries) can use default caching. + +## Related Repositories + +Assets are typically built from sibling repos in the `codap-build` directory: +- `cloud-file-manager` - banner configs, file storage integration +- `codap-data-interactives` - plugin builds +- `codap-data` - example documents and boundary files diff --git a/apps/dg/main.js b/apps/dg/main.js index 8d4150b4b7..9b2589eadc 100644 --- a/apps/dg/main.js +++ b/apps/dg/main.js @@ -374,6 +374,7 @@ DG.main = function main() { { name: 'DG.fileMenu.menuItem.renameDocument'.loc(), action: 'renameDialog' } ], }, + banner: 'https://codap-resources.concord.org/notifications/announcing-v3-banner.json', appSetsWindowTitle: true, // CODAP takes responsibility for the window title wrapFileContent: false, mimeType: 'application/json', diff --git a/package.json b/package.json index b1de2554d7..380e0b6c68 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "build:bundle-prod:comment": "echo Usage: `npm run build:bundle-prod` builds a production version of the `codap-lib-bundle.js`", "build:bundle-prod": "NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=production webpack --progress", "build:cfm:comment": "echo Usage: `npm run build:cfm` builds CFM for CODAP. Assumes that CFM repository named 'cloud-file-manager' and CODAP repository named 'codap' are siblings.", - "build:cfm": "cd ../cloud-file-manager && npm run build:codap && cd ../codap && ./bin/recordCFMVersion", + "build:cfm": "cd ../cloud-file-manager && NODE_OPTIONS=--openssl-legacy-provider npm run build:codap && cd ../codap && ./bin/recordCFMVersion", "build:dev:comment": "echo Usage: `npm run build:dev` performs a local development build", "build:dev": "npm run build:bundle-dev && npm run build:local", "build:embedded:comment": "echo Usage: `npm run build:embedded` builds a CODAP embedded mode package named embeddedCODAP", From 17da9998388e581ac7c2a67b4add1be1aa72512a Mon Sep 17 00:00:00 2001 From: Kirk Swenson Date: Thu, 12 Feb 2026 17:53:15 -0800 Subject: [PATCH 2/2] chore: rebuild CFM with banner support Co-Authored-By: Claude Opus 4.6 --- .../resources/cloud-file-manager/css/app.css | 2 +- .../cloud-file-manager/js/app.js.ignore | 28 +++++++++---------- cfm-version.txt | 4 +-- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/apps/dg/resources/cloud-file-manager/css/app.css b/apps/dg/resources/cloud-file-manager/css/app.css index 2ba0b7ed37..2d8ad00a78 100644 --- a/apps/dg/resources/cloud-file-manager/css/app.css +++ b/apps/dg/resources/cloud-file-manager/css/app.css @@ -1,4 +1,4 @@ /* * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/) */ -.flag{display:inline-block;width:24px;height:24px;background:static_url("cloud-file-manager/img/flags.png") no-repeat}.flag.flag-cz{background-position:-72px -72px}.flag.flag-ne{background-position:-264px -216px}.flag.flag-jm{background-position:-216px -144px}.flag.flag-ae{background-position:-24px 0}.flag.flag-im{background-position:-48px -144px}.flag.flag-sh{background-position:-336px -264px}.flag.flag-gm{background-position:0 -120px}.flag.flag-bm{background-position:-240px -24px}.flag.flag-tr{background-position:-144px -312px}.flag.flag-ga{background-position:-192px -96px}.flag.flag-bz{background-position:-48px -48px}.flag.flag-vg{background-position:-72px -336px}.flag.flag-kg{background-position:-312px -144px}.flag.flag-uz{background-position:-360px -312px}.flag.flag-ke{background-position:-288px -144px}.flag.flag-il{background-position:-24px -144px}.flag.flag-sn{background-position:-72px -288px}.flag.flag-ai{background-position:-96px 0}.flag.flag-ba{background-position:0 -24px}.flag.flag-hr{background-position:-264px -120px}.flag.flag-lr{background-position:-288px -168px}.flag.flag-gb{background-position:-216px -96px}.flag.flag-no{background-position:0 -240px}.flag.flag-sr{background-position:-120px -288px}.flag.flag-tl{background-position:-48px -312px}.flag.flag-py{background-position:-48px -264px}.flag.flag-zw{background-position:-312px -336px}.flag.flag-sy{background-position:-216px -288px}.flag.flag-mv{background-position:-96px -216px}.flag.flag-ar{background-position:-216px 0}.flag.flag-kn{background-position:-24px -168px}.flag.flag-as{background-position:-240px 0}.flag.flag-ms{background-position:-24px -216px}.flag.flag-sb{background-position:-216px -264px}.flag.flag-kw{background-position:-96px -168px}.flag.flag-bh{background-position:-144px -24px}.flag.flag-ge{background-position:-264px -96px}.flag.flag-dk{background-position:-144px -72px}.flag.flag-tg{background-position:-336px -288px}.flag.flag-kh{background-position:-336px -144px}.flag.flag-tc{background-position:-264px -288px}.flag.flag-nz{background-position:-96px -240px}.flag.flag-do{background-position:-192px -72px}.flag.flag-gu{background-position:-144px -120px}.flag.flag-tf{background-position:-312px -288px}.flag.flag-eg{background-position:-288px -72px}.flag.flag-td{background-position:-288px -288px}.flag.flag-br{background-position:-312px -24px}.flag.flag-ph{background-position:-240px -240px}.flag.flag-mr{background-position:0 -216px}.flag.flag-tk{background-position:-24px -312px}.flag.flag-ci{background-position:-192px -48px}.flag.flag-cv{background-position:0 -72px}.flag.flag-sl{background-position:-24px -288px}.flag.flag-ee{background-position:-264px -72px}.flag.flag-md{background-position:-96px -192px}.flag.flag-cg{background-position:-144px -48px}.flag.flag-jo{background-position:-240px -144px}.flag.flag-ec{background-position:-240px -72px}.flag.flag-ng{background-position:-312px -216px}.flag.flag-lu{background-position:-360px -168px}.flag.flag-ag{background-position:-72px 0}.flag.flag-bd{background-position:-48px -24px}.flag.flag-sm{background-position:-48px -288px}.flag.flag-ax{background-position:-336px 0}.flag.flag-mm{background-position:-264px -192px}.flag.flag-pr{background-position:-336px -240px}.flag.flag-rs{background-position:-120px -264px}.flag.flag-fr{background-position:-168px -96px}.flag.flag-us{background-position:-312px -312px}.flag.flag-cl{background-position:-240px -48px}.flag.flag-mc{background-position:-72px -192px}.flag.flag-de{background-position:-96px -72px}.flag.flag-tt{background-position:-168px -312px}.flag.flag-va{background-position:0 -336px}.flag.flag-lb{background-position:-192px -168px}.flag.flag-mo{background-position:-312px -192px}.flag.flag-to{background-position:-120px -312px}.flag.flag-ki{background-position:-360px -144px}.flag.flag-nf{background-position:-288px -216px}.flag.flag-lc{background-position:-216px -168px}.flag.flag-tn{background-position:-96px -312px}.flag.flag-ir{background-position:-120px -144px}.flag.flag-bo{background-position:-288px -24px}.flag.flag-cf{background-position:-120px -48px}.flag.flag-za{background-position:-264px -336px}.flag.flag-dm{background-position:-168px -72px}.flag.flag-my{background-position:-168px -216px}.flag.flag-ug{background-position:-288px -312px}.flag.flag-mw{background-position:-120px -216px}.flag.flag-tv{background-position:-192px -312px}.flag.flag-ss{background-position:-144px -288px}.flag.flag-bb{background-position:-24px -24px}.flag.flag-ca{background-position:-72px -48px}.flag.flag-ni{background-position:-336px -216px}.flag.flag-ad{background-position:0 0}.flag.flag-fo{background-position:-144px -96px}.flag.flag-so{background-position:-96px -288px}.flag.flag-gt{background-position:-120px -120px}.flag.flag-id{background-position:-360px -120px}.flag.flag-si{background-position:-360px -264px}.flag.flag-np{background-position:-24px -240px}.flag.flag-hk{background-position:-216px -120px}.flag.flag-me{background-position:-120px -192px}.flag.flag-bg{background-position:-120px -24px}.flag.flag-cm{background-position:-264px -48px}.flag.flag-rw{background-position:-168px -264px}.flag.flag-bl{background-position:-216px -24px}.flag.flag-pt{background-position:0 -264px}.flag.flag-ic{background-position:-336px -120px}.flag.flag-cd{background-position:-96px -48px}.flag.flag-ck{background-position:-216px -48px}.flag.flag-mt{background-position:-48px -216px}.flag.flag-pl{background-position:-288px -240px}.flag.flag-ch{background-position:-168px -48px}.flag.flag-ve{background-position:-48px -336px}.flag.flag-sk{background-position:0 -288px}.flag.flag-ye{background-position:-216px -336px}.flag.flag-mh{background-position:-192px -192px}.flag.flag-pa{background-position:-144px -240px}.flag.flag-hu{background-position:-312px -120px}.flag.flag-vu{background-position:-144px -336px}.flag.flag-nr{background-position:-48px -240px}.flag.flag-vc{background-position:-24px -336px}.flag.flag-qa{background-position:-72px -264px}.flag.flag-sc{background-position:-240px -264px}.flag.flag-an{background-position:-168px 0}.flag.flag-mk{background-position:-216px -192px}.flag.flag-je{background-position:-192px -144px}.flag.flag-fi{background-position:-48px -96px}.flag.flag-af{background-position:-48px 0}.flag.flag-be{background-position:-72px -24px}.flag.flag-ma{background-position:-48px -192px}.flag.flag-am{background-position:-144px 0}.flag.flag-bt{background-position:-360px -24px}.flag.flag-cu{background-position:-360px -48px}.flag.flag-pn{background-position:-312px -240px}.flag.flag-al{background-position:-120px 0}.flag.flag-kp{background-position:-48px -168px}.flag.flag-eu{background-position:-24px -96px}.flag.flag-es{background-position:-360px -72px}.flag.flag-cy{background-position:-48px -72px}.flag.flag-bj{background-position:-192px -24px}.flag.flag-gd{background-position:-240px -96px}.flag.flag-nu{background-position:-72px -240px}.flag.flag-km{background-position:0 -168px}.flag.flag-ua{background-position:-264px -312px}.flag.flag-ls{background-position:-312px -168px}.flag.flag-fj{background-position:-72px -96px}.flag.flag-bs{background-position:-336px -24px}.flag.flag-bw{background-position:0 -48px}.flag.flag-mx{background-position:-144px -216px}.flag.flag-pe{background-position:-168px -240px}.flag.flag-wf{background-position:-168px -336px}.flag.flag-sg{background-position:-312px -264px}.flag.flag-pk{background-position:-264px -240px}.flag.flag-nc{background-position:-240px -216px}.flag.flag-ht{background-position:-288px -120px}.flag.flag-bf{background-position:-96px -24px}.flag.flag-au{background-position:-288px 0}.flag.flag-kr{background-position:-72px -168px}.flag.flag-gw{background-position:-168px -120px}.flag.flag-gq{background-position:-48px -120px}.flag.flag-la{background-position:-168px -168px}.flag.flag-bn{background-position:-264px -24px}.flag.flag-gn{background-position:-24px -120px}.flag.flag-mf{background-position:-144px -192px}.flag.flag-aw{background-position:-312px 0}.flag.flag-lt{background-position:-336px -168px}.flag.flag-fk{background-position:-96px -96px}.flag.flag-pw{background-position:-24px -264px}.flag.flag-eh{background-position:-312px -72px}.flag.flag-sa{background-position:-192px -264px}.flag.flag-kz{background-position:-144px -168px}.flag.flag-gy{background-position:-192px -120px}.flag.flag-er{background-position:-336px -72px}.flag.flag-in{background-position:-72px -144px}.flag.flag-ml{background-position:-240px -192px}.flag.flag-cr{background-position:-336px -48px}.flag.flag-at{background-position:-264px 0}.flag.flag-iq{background-position:-96px -144px}.flag.flag-ky{background-position:-120px -168px}.flag.flag-gh{background-position:-312px -96px}.flag.flag-uy{background-position:-336px -312px}.flag.flag-az{background-position:-360px 0}.flag.flag-nl{background-position:-360px -216px}.flag.flag-ru{background-position:-144px -264px}.flag.flag-it{background-position:-168px -144px}.flag.flag-jp{background-position:-264px -144px}.flag.flag-st{background-position:-168px -288px}.flag.flag-gr{background-position:-72px -120px}.flag.flag-pf{background-position:-192px -240px}.flag.flag-is{background-position:-144px -144px}.flag.flag-mn{background-position:-288px -192px}.flag.flag-ro{background-position:-96px -264px}.flag.flag-gg{background-position:-288px -96px}.flag.flag-cw{background-position:-24px -72px}.flag.flag-et{background-position:0 -96px}.flag.flag-mu{background-position:-72px -216px}.flag.flag-om{background-position:-120px -240px}.flag.flag-ie{background-position:0 -144px}.flag.flag-sz{background-position:-240px -288px}.flag.flag-fm{background-position:-120px -96px}.flag.flag-vn{background-position:-120px -336px}.flag.flag-th{background-position:-360px -288px}.flag.flag-bi{background-position:-168px -24px}.flag.flag-ao{background-position:-192px 0}.flag.flag-sv{background-position:-192px -288px}.flag.flag-lk{background-position:-264px -168px}.flag.flag-li{background-position:-240px -168px}.flag.flag-na{background-position:-216px -216px}.flag.flag-se{background-position:-288px -264px}.flag.flag-by{background-position:-24px -48px}.flag.flag-pg{background-position:-216px -240px}.flag.flag-ps{background-position:-360px -240px}.flag.flag-yt{background-position:-240px -336px}.flag.flag-tm{background-position:-72px -312px}.flag.flag-ly{background-position:-24px -192px}.flag.flag-sd{background-position:-264px -264px}.flag.flag-mz{background-position:-192px -216px}.flag.flag-tj{background-position:0 -312px}.flag.flag-gs{background-position:-96px -120px}.flag.flag-dj{background-position:-120px -72px}.flag.flag-gi{background-position:-336px -96px}.flag.flag-tz{background-position:-240px -312px}.flag.flag-zm{background-position:-288px -336px}.flag.flag-lv{background-position:0 -192px}.flag.flag-dz{background-position:-216px -72px}.flag.flag-co{background-position:-312px -48px}.flag.flag-cn{background-position:-288px -48px}.flag.flag-mq{background-position:-360px -192px}.flag.flag-vi{background-position:-96px -336px}.flag.flag-gl{background-position:-360px -96px}.flag.flag-tw{background-position:-216px -312px}.flag.flag-mp{background-position:-336px -192px}.flag.flag-ws{background-position:-192px -336px}.flag.flag-hn{background-position:-240px -120px}.flag.flag-mg{background-position:-168px -192px}@font-face{font-family:'CodapIvy';src:static_url("webfonts/CodapIvy.eot");src:static_url("webfonts/CodapIvy.eot") format('embedded-opentype'),static_url("webfonts/CodapIvy.ttf") format('truetype'),static_url("webfonts/CodapIvy.woff") format('woff'),static_url("webfonts/CodapIvy.svg") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'CodapIvy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-table2:before{content:"\31"}.icon-dataTool:before{content:"\32"}.icon-graph:before{content:"\33"}.icon-map:before{content:"\34"}.icon-slider:before{content:"\35"}.icon-calc:before{content:"\36"}.icon-mediaTool:before{content:"\37"}.icon-noteTool:before{content:"\38"}.icon-pageFull:before{content:"\41"}.icon-pageEmpty:before{content:"\42"}.icon-play:before{content:"\4a"}.icon-controlsReset:before{content:"\4b"}.icon-controlsBackward:before{content:"\4d"}.icon-controlsForward:before{content:"\4e"}.icon-speedFast:before{content:"\4f"}.icon-speedSlow:before{content:"\50"}.icon-smallSliderLines:before{content:"\52"}.icon-alert:before{content:"\53"}.icon-checkmark:before{content:"\54"}.icon-info:before{content:"\55"}.icon-saveGraph:before{content:"\56"}.icon-link:before{content:"\57"}.icon-marquee:before{content:"\58"}.icon-arrow-undo:before{content:"\61"}.icon-arrow-redo:before{content:"\62"}.icon-tileList:before{content:"\63"}.icon-guide:before{content:"\64"}.icon-options:before{content:"\65"}.icon-draw:before{content:"\66"}.icon-simulateTool:before{content:"\67"}.icon-help:before{content:"\68"}.icon-hideShow:before{content:"\69"}.icon-scaleData:before{content:"\6a"}.icon-tileScreenshot:before{content:"\6c"}.icon-search:before{content:"\6d"}.icon-styles:before{content:"\6e"}.icon-values:before{content:"\6f"}.icon-qualRel:before{content:"\70"}.icon-moreOptions:before{content:"\71"}.icon-paletteArrow-expand:before{content:"\72"}.icon-paletteArrow-collapse:before{content:"\73"}.icon-arrow-expand:before{content:"\74"}.icon-arrow-collapse:before{content:"\75"}.icon-inspectorArrow-expand:before{content:"\76"}.icon-inspectorArrow-collapse:before{content:"\77"}.icon-swapAxis:before{content:"\78"}.icon-ex:before{content:"\79"}.icon-minimize:before{content:"\7a"}.icon-comment:before{content:"\e609"}.icon-trash:before{content:"\e629"}.icon-right-arrow:before{content:"\f061"}@font-face{font-family:Montserrat;src:static_url("webfonts/Montserrat-Bold.otf");font-weight:bold;font-style:normal}@font-face{font-family:Montserrat;src:static_url("webfonts/Montserrat-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:Museo Sans;src:static_url("webfonts/MuseoSans_500.otf");font-weight:normal;font-style:normal}@font-face{font-family:Museo Sans;src:static_url("webfonts/MuseoSans_500_Italic.otf");font-weight:normal;font-style:italic}.clickable{cursor:pointer}.alert-dialog{padding:20px;width:400px}.alert-dialog .alert-dialog-message{margin:10px 0;text-align:center;font-size:14px;color:#000}.alert-dialog .buttons{float:right;margin:10px 0}.alert-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.alert-dialog .buttons button:hover{background-color:#3c94a1}.confirm-dialog{padding:20px;width:500px}.confirm-dialog .confirm-dialog-message{margin:10px 0;text-align:center;font-size:14px;color:#000}.confirm-dialog .buttons{float:right;margin:10px 0}.confirm-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.confirm-dialog .buttons button:hover{background-color:#3c94a1}.confirm-dialog.login-to-google-confirm-dialog .confirm-dialog-message{display:none}.confirm-dialog.login-to-google-confirm-dialog .buttons{float:none;text-align:center}.download-dialog{padding:20px;width:400px}.download-dialog input[type="text"]{margin:10px 0;width:100%;font-size:20px;padding:5px}.download-dialog .download-share{color:#000}.download-dialog .download-share input[type="checkbox"]{width:initial !important;margin-right:5px}.download-dialog .buttons{float:right;margin:10px 0}.download-dialog .buttons a{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-right:10px;text-decoration:none}.download-dialog .buttons a:hover{background-color:#3c94a1}.download-dialog .buttons a.disabled{background-color:#777}.download-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.download-dialog .buttons button:hover{background-color:#3c94a1}.menu{display:inline-block;vertical-align:middle;padding-left:10px}.menu .menu-anchor{display:inline-block;cursor:pointer;padding-right:10px}.menu .menu-anchor.menu-anchor-right{padding-right:5px}.menu .menu-anchor svg{fill:#fff}.menu .menu-anchor svg.default-anchor{border:1px solid #aaa}.menu-hidden{display:none}.menu-showing{display:block}.menu-hidden,.menu-showing{font-size:13px;text-align:center;background:none;position:fixed;min-width:150px;z-index:1000;color:#105262}.menu-hidden ul,.menu-showing ul{text-align:left;display:block;margin-top:.5em;padding:4px;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);background:#fff}.menu-hidden li,.menu-showing li{white-space:nowrap;font:light 12px sans-serif;display:block;position:relative;margin:2px;padding:4px;cursor:pointer;transition:all .2}.menu-hidden li.disabled,.menu-showing li.disabled{color:#aaa;font-style:italic}.menu-hidden li.separator,.menu-showing li.separator{border-top:1px solid #aaa;padding:0;height:1px;margin:4px}.menu-hidden li i,.menu-showing li i{float:right;margin-right:-10px;margin-top:2px}.menu-hidden li:hover,.menu-showing li:hover{background:#ccc;color:#fff}.menu-hidden li:hover.disabled,.menu-showing li:hover.disabled{color:#aaa;background:none;cursor:not-allowed}.menu-hidden li:hover.separator,.menu-showing li:hover.separator{background:none}.document-store-auth .document-store-concord-logo{background:static_url("cloud-file-manager/img/concord-logo.png") no-repeat top left;width:332px;height:106px;padding:0;margin:50px 50px 10px 50px}.document-store-auth .document-store-footer{text-align:center;color:#000}.document-store-auth .document-store-footer button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.document-store-auth .document-store-footer button:hover{background-color:#3c94a1}.google-drive-auth .google-drive-concord-logo{background:static_url("cloud-file-manager/img/google-drive-logo.png") no-repeat top left;width:351px;height:113px;padding:0;margin:50px 35px 0 35px}.google-drive-auth .google-drive-footer{text-align:center;color:#000}.google-drive-auth .google-drive-footer button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.google-drive-auth .google-drive-footer button:hover{background-color:#3c94a1}.google-drive-auth .google-drive-missing-scopes div{margin:20px;line-height:1.75}.localFileLoad .dropArea{position:relative;overflow:hidden;border:1px dashed #000;padding:150px 0;margin-bottom:10px;text-align:center;font-size:14px;color:#000}.localFileLoad .dropArea input{position:absolute;top:0;right:0;margin:0;padding:0;left:0;bottom:0;opacity:0}.localFileLoad .dropHover{background-color:#fffbcc}.urlImport .urlDropArea{position:relative;overflow:hidden;border:1px dashed #000;padding:120px 0;margin-bottom:10px;text-align:center;font-size:14px;color:#000}.urlImport .dropHover{background-color:#fffbcc}.urlImport input{margin-bottom:20px}.localFileSave .saveArea{margin-top:10px;height:232px;color:#000}.localFileSave .saveArea .shareCheckbox input[type=checkbox]{width:initial !important;margin-right:5px}.localFileSave .note{color:#000;margin:10px 0;font-style:italic;font-size:.9em}.googleFileDialogTab .google-drive-concord-logo{background:static_url("cloud-file-manager/img/google-drive-logo.png") no-repeat top left;width:351px;height:113px;padding:0;margin:50px 35px 0 35px}.googleFileDialogTab .main-buttons{text-align:center;margin-top:20px}.googleFileDialogTab .main-buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.googleFileDialogTab .main-buttons button:hover{background-color:#3c94a1}.googleFileDialogTab .main-buttons button.disabled{background-color:#777}.googleFileDialogTab.saveDialog .google-drive-concord-logo{margin:0 35px}.googleFileDialogTab.saveDialog .main-buttons{display:flex;flex-direction:column;margin:0 10px}.googleFileDialogTab.saveDialog .main-buttons button{margin-bottom:10px}.menu-bar{font-family:'Arial','Helvetica','sans-serif';width:100%;background-color:#105262;padding:8px 0 8px;color:#fff;height:30px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-end;align-items:flex-end;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-between;-webkit-align-content:flex-end;-webkit-align-items:flex-end}.menu-bar span,.menu-bar i{padding-left:.5em;padding-right:.5em;vertical-align:middle;display:inline-block}.menu-bar .menu-bar-content-filename{font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:none;display:inline-block;padding-left:5px;padding-top:1px;cursor:pointer;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-bar .menu-bar-content-filename input{border:0;padding:0;margin:0;background:#fff;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:none;color:#000;width:300px;outline:none}.menu-bar .menu-bar-file-status-alert{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;background-color:#f00;padding:2px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:20px}.menu-bar .menu-bar-file-status-info{font-style:italic}.menu-bar .menu-bar-left,.menu-bar .menu-bar-right{height:100%;display:flex;align-items:center}.menu-bar .menu-bar-right{padding-left:.5em;padding-right:.5em}.menu-bar .menu-bar-right .menu-hidden,.menu-bar .menu-bar-right .menu-showing{right:10px}.menu-bar span.gdrive-user{height:14px}.menu-bar span.gdrive-icon{background:static_url("cloud-file-manager/img/google-drive-16.png") no-repeat top left;display:inline-block;width:16px;height:16px;padding:0;position:relative;top:-1px;margin-right:3px}.menu-bar span.document-store-icon{background:static_url("cloud-file-manager/img/document-store-16.png") no-repeat top left;display:inline-block;width:16px;height:16px;padding:0;position:relative;top:3px}.menu-bar .lang-menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-bar .lang-menu.with-border{border:#aaa 1px solid;padding-right:5px}.menu-bar .lang-menu .menu-showing{min-width:50px}.menu-bar .lang-menu .lang-option{padding:0}.menu-bar .lang-menu .lang-option .flag{vertical-align:middle;margin-right:10px}.menu-bar .lang-menu .lang-label{padding-right:.25em;margin-top:-11px;background-image:static_url("cloud-file-manager/img/earth.svg");background-repeat:no-repeat;padding-left:21px;background-position:4px 0;background-size:13px}.modal{z-index:200}.modal .modal-background{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';background-color:#777;opacity:.5;z-index:200}.modal .modal-content{z-index:201;position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto'}.modal .modal-content .modal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-end;align-items:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;-webkit-align-content:flex-end;-webkit-align-items:center}.modal .modal-content .modal-dialog .modal-dialog-wrapper{max-width:690px;background-color:#fff;border:1px solid #aaa}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-title{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#0b4e5d;padding:10px;text-align:center}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-title .modal-dialog-title-close{float:right;cursor:pointer}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message{padding:20px;min-width:400px;text-align:center;color:#000}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message button:hover{background-color:#3c94a1}.modal-dialog-alert{font-size:12px;color:#d96835;margin:30px 0;text-align:center;line-height:20px}.rename-dialog{padding:20px;width:400px}.rename-dialog input{margin:10px 0;width:100%;font-size:20px;padding:5px}.rename-dialog .buttons{float:right;margin:10px 0}.rename-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.rename-dialog .buttons button:hover{background-color:#3c94a1}.rename-dialog .buttons button.disabled{background-color:#777}.select-interactive-state-dialog .header{background:#214d5a;width:100%;color:#fff;font-size:1.5em;padding:5px;text-align:center}.select-interactive-state-dialog .content{background:#fff;margin-top:8px;padding:0;font-size:18px;color:#666;overflow:auto}.select-interactive-state-dialog #question{padding:5px 25px;text-align:center}.select-interactive-state-dialog .versions{text-align:center}.select-interactive-state-dialog .version-info{display:inline-block;width:45%;margin:2% 10px}.select-interactive-state-dialog table.version-desc{width:100%;border:none}.select-interactive-state-dialog table.version-desc td{padding:5px;font-size:14px}.select-interactive-state-dialog table.version-desc th{width:100px;font-weight:normal}.select-interactive-state-dialog .prop{font-weight:bold}.select-interactive-state-dialog .dialog-button{background:#82bec8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:6px 10px;margin:10px;width:auto;display:inline-block;color:#fff;cursor:pointer}.select-interactive-state-dialog .dialog-button:hover{background:#679aa1}.select-interactive-state-dialog .iframe-wrapper{width:100%;height:100%;pointer-events:none}.select-interactive-state-dialog .preview{width:100%;height:250px;cursor:pointer}.select-interactive-state-dialog .preview:hover{-webkit-box-shadow:2px 2px 4px #aaa;-moz-box-shadow:2px 2px 4px #aaa;box-shadow:2px 2px 4px #aaa}.select-interactive-state-dialog .preview-label{font-size:14px;padding:5px;cursor:pointer}.select-interactive-state-dialog .preview-label:hover{color:#333}.select-interactive-state-dialog .preview-active{position:fixed;top:40px;left:3%;width:94%;height:90%;z-index:100;cursor:pointer}@media (max-width:1200px){.select-interactive-state-dialog .preview-active iframe{width:150%;height:150%;transform:scale3d(.666666,.666666,1)}}@media (min-width:1200px){.select-interactive-state-dialog .preview-active iframe{width:100%;height:100%;transform:scale3d(1,1,1)}}.select-interactive-state-dialog .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:#6ca0a9;padding-top:10px;font-size:20px;color:#fff;text-align:center;cursor:pointer}.select-interactive-state-dialog .show-overlay{display:block}.select-interactive-state-dialog iframe.preview-iframe{width:300% !important;height:300% !important;transform:scale3d(.333333,.333333,1);transform-origin:left top;border:solid 1px}.select-interactive-state-dialog iframe.preview-iframe-fullsize{width:100% !important;height:100% !important;transform:scale3d(1,1,1);transform-origin:left top;border:solid 1px}.select-interactive-state-dialog .scroll-wrapper{overflow:hidden}.share-dialog{width:600px;color:#000}.share-dialog .disabled{opacity:.35}.share-dialog .share-top-dialog{padding:30px}.share-dialog .share-status{margin:30px;font-size:32px;text-align:center}.share-dialog .share-status a{font-size:14px;margin-left:10px}.share-dialog .share-button{display:flex;gap:20px;align-items:center}.share-dialog .share-button button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;white-space:nowrap}.share-dialog .share-button button:hover{background-color:#3c94a1}.share-dialog .share-button .share-button-help-not-sharing{line-height:16px}.share-dialog .share-button .share-button-help-sharing{line-height:16px}.share-dialog .sharing-tabs{clear:both;margin:30px 0 5px 0}.share-dialog .sharing-tabs li{list-style:none;margin:0;display:inline;border:1px solid #000;border-bottom:none;padding:5px;cursor:pointer}.share-dialog .sharing-tabs .sharing-tab-embed{border-left:none}.share-dialog .sharing-tabs .sharing-tab-selected{background-color:#ddd;border-bottom:1px solid #ddd}.share-dialog .sharing-tab-contents{clear:both;padding:20px;background-color:#ddd;border-top:1px solid #000;border-bottom:1px solid #000}.share-dialog .sharing-tab-contents .copy-link{margin-left:10px}.share-dialog .sharing-tab-contents .social-icons{margin-top:10px}.share-dialog .sharing-tab-contents .social-icons .social-icon{display:inline-block;margin-right:7px;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;overflow:hidden;vertical-align:middle}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-container{position:absolute;top:0;left:0;width:100%;height:100%}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg{position:absolute;top:0;left:0;width:100%;height:100%;fill-rule:evenodd}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-background,.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-icon,.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-mask{transition:fill 170ms ease-in-out;fill:transparent}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-mask{fill:#0f0b0b}.share-dialog .sharing-tab-contents input{margin-top:5px;margin-bottom:10px;padding:5px;width:100%}.share-dialog .sharing-tab-contents input[type="checkbox"]{width:unset !important;margin-bottom:unset}.share-dialog .sharing-tab-contents textarea{margin-top:5px;width:100%;padding:5px;height:75px}.share-dialog .sharing-tab-contents .lara-settings{margin-top:10px}.share-dialog .sharing-tab-contents .lara-settings .codap-server-url{width:68%}.share-dialog .sharing-tab-contents .lara-settings .launch-button-text input{width:160px !important;margin-left:10px}.share-dialog .sharing-tab-contents .lara-settings input[type="checkbox"]{margin-right:10px;width:10px !important}.share-dialog .buttons{clear:both;float:right;margin:10px}.share-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.share-dialog .buttons button:hover{background-color:#3c94a1}.share-dialog .buttons button.disabled{background-color:#777}.share-dialog .longevity-warning{margin:20px 30px}.share-loading-view{display:flex;flex-direction:row;gap:5px;align-content:center;justify-content:center}.share-loading-view svg{width:16px;height:16px}.tabbed-panel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-align-content:stretch;-webkit-align-items:stretch;width:690px;height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tabbed-panel .workspace-tabs{width:30%;width:247px;padding:20px 0;margin:0;background-color:#fff}.tabbed-panel .workspace-tabs ul{margin:0;list-style:none;padding-left:10px}.tabbed-panel .workspace-tabs ul li{list-style:none;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 26px 10px 30px;padding:10px;color:#000;background-color:#c8e7de;cursor:pointer}.tabbed-panel .workspace-tabs ul li.tab-selected{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;color:#fff;background-color:#72bca6;margin-right:0}.tabbed-panel .workspace-tab-component{position:relative;margin:0;width:70%;border-left:5px solid #72bca6;padding:10px;padding-bottom:50px}.tabbed-panel .workspace-tab-component .dialogTab input[type=text]{width:100%;font-size:20px;padding:5px}.tabbed-panel .workspace-tab-component .dialogTab .dialogClearFilter{position:absolute;margin-top:-25px;right:20px;cursor:pointer;color:#000}.tabbed-panel .workspace-tab-component .dialogTab .filelist{height:275px;overflow:auto;margin:10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabbed-panel .workspace-tab-component .dialogTab .filelist div{margin:3px 0;padding:3px;font-size:20px;color:#000}.tabbed-panel .workspace-tab-component .dialogTab .filelist div i{margin-right:7px}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.selected{color:#fff;background-color:#72bfca}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.selectable:hover{color:#fff;background-color:#72bca6}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.subfolder{margin-left:10px}.tabbed-panel .workspace-tab-component .dialogTab .provider-message{position:absolute;bottom:10px;left:10px;right:190px;height:50px;display:flex;flex-direction:column;gap:5px;justify-content:center}.tabbed-panel .workspace-tab-component .dialogTab .provider-message .provider-message-action{cursor:pointer;color:#00f}.tabbed-panel .workspace-tab-component .dialogTab .provider-message .provider-message-action:hover{text-decoration:underline}.tabbed-panel .workspace-tab-component .dialogTab .buttons{position:absolute;bottom:10;right:10}.tabbed-panel .workspace-tab-component .dialogTab .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.tabbed-panel .workspace-tab-component .dialogTab .buttons button:hover{background-color:#3c94a1}.tabbed-panel .workspace-tab-component .dialogTab .buttons button.disabled{background-color:#777}.tabbed-panel .workspace-tab-component .dialogTab .buttons a{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-right:0;text-decoration:none}.tabbed-panel .workspace-tab-component .dialogTab .buttons a:hover{background-color:#3c94a1}.tabbed-panel .workspace-tab-component .dialogTab .buttons a.disabled{background-color:#777}body{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;padding:0;margin:0;background-color:#eee}.app{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';text-align:left}.innerApp{position:absolute;top:30px;left:0;right:0;bottom:0;height:'auto';width:'auto'}.innerApp iframe{border:0;width:100%;height:100%} +.flag{display:inline-block;width:24px;height:24px;background:static_url("cloud-file-manager/img/flags.png") no-repeat}.flag.flag-cz{background-position:-72px -72px}.flag.flag-ne{background-position:-264px -216px}.flag.flag-jm{background-position:-216px -144px}.flag.flag-ae{background-position:-24px 0}.flag.flag-im{background-position:-48px -144px}.flag.flag-sh{background-position:-336px -264px}.flag.flag-gm{background-position:0 -120px}.flag.flag-bm{background-position:-240px -24px}.flag.flag-tr{background-position:-144px -312px}.flag.flag-ga{background-position:-192px -96px}.flag.flag-bz{background-position:-48px -48px}.flag.flag-vg{background-position:-72px -336px}.flag.flag-kg{background-position:-312px -144px}.flag.flag-uz{background-position:-360px -312px}.flag.flag-ke{background-position:-288px -144px}.flag.flag-il{background-position:-24px -144px}.flag.flag-sn{background-position:-72px -288px}.flag.flag-ai{background-position:-96px 0}.flag.flag-ba{background-position:0 -24px}.flag.flag-hr{background-position:-264px -120px}.flag.flag-lr{background-position:-288px -168px}.flag.flag-gb{background-position:-216px -96px}.flag.flag-no{background-position:0 -240px}.flag.flag-sr{background-position:-120px -288px}.flag.flag-tl{background-position:-48px -312px}.flag.flag-py{background-position:-48px -264px}.flag.flag-zw{background-position:-312px -336px}.flag.flag-sy{background-position:-216px -288px}.flag.flag-mv{background-position:-96px -216px}.flag.flag-ar{background-position:-216px 0}.flag.flag-kn{background-position:-24px -168px}.flag.flag-as{background-position:-240px 0}.flag.flag-ms{background-position:-24px -216px}.flag.flag-sb{background-position:-216px -264px}.flag.flag-kw{background-position:-96px -168px}.flag.flag-bh{background-position:-144px -24px}.flag.flag-ge{background-position:-264px -96px}.flag.flag-dk{background-position:-144px -72px}.flag.flag-tg{background-position:-336px -288px}.flag.flag-kh{background-position:-336px -144px}.flag.flag-tc{background-position:-264px -288px}.flag.flag-nz{background-position:-96px -240px}.flag.flag-do{background-position:-192px -72px}.flag.flag-gu{background-position:-144px -120px}.flag.flag-tf{background-position:-312px -288px}.flag.flag-eg{background-position:-288px -72px}.flag.flag-td{background-position:-288px -288px}.flag.flag-br{background-position:-312px -24px}.flag.flag-ph{background-position:-240px -240px}.flag.flag-mr{background-position:0 -216px}.flag.flag-tk{background-position:-24px -312px}.flag.flag-ci{background-position:-192px -48px}.flag.flag-cv{background-position:0 -72px}.flag.flag-sl{background-position:-24px -288px}.flag.flag-ee{background-position:-264px -72px}.flag.flag-md{background-position:-96px -192px}.flag.flag-cg{background-position:-144px -48px}.flag.flag-jo{background-position:-240px -144px}.flag.flag-ec{background-position:-240px -72px}.flag.flag-ng{background-position:-312px -216px}.flag.flag-lu{background-position:-360px -168px}.flag.flag-ag{background-position:-72px 0}.flag.flag-bd{background-position:-48px -24px}.flag.flag-sm{background-position:-48px -288px}.flag.flag-ax{background-position:-336px 0}.flag.flag-mm{background-position:-264px -192px}.flag.flag-pr{background-position:-336px -240px}.flag.flag-rs{background-position:-120px -264px}.flag.flag-fr{background-position:-168px -96px}.flag.flag-us{background-position:-312px -312px}.flag.flag-cl{background-position:-240px -48px}.flag.flag-mc{background-position:-72px -192px}.flag.flag-de{background-position:-96px -72px}.flag.flag-tt{background-position:-168px -312px}.flag.flag-va{background-position:0 -336px}.flag.flag-lb{background-position:-192px -168px}.flag.flag-mo{background-position:-312px -192px}.flag.flag-to{background-position:-120px -312px}.flag.flag-ki{background-position:-360px -144px}.flag.flag-nf{background-position:-288px -216px}.flag.flag-lc{background-position:-216px -168px}.flag.flag-tn{background-position:-96px -312px}.flag.flag-ir{background-position:-120px -144px}.flag.flag-bo{background-position:-288px -24px}.flag.flag-cf{background-position:-120px -48px}.flag.flag-za{background-position:-264px -336px}.flag.flag-dm{background-position:-168px -72px}.flag.flag-my{background-position:-168px -216px}.flag.flag-ug{background-position:-288px -312px}.flag.flag-mw{background-position:-120px -216px}.flag.flag-tv{background-position:-192px -312px}.flag.flag-ss{background-position:-144px -288px}.flag.flag-bb{background-position:-24px -24px}.flag.flag-ca{background-position:-72px -48px}.flag.flag-ni{background-position:-336px -216px}.flag.flag-ad{background-position:0 0}.flag.flag-fo{background-position:-144px -96px}.flag.flag-so{background-position:-96px -288px}.flag.flag-gt{background-position:-120px -120px}.flag.flag-id{background-position:-360px -120px}.flag.flag-si{background-position:-360px -264px}.flag.flag-np{background-position:-24px -240px}.flag.flag-hk{background-position:-216px -120px}.flag.flag-me{background-position:-120px -192px}.flag.flag-bg{background-position:-120px -24px}.flag.flag-cm{background-position:-264px -48px}.flag.flag-rw{background-position:-168px -264px}.flag.flag-bl{background-position:-216px -24px}.flag.flag-pt{background-position:0 -264px}.flag.flag-ic{background-position:-336px -120px}.flag.flag-cd{background-position:-96px -48px}.flag.flag-ck{background-position:-216px -48px}.flag.flag-mt{background-position:-48px -216px}.flag.flag-pl{background-position:-288px -240px}.flag.flag-ch{background-position:-168px -48px}.flag.flag-ve{background-position:-48px -336px}.flag.flag-sk{background-position:0 -288px}.flag.flag-ye{background-position:-216px -336px}.flag.flag-mh{background-position:-192px -192px}.flag.flag-pa{background-position:-144px -240px}.flag.flag-hu{background-position:-312px -120px}.flag.flag-vu{background-position:-144px -336px}.flag.flag-nr{background-position:-48px -240px}.flag.flag-vc{background-position:-24px -336px}.flag.flag-qa{background-position:-72px -264px}.flag.flag-sc{background-position:-240px -264px}.flag.flag-an{background-position:-168px 0}.flag.flag-mk{background-position:-216px -192px}.flag.flag-je{background-position:-192px -144px}.flag.flag-fi{background-position:-48px -96px}.flag.flag-af{background-position:-48px 0}.flag.flag-be{background-position:-72px -24px}.flag.flag-ma{background-position:-48px -192px}.flag.flag-am{background-position:-144px 0}.flag.flag-bt{background-position:-360px -24px}.flag.flag-cu{background-position:-360px -48px}.flag.flag-pn{background-position:-312px -240px}.flag.flag-al{background-position:-120px 0}.flag.flag-kp{background-position:-48px -168px}.flag.flag-eu{background-position:-24px -96px}.flag.flag-es{background-position:-360px -72px}.flag.flag-cy{background-position:-48px -72px}.flag.flag-bj{background-position:-192px -24px}.flag.flag-gd{background-position:-240px -96px}.flag.flag-nu{background-position:-72px -240px}.flag.flag-km{background-position:0 -168px}.flag.flag-ua{background-position:-264px -312px}.flag.flag-ls{background-position:-312px -168px}.flag.flag-fj{background-position:-72px -96px}.flag.flag-bs{background-position:-336px -24px}.flag.flag-bw{background-position:0 -48px}.flag.flag-mx{background-position:-144px -216px}.flag.flag-pe{background-position:-168px -240px}.flag.flag-wf{background-position:-168px -336px}.flag.flag-sg{background-position:-312px -264px}.flag.flag-pk{background-position:-264px -240px}.flag.flag-nc{background-position:-240px -216px}.flag.flag-ht{background-position:-288px -120px}.flag.flag-bf{background-position:-96px -24px}.flag.flag-au{background-position:-288px 0}.flag.flag-kr{background-position:-72px -168px}.flag.flag-gw{background-position:-168px -120px}.flag.flag-gq{background-position:-48px -120px}.flag.flag-la{background-position:-168px -168px}.flag.flag-bn{background-position:-264px -24px}.flag.flag-gn{background-position:-24px -120px}.flag.flag-mf{background-position:-144px -192px}.flag.flag-aw{background-position:-312px 0}.flag.flag-lt{background-position:-336px -168px}.flag.flag-fk{background-position:-96px -96px}.flag.flag-pw{background-position:-24px -264px}.flag.flag-eh{background-position:-312px -72px}.flag.flag-sa{background-position:-192px -264px}.flag.flag-kz{background-position:-144px -168px}.flag.flag-gy{background-position:-192px -120px}.flag.flag-er{background-position:-336px -72px}.flag.flag-in{background-position:-72px -144px}.flag.flag-ml{background-position:-240px -192px}.flag.flag-cr{background-position:-336px -48px}.flag.flag-at{background-position:-264px 0}.flag.flag-iq{background-position:-96px -144px}.flag.flag-ky{background-position:-120px -168px}.flag.flag-gh{background-position:-312px -96px}.flag.flag-uy{background-position:-336px -312px}.flag.flag-az{background-position:-360px 0}.flag.flag-nl{background-position:-360px -216px}.flag.flag-ru{background-position:-144px -264px}.flag.flag-it{background-position:-168px -144px}.flag.flag-jp{background-position:-264px -144px}.flag.flag-st{background-position:-168px -288px}.flag.flag-gr{background-position:-72px -120px}.flag.flag-pf{background-position:-192px -240px}.flag.flag-is{background-position:-144px -144px}.flag.flag-mn{background-position:-288px -192px}.flag.flag-ro{background-position:-96px -264px}.flag.flag-gg{background-position:-288px -96px}.flag.flag-cw{background-position:-24px -72px}.flag.flag-et{background-position:0 -96px}.flag.flag-mu{background-position:-72px -216px}.flag.flag-om{background-position:-120px -240px}.flag.flag-ie{background-position:0 -144px}.flag.flag-sz{background-position:-240px -288px}.flag.flag-fm{background-position:-120px -96px}.flag.flag-vn{background-position:-120px -336px}.flag.flag-th{background-position:-360px -288px}.flag.flag-bi{background-position:-168px -24px}.flag.flag-ao{background-position:-192px 0}.flag.flag-sv{background-position:-192px -288px}.flag.flag-lk{background-position:-264px -168px}.flag.flag-li{background-position:-240px -168px}.flag.flag-na{background-position:-216px -216px}.flag.flag-se{background-position:-288px -264px}.flag.flag-by{background-position:-24px -48px}.flag.flag-pg{background-position:-216px -240px}.flag.flag-ps{background-position:-360px -240px}.flag.flag-yt{background-position:-240px -336px}.flag.flag-tm{background-position:-72px -312px}.flag.flag-ly{background-position:-24px -192px}.flag.flag-sd{background-position:-264px -264px}.flag.flag-mz{background-position:-192px -216px}.flag.flag-tj{background-position:0 -312px}.flag.flag-gs{background-position:-96px -120px}.flag.flag-dj{background-position:-120px -72px}.flag.flag-gi{background-position:-336px -96px}.flag.flag-tz{background-position:-240px -312px}.flag.flag-zm{background-position:-288px -336px}.flag.flag-lv{background-position:0 -192px}.flag.flag-dz{background-position:-216px -72px}.flag.flag-co{background-position:-312px -48px}.flag.flag-cn{background-position:-288px -48px}.flag.flag-mq{background-position:-360px -192px}.flag.flag-vi{background-position:-96px -336px}.flag.flag-gl{background-position:-360px -96px}.flag.flag-tw{background-position:-216px -312px}.flag.flag-mp{background-position:-336px -192px}.flag.flag-ws{background-position:-192px -336px}.flag.flag-hn{background-position:-240px -120px}.flag.flag-mg{background-position:-168px -192px}@font-face{font-family:'CodapIvy';src:static_url("webfonts/CodapIvy.eot");src:static_url("webfonts/CodapIvy.eot") format('embedded-opentype'),static_url("webfonts/CodapIvy.ttf") format('truetype'),static_url("webfonts/CodapIvy.woff") format('woff'),static_url("webfonts/CodapIvy.svg") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'CodapIvy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-table2:before{content:"\31"}.icon-dataTool:before{content:"\32"}.icon-graph:before{content:"\33"}.icon-map:before{content:"\34"}.icon-slider:before{content:"\35"}.icon-calc:before{content:"\36"}.icon-mediaTool:before{content:"\37"}.icon-noteTool:before{content:"\38"}.icon-pageFull:before{content:"\41"}.icon-pageEmpty:before{content:"\42"}.icon-play:before{content:"\4a"}.icon-controlsReset:before{content:"\4b"}.icon-controlsBackward:before{content:"\4d"}.icon-controlsForward:before{content:"\4e"}.icon-speedFast:before{content:"\4f"}.icon-speedSlow:before{content:"\50"}.icon-smallSliderLines:before{content:"\52"}.icon-alert:before{content:"\53"}.icon-checkmark:before{content:"\54"}.icon-info:before{content:"\55"}.icon-saveGraph:before{content:"\56"}.icon-link:before{content:"\57"}.icon-marquee:before{content:"\58"}.icon-arrow-undo:before{content:"\61"}.icon-arrow-redo:before{content:"\62"}.icon-tileList:before{content:"\63"}.icon-guide:before{content:"\64"}.icon-options:before{content:"\65"}.icon-draw:before{content:"\66"}.icon-simulateTool:before{content:"\67"}.icon-help:before{content:"\68"}.icon-hideShow:before{content:"\69"}.icon-scaleData:before{content:"\6a"}.icon-tileScreenshot:before{content:"\6c"}.icon-search:before{content:"\6d"}.icon-styles:before{content:"\6e"}.icon-values:before{content:"\6f"}.icon-qualRel:before{content:"\70"}.icon-moreOptions:before{content:"\71"}.icon-paletteArrow-expand:before{content:"\72"}.icon-paletteArrow-collapse:before{content:"\73"}.icon-arrow-expand:before{content:"\74"}.icon-arrow-collapse:before{content:"\75"}.icon-inspectorArrow-expand:before{content:"\76"}.icon-inspectorArrow-collapse:before{content:"\77"}.icon-swapAxis:before{content:"\78"}.icon-ex:before{content:"\79"}.icon-minimize:before{content:"\7a"}.icon-comment:before{content:"\e609"}.icon-trash:before{content:"\e629"}.icon-right-arrow:before{content:"\f061"}@font-face{font-family:Montserrat;src:static_url("webfonts/Montserrat-Bold.otf");font-weight:bold;font-style:normal}@font-face{font-family:Montserrat;src:static_url("webfonts/Montserrat-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:Museo Sans;src:static_url("webfonts/MuseoSans_500.otf");font-weight:normal;font-style:normal}@font-face{font-family:Museo Sans;src:static_url("webfonts/MuseoSans_500_Italic.otf");font-weight:normal;font-style:italic}.clickable{cursor:pointer}.alert-dialog{padding:20px;width:400px}.alert-dialog .alert-dialog-message{margin:10px 0;text-align:center;font-size:14px;color:#000}.alert-dialog .buttons{float:right;margin:10px 0}.alert-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.alert-dialog .buttons button:hover{background-color:#3c94a1}.cfm-banner{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:#1a73e8;color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:14px;gap:16px}.cfm-banner .cfm-banner-message{flex:1;line-height:1.4}.cfm-banner .cfm-banner-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.cfm-banner .cfm-banner-button{background-color:#fff;color:#1a73e8;padding:6px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;font-weight:500;font-size:13px;white-space:nowrap}.cfm-banner .cfm-banner-button:hover{background-color:#f1f3f4}.cfm-banner .cfm-banner-button:focus{outline:2px solid #fff;outline-offset:2px}.cfm-banner .cfm-banner-dont-show{background:transparent;border:1px solid rgba(255,255,255,0.6);color:#fff;padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.cfm-banner .cfm-banner-dont-show:hover{background-color:rgba(255,255,255,0.1);border-color:#fff}.cfm-banner .cfm-banner-dont-show:focus{outline:2px solid #fff;outline-offset:2px}.cfm-banner .cfm-banner-close{background:transparent;border:none;color:#fff;font-size:20px;line-height:1;padding:4px 8px;cursor:pointer;opacity:.8}.cfm-banner .cfm-banner-close:hover{opacity:1}.cfm-banner .cfm-banner-close:focus{outline:2px solid #fff;outline-offset:2px}.confirm-dialog{padding:20px;width:500px}.confirm-dialog .confirm-dialog-message{margin:10px 0;text-align:center;font-size:14px;color:#000}.confirm-dialog .buttons{float:right;margin:10px 0}.confirm-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.confirm-dialog .buttons button:hover{background-color:#3c94a1}.confirm-dialog.login-to-google-confirm-dialog .confirm-dialog-message{display:none}.confirm-dialog.login-to-google-confirm-dialog .buttons{float:none;text-align:center}.download-dialog{padding:20px;width:400px}.download-dialog input[type="text"]{margin:10px 0;width:100%;font-size:20px;padding:5px}.download-dialog .download-share{color:#000}.download-dialog .download-share input[type="checkbox"]{width:initial !important;margin-right:5px}.download-dialog .buttons{float:right;margin:10px 0}.download-dialog .buttons a{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-right:10px;text-decoration:none}.download-dialog .buttons a:hover{background-color:#3c94a1}.download-dialog .buttons a.disabled{background-color:#777}.download-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.download-dialog .buttons button:hover{background-color:#3c94a1}.menu{display:inline-block;vertical-align:middle;padding-left:10px}.menu .menu-anchor{display:inline-block;cursor:pointer;padding-right:10px}.menu .menu-anchor.menu-anchor-right{padding-right:5px}.menu .menu-anchor svg{fill:#fff}.menu .menu-anchor svg.default-anchor{border:1px solid #aaa}.menu-hidden{display:none}.menu-showing{display:block}.menu-hidden,.menu-showing{font-size:13px;text-align:center;background:none;position:fixed;min-width:150px;z-index:1000;color:#105262}.menu-hidden ul,.menu-showing ul{text-align:left;display:block;margin-top:.5em;padding:4px;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);background:#fff}.menu-hidden li,.menu-showing li{white-space:nowrap;font:light 12px sans-serif;display:block;position:relative;margin:2px;padding:4px;cursor:pointer;transition:all .2}.menu-hidden li.disabled,.menu-showing li.disabled{color:#aaa;font-style:italic}.menu-hidden li.separator,.menu-showing li.separator{border-top:1px solid #aaa;padding:0;height:1px;margin:4px}.menu-hidden li i,.menu-showing li i{float:right;margin-right:-10px;margin-top:2px}.menu-hidden li:hover,.menu-showing li:hover{background:#ccc;color:#fff}.menu-hidden li:hover.disabled,.menu-showing li:hover.disabled{color:#aaa;background:none;cursor:not-allowed}.menu-hidden li:hover.separator,.menu-showing li:hover.separator{background:none}.document-store-auth .document-store-concord-logo{background:static_url("cloud-file-manager/img/concord-logo.png") no-repeat top left;width:332px;height:106px;padding:0;margin:50px 50px 10px 50px}.document-store-auth .document-store-footer{text-align:center;color:#000}.document-store-auth .document-store-footer button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.document-store-auth .document-store-footer button:hover{background-color:#3c94a1}.google-drive-auth .google-drive-concord-logo{background:static_url("cloud-file-manager/img/google-drive-logo.png") no-repeat top left;width:351px;height:113px;padding:0;margin:50px 35px 0 35px}.google-drive-auth .google-drive-footer{text-align:center;color:#000}.google-drive-auth .google-drive-footer button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.google-drive-auth .google-drive-footer button:hover{background-color:#3c94a1}.google-drive-auth .google-drive-missing-scopes div{margin:20px;line-height:1.75}.localFileLoad .dropArea{position:relative;overflow:hidden;border:1px dashed #000;padding:150px 0;margin-bottom:10px;text-align:center;font-size:14px;color:#000}.localFileLoad .dropArea input{position:absolute;top:0;right:0;margin:0;padding:0;left:0;bottom:0;opacity:0}.localFileLoad .dropHover{background-color:#fffbcc}.urlImport .urlDropArea{position:relative;overflow:hidden;border:1px dashed #000;padding:120px 0;margin-bottom:10px;text-align:center;font-size:14px;color:#000}.urlImport .dropHover{background-color:#fffbcc}.urlImport input{width:100%;padding:5px;margin-bottom:20px}.localFileSave .saveArea{margin-top:10px;height:232px;color:#000}.localFileSave .saveArea .shareCheckbox input[type=checkbox]{width:initial !important;margin-right:5px}.localFileSave .note{color:#000;margin:10px 0;font-style:italic;font-size:.9em}.googleFileDialogTab .google-drive-concord-logo{background:static_url("cloud-file-manager/img/google-drive-logo.png") no-repeat top left;width:351px;height:113px;padding:0;margin:50px 35px 0 35px}.googleFileDialogTab .main-buttons{text-align:center;margin-top:20px}.googleFileDialogTab .main-buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.googleFileDialogTab .main-buttons button:hover{background-color:#3c94a1}.googleFileDialogTab .main-buttons button.disabled{background-color:#777}.googleFileDialogTab.saveDialog .google-drive-concord-logo{margin:0 35px}.googleFileDialogTab.saveDialog .main-buttons{display:flex;flex-direction:column;margin:0 10px}.googleFileDialogTab.saveDialog .main-buttons button{margin-bottom:10px}.menu-bar{font-family:'Arial','Helvetica','sans-serif';width:100%;background-color:#105262;padding:8px 0 8px;color:#fff;height:30px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-end;align-items:flex-end;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-between;-webkit-align-content:flex-end;-webkit-align-items:flex-end}.menu-bar span,.menu-bar i{padding-left:.5em;padding-right:.5em;vertical-align:middle;display:inline-block}.menu-bar .menu-bar-content-filename{font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:none;display:inline-block;padding-left:5px;padding-top:1px;cursor:pointer;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-bar .menu-bar-content-filename input{border:0;padding:0;margin:0;background:#fff;font-style:normal;font-variant:normal;font-weight:normal;font-size:13px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:none;color:#000;width:300px;outline:none}.menu-bar .menu-bar-file-status-alert{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;background-color:#f00;padding:2px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:20px}.menu-bar .menu-bar-file-status-info{font-style:italic}.menu-bar .menu-bar-left,.menu-bar .menu-bar-right{height:100%;display:flex;align-items:center}.menu-bar .menu-bar-right{padding-left:.5em;padding-right:.5em}.menu-bar .menu-bar-right .menu-hidden,.menu-bar .menu-bar-right .menu-showing{right:10px}.menu-bar span.gdrive-user{height:14px}.menu-bar span.gdrive-icon{background:static_url("cloud-file-manager/img/google-drive-16.png") no-repeat top left;display:inline-block;width:16px;height:16px;padding:0;position:relative;top:-1px;margin-right:3px}.menu-bar span.document-store-icon{background:static_url("cloud-file-manager/img/document-store-16.png") no-repeat top left;display:inline-block;width:16px;height:16px;padding:0;position:relative;top:3px}.menu-bar .lang-menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-bar .lang-menu.with-border{border:#aaa 1px solid;padding-right:5px}.menu-bar .lang-menu .menu-showing{min-width:50px}.menu-bar .lang-menu .lang-option{padding:0}.menu-bar .lang-menu .lang-option .flag{vertical-align:middle;margin-right:10px}.menu-bar .lang-menu .lang-label{padding-right:.25em;margin-top:-11px;background-image:static_url("cloud-file-manager/img/earth.svg");background-repeat:no-repeat;padding-left:21px;background-position:4px 0;background-size:13px}.modal{z-index:200}.modal .modal-background{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';background-color:#777;opacity:.5;z-index:200}.modal .modal-content{z-index:201;position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto'}.modal .modal-content .modal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-end;align-items:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;-webkit-align-content:flex-end;-webkit-align-items:center}.modal .modal-content .modal-dialog .modal-dialog-wrapper{max-width:690px;background-color:#fff;border:1px solid #aaa}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-title{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#0b4e5d;padding:10px;text-align:center}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-title .modal-dialog-title-close{float:right;cursor:pointer}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message{padding:20px;min-width:400px;text-align:center;color:#000}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0}.modal .modal-content .modal-dialog .modal-dialog-wrapper .modal-dialog-blocking-message button:hover{background-color:#3c94a1}.modal-dialog-alert{font-size:12px;color:#d96835;margin:30px 0;text-align:center;line-height:20px}.rename-dialog{padding:20px;width:400px}.rename-dialog input{margin:10px 0;width:100%;font-size:20px;padding:5px}.rename-dialog .buttons{float:right;margin:10px 0}.rename-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.rename-dialog .buttons button:hover{background-color:#3c94a1}.rename-dialog .buttons button.disabled{background-color:#777}.select-interactive-state-dialog .header{background:#214d5a;width:100%;color:#fff;font-size:1.5em;padding:5px;text-align:center}.select-interactive-state-dialog .content{background:#fff;margin-top:8px;padding:0;font-size:18px;color:#666;overflow:auto}.select-interactive-state-dialog #question{padding:5px 25px;text-align:center}.select-interactive-state-dialog .versions{text-align:center}.select-interactive-state-dialog .version-info{display:inline-block;width:45%;margin:2% 10px}.select-interactive-state-dialog table.version-desc{width:100%;border:none}.select-interactive-state-dialog table.version-desc td{padding:5px;font-size:14px}.select-interactive-state-dialog table.version-desc th{width:100px;font-weight:normal}.select-interactive-state-dialog .prop{font-weight:bold}.select-interactive-state-dialog .dialog-button{background:#82bec8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:6px 10px;margin:10px;width:auto;display:inline-block;color:#fff;cursor:pointer}.select-interactive-state-dialog .dialog-button:hover{background:#679aa1}.select-interactive-state-dialog .iframe-wrapper{width:100%;height:100%;pointer-events:none}.select-interactive-state-dialog .preview{width:100%;height:250px;cursor:pointer}.select-interactive-state-dialog .preview:hover{-webkit-box-shadow:2px 2px 4px #aaa;-moz-box-shadow:2px 2px 4px #aaa;box-shadow:2px 2px 4px #aaa}.select-interactive-state-dialog .preview-label{font-size:14px;padding:5px;cursor:pointer}.select-interactive-state-dialog .preview-label:hover{color:#333}.select-interactive-state-dialog .preview-active{position:fixed;top:40px;left:3%;width:94%;height:90%;z-index:100;cursor:pointer}@media (max-width:1200px){.select-interactive-state-dialog .preview-active iframe{width:150%;height:150%;transform:scale3d(.666666,.666666,1)}}@media (min-width:1200px){.select-interactive-state-dialog .preview-active iframe{width:100%;height:100%;transform:scale3d(1,1,1)}}.select-interactive-state-dialog .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:#6ca0a9;padding-top:10px;font-size:20px;color:#fff;text-align:center;cursor:pointer}.select-interactive-state-dialog .show-overlay{display:block}.select-interactive-state-dialog iframe.preview-iframe{width:300% !important;height:300% !important;transform:scale3d(.333333,.333333,1);transform-origin:left top;border:solid 1px}.select-interactive-state-dialog iframe.preview-iframe-fullsize{width:100% !important;height:100% !important;transform:scale3d(1,1,1);transform-origin:left top;border:solid 1px}.select-interactive-state-dialog .scroll-wrapper{overflow:hidden}.share-dialog{width:600px;color:#000}.share-dialog .disabled{opacity:.35}.share-dialog .share-top-dialog{padding:30px}.share-dialog .share-status{margin:30px;font-size:32px;text-align:center}.share-dialog .share-status a{font-size:14px;margin-left:10px}.share-dialog .share-button{display:flex;gap:20px;align-items:center}.share-dialog .share-button button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;white-space:nowrap}.share-dialog .share-button button:hover{background-color:#3c94a1}.share-dialog .share-button .share-button-help-not-sharing{line-height:16px}.share-dialog .share-button .share-button-help-sharing{line-height:16px}.share-dialog .sharing-tabs{clear:both;margin:30px 0 5px 0}.share-dialog .sharing-tabs li{list-style:none;margin:0;display:inline;border:1px solid #000;border-bottom:none;padding:5px;cursor:pointer}.share-dialog .sharing-tabs .sharing-tab-embed{border-left:none}.share-dialog .sharing-tabs .sharing-tab-selected{background-color:#ddd;border-bottom:1px solid #ddd}.share-dialog .sharing-tab-contents{clear:both;padding:20px;background-color:#ddd;border-top:1px solid #000;border-bottom:1px solid #000}.share-dialog .sharing-tab-contents .copy-link{margin-left:10px}.share-dialog .sharing-tab-contents .social-icons{margin-top:10px}.share-dialog .sharing-tab-contents .social-icons .social-icon{display:inline-block;margin-right:7px;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;overflow:hidden;vertical-align:middle}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-container{position:absolute;top:0;left:0;width:100%;height:100%}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg{position:absolute;top:0;left:0;width:100%;height:100%;fill-rule:evenodd}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-background,.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-icon,.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-mask{transition:fill 170ms ease-in-out;fill:transparent}.share-dialog .sharing-tab-contents .social-icons .social-icon .social-svg-mask{fill:#0f0b0b}.share-dialog .sharing-tab-contents input{margin-top:5px;margin-bottom:10px;padding:5px;width:100%}.share-dialog .sharing-tab-contents input[type="checkbox"]{width:unset !important;margin-bottom:unset}.share-dialog .sharing-tab-contents textarea{margin-top:5px;width:100%;padding:5px;height:75px}.share-dialog .sharing-tab-contents .lara-settings{margin-top:10px}.share-dialog .sharing-tab-contents .lara-settings .codap-server-url{width:68%}.share-dialog .sharing-tab-contents .lara-settings .launch-button-text input{width:160px !important;margin-left:10px}.share-dialog .sharing-tab-contents .lara-settings input[type="checkbox"]{margin-right:10px;width:10px !important}.share-dialog .buttons{clear:both;float:right;margin:10px}.share-dialog .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.share-dialog .buttons button:hover{background-color:#3c94a1}.share-dialog .buttons button.disabled{background-color:#777}.share-dialog .longevity-warning{margin:20px 30px}.share-loading-view{display:flex;flex-direction:row;gap:5px;align-content:center;justify-content:center}.share-loading-view svg{width:16px;height:16px}.tabbed-panel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-align-content:stretch;-webkit-align-items:stretch;width:690px;height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tabbed-panel .workspace-tabs{width:30%;width:247px;padding:20px 0;margin:0;background-color:#fff}.tabbed-panel .workspace-tabs ul{margin:0;list-style:none;padding-left:10px}.tabbed-panel .workspace-tabs ul li{list-style:none;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 26px 10px 30px;padding:10px;color:#000;background-color:#c8e7de;cursor:pointer}.tabbed-panel .workspace-tabs ul li.tab-selected{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;color:#fff;background-color:#72bca6;margin-right:0}.tabbed-panel .workspace-tab-component{position:relative;margin:0;width:70%;border-left:5px solid #72bca6;padding:10px;padding-bottom:50px}.tabbed-panel .workspace-tab-component .dialogTab input[type=text]{width:100%;font-size:20px;padding:5px}.tabbed-panel .workspace-tab-component .dialogTab .dialogClearFilter{position:absolute;margin-top:-25px;right:20px;cursor:pointer;color:#000}.tabbed-panel .workspace-tab-component .dialogTab .filelist{height:275px;overflow:auto;margin:10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabbed-panel .workspace-tab-component .dialogTab .filelist div{margin:2px 0;padding:2px;font-size:19px;line-height:1.3;color:#000}.tabbed-panel .workspace-tab-component .dialogTab .filelist div i{margin-right:7px}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.selected{color:#fff;background-color:#72bfca}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.selectable:hover{color:#fff;background-color:#72bca6}.tabbed-panel .workspace-tab-component .dialogTab .filelist div.subfolder{margin-left:10px}.tabbed-panel .workspace-tab-component .dialogTab .provider-message{position:absolute;bottom:10px;left:10px;right:190px;height:50px;display:flex;flex-direction:column;gap:5px;justify-content:center;color:#000;font-size:12px}.tabbed-panel .workspace-tab-component .dialogTab .provider-message .provider-message-action{cursor:pointer;color:#00f}.tabbed-panel .workspace-tab-component .dialogTab .provider-message .provider-message-action:hover{text-decoration:underline}.tabbed-panel .workspace-tab-component .dialogTab .buttons{position:absolute;bottom:10;right:10}.tabbed-panel .workspace-tab-component .dialogTab .buttons button{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-left:10px}.tabbed-panel .workspace-tab-component .dialogTab .buttons button:hover{background-color:#3c94a1}.tabbed-panel .workspace-tab-component .dialogTab .buttons button.disabled{background-color:#777}.tabbed-panel .workspace-tab-component .dialogTab .buttons a{padding:15px;font-style:normal;font-variant:normal;font-weight:bold;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:none;font-family:'Museo Sans','Montserrat',sans-serif;text-transform:uppercase;color:#fff;background-color:#72bfca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;margin-right:0;text-decoration:none}.tabbed-panel .workspace-tab-component .dialogTab .buttons a:hover{background-color:#3c94a1}.tabbed-panel .workspace-tab-component .dialogTab .buttons a.disabled{background-color:#777}body{font-style:normal;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Montserrat',sans-serif;text-transform:none;padding:0;margin:0;background-color:#eee}.app{position:absolute;top:0;left:0;right:0;bottom:0;height:'auto';width:'auto';text-align:left}.innerApp{position:absolute;top:30px;left:0;right:0;bottom:0;height:'auto';width:'auto'}.innerApp iframe{border:0;width:100%;height:100%} diff --git a/apps/dg/resources/cloud-file-manager/js/app.js.ignore b/apps/dg/resources/cloud-file-manager/js/app.js.ignore index 23a015cc7f..cc38f17f64 100644 --- a/apps/dg/resources/cloud-file-manager/js/app.js.ignore +++ b/apps/dg/resources/cloud-file-manager/js/app.js.ignore @@ -1,18 +1,18 @@ -!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=70)}([function(e,t,n){var i={util:n(2)};({}).toString(),e.exports=i,i.util.update(i,{VERSION:"2.958.0",Signers:{},Protocol:{Json:n(25),Query:n(50),Rest:n(19),RestJson:n(52),RestXml:n(53)},XML:{Builder:n(146),Parser:null},JSON:{Builder:n(26),Parser:n(27)},Model:{Api:n(54),Operation:n(55),Shape:n(15),Paginator:n(56),ResourceWaiter:n(57)},apiLoader:n(151),EndpointCache:n(152).EndpointCache}),n(59),n(154),n(156),n(62),n(157),n(162),n(164),n(165),n(166),n(172),i.events=new i.SequentialExecutor,i.util.memoizedProperty(i,"endpointCache",(function(){return new i.EndpointCache(i.config.endpointCacheSize)}),!0)},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultLang=void 0;var r=i(n(74)),a=i(n(75)),o=i(n(76)),s=i(n(77)),c=i(n(78)),l=i(n(79)),u=i(n(80)),p=i(n(81)),d=i(n(82)),m=i(n(83)),h=i(n(84)),f=i(n(85)),E=i(n(86)),v=i(n(87)),_=i(n(88)),g=i(n(89)),O=i(n(90)),A=i(n(91)),R=i(n(92)),y=[{key:"de",contents:a.default},{key:"el",contents:o.default},{key:"en-US",contents:s.default},{key:"es",contents:c.default},{key:"fr",contents:l.default},{key:"fa",contents:u.default},{key:"he",contents:p.default},{key:"ja",contents:d.default},{key:"ko",contents:m.default},{key:"nb",contents:h.default},{key:"nn",contents:f.default},{key:"nl",contents:E.default},{key:"pl",contents:v.default},{key:"pt-BR",contents:_.default},{key:"th",contents:g.default},{key:"tr",contents:O.default},{key:"zh",contents:A.default},{key:"zh-TW",contents:R.default}],I=function(e){return e.split("-")[0]},S={};y.forEach((function(e){S[e.key.toLowerCase()]=e.contents;var t=I(e.key);t&&!S[t]&&(S[t]=e.contents)}));var L,b=r.default.lang||((L=document.documentElement.lang)&&"unknown"!==L?L:void 0)||function(){for(var e=window.navigator,t=e?(e.languages||[]).concat([e.language,e.browserLanguage,e.systemLanguage,e.userLanguage]):[],n=0,i=Array.from(t);n=e.length)return t.push(null);var r=n+i;r>e.length&&(r=e.length),t.push(e.slice(n,r)),n=r},t},concat:function(e){var t,n,i=0,r=0;for(n=0;n>>8^t[255&(n^e.readUInt8(i))]}return(-1^n)>>>0},hmac:function(e,t,n,i){return n||(n="binary"),"buffer"===n&&(n=void 0),i||(i="sha256"),"string"==typeof t&&(t=a.buffer.toBuffer(t)),a.crypto.lib.createHmac(i,e).update(t).digest(n)},md5:function(e,t,n){return a.crypto.hash("md5",e,t,n)},sha256:function(e,t,n){return a.crypto.hash("sha256",e,t,n)},hash:function(e,t,n,i){var r=a.crypto.createHash(e);n||(n="binary"),"buffer"===n&&(n=void 0),"string"==typeof t&&(t=a.buffer.toBuffer(t));var o=a.arraySliceFn(t),s=a.Buffer.isBuffer(t);if(a.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(s=!0),i&&"object"==typeof t&&"function"==typeof t.on&&!s)t.on("data",(function(e){r.update(e)})),t.on("error",(function(e){i(e)})),t.on("end",(function(){i(null,r.digest(n))}));else{if(!i||!o||s||"undefined"==typeof FileReader){a.isBrowser()&&"object"==typeof t&&!s&&(t=new a.Buffer(new Uint8Array(t)));var c=r.update(t).digest(n);return i&&i(null,c),c}var l=0,u=new FileReader;u.onerror=function(){i(new Error("Failed to read data."))},u.onload=function(){var e=new a.Buffer(new Uint8Array(u.result));r.update(e),l+=e.length,u._continueReading()},u._continueReading=function(){if(l>=t.size)i(null,r.digest(n));else{var e=l+524288;e>t.size&&(e=t.size),u.readAsArrayBuffer(o.call(t,l,e))}},u._continueReading()}},toHex:function(e){for(var t=[],n=0;n=3e5,!1),r.config.isClockSkewed},applyClockOffset:function(e){e&&(r.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var n=!1;void 0===t&&r&&r.config&&(t=r.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(n=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=0)return s++,void setTimeout(l,r+(e.retryAfter||0))}n(e)},l=function(){var t="";i.handleRequest(e,o,(function(e){e.on("data",(function(e){t+=e.toString()})),e.on("end",(function(){var i=e.statusCode;if(i<300)n(null,t);else{var r=1e3*parseInt(e.headers["retry-after"],10)||0,o=a.error(new Error,{statusCode:i,retryable:i>=500||429===i});r&&o.retryable&&(o.retryAfter=r),c(o)}}))}),c)};r.util.defer(l)},uuid:{v4:function(){return n(173).v4()}},convertPayloadToString:function(e){var t=e.request,n=t.operation,i=t.service.api.operations[n].output||{};i.payload&&e.data[i.payload]&&(e.data[i.payload]=e.data[i.payload].toString())},defer:function(e){"object"==typeof t&&"function"==typeof t.nextTick?t.nextTick(e):"function"==typeof i?i(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var n=(t||{})[e.operation];if(n&&n.input&&n.input.payload)return n.input.members[n.input.payload]}},getProfilesFromSharedConfig:function(e,n){var i={},r={};if(t.env[a.configOptInEnv])r=e.loadFrom({isConfig:!0,filename:t.env[a.sharedConfigFileEnv]});var o={};try{o=e.loadFrom({filename:n||t.env[a.configOptInEnv]&&t.env[a.sharedCredentialsFileEnv]})}catch(e){if(!t.env[a.configOptInEnv])throw e}for(var s=0,c=Object.keys(r);s=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw a.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};e.exports=a}).call(this,n(8),n(143).setImmediate)},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0},e.withExtension=function(e,t,n){if(n&&this.nameIncludesExtension(e))return e;var i=this.Extension||t;return i?this.newExtension(e,i):e},e.newExtension=function(e,t){return e.split(".")[0]+"."+t},e.prototype.path=function(){for(var e=[],t=this.parent;null!==t;)e.unshift(t),t=t.parent;return e},e.prototype.rename=function(e){return this.name=e,this.updateFilename()},e.prototype.updateFilename=function(){if(this.filename=this.name,null!=(null!=this.name?this.name.substr:void 0)&&null!=e.Extension&&this.type===a.File){var t=e.Extension.length;if(t>0)return this.name.substr(-t-1)==="."+e.Extension?this.name=this.name.substr(0,this.name.length-(t+1)):this.filename+="."+e.Extension}},e.Folder=a.Folder,e.File=a.File,e.Label=a.Label,e.Extension=null,e}();t.CloudMetadata=l;var u,p=function(){function e(){this.envelopeMetadata={cfmVersion:"1.9.3",appName:"",appVersion:"",appBuildNum:""}}return e.prototype.setEnvelopeMetadata=function(e){var t;for(t in e)this.envelopeMetadata[t]=e[t]},e.prototype.createEnvelopedCloudContent=function(e){return new d(this.envelopContent(e),this._identifyContentFormat(e))},e.prototype.envelopContent=function(e){return i(i({},this.envelopeMetadata),this._wrapIfNeeded(e))},e.prototype._identifyContentFormat=function(e){if(null!=e){var t={isCfmWrapped:!1,isPreCfmFormat:!1};if(o.default(e))try{e=JSON.parse(e)}catch(e){}return e.metadata||(null!=e.cfmVersion||null!=e.content?t.isCfmWrapped=!0:t.isPreCfmFormat=!0),t}},e.prototype._wrapIfNeeded=function(e){if(o.default(e))try{e=JSON.parse(e)}catch(e){}return"object"==typeof e&&null!=(null==e?void 0:e.content)?e:{content:e}},e}(),d=function(){function e(e,t){this.content=null!=e?e:{},this.contentFormat=t}return e.prototype.getContent=function(){return e.wrapFileContent?this.content:this.content.content},e.prototype.getContentAsJSON=function(){return JSON.stringify(this.getContent())},e.prototype.getClientContent=function(){var e;return null!==(e=this.content.content)&&void 0!==e?e:this.content},e.prototype.requiresConversion=function(){var t,n;return e.wrapFileContent!==(null===(t=this.contentFormat)||void 0===t?void 0:t.isCfmWrapped)||(null===(n=this.contentFormat)||void 0===n?void 0:n.isPreCfmFormat)},e.prototype.clone=function(){return new e(s.default.cloneDeep(this.content),s.default.cloneDeep(this.contentFormat))},e.prototype.setText=function(e){return this.content.content=e},e.prototype.getText=function(){return null==this.content.content?"":o.default(this.content.content)?this.content.content:JSON.stringify(this.content.content)},e.prototype.addMetadata=function(e){var t=[];for(var n in e)t.push(this.content[n]=e[n]);return t},e.prototype.get=function(e){return this.content[e]},e.prototype.set=function(e,t){this.content[e]=t},e.prototype.remove=function(e){delete this.content[e]},e.prototype.getSharedMetadata=function(){var e={};return null!=this.content._permissions&&(e._permissions=this.content._permissions),null!=this.content.shareEditKey&&(e.shareEditKey=this.content.shareEditKey),null!=this.content.sharedDocumentId&&(e.sharedDocumentId=this.content.sharedDocumentId),null!=this.content.sharedDocumentUrl&&(e.sharedDocumentUrl=this.content.sharedDocumentUrl),null!=this.content.accessKeys&&(e.accessKeys=this.content.accessKeys),e},e.prototype.copyMetadataTo=function(e){for(var t={},n=0,i=Object.keys(this.content||{});n1)for(var n=1;n-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function m(){s.apply(this,arguments),this.toType=function(e){var t=r.base64.decode(e);if(this.isSensitive&&r.isNode()&&"function"==typeof r.Buffer.alloc){var n=r.Buffer.alloc(t.length,t);t.fill(0),t=n}return t},this.toWireFormat=r.base64.encode}function h(){m.apply(this,arguments)}function f(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null==e?null:"true"===e}}s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:l,list:u,map:p,boolean:f,timestamp:function(e){var t=this;if(s.apply(this,arguments),e.timestampFormat)a(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&&this.timestampFormat)a(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)a(this,"timestampFormat","rfc822");else if("querystring"===this.location)a(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":a(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":a(this,"timestampFormat","iso8601")}this.toType=function(e){return null==e?null:"function"==typeof e.toUTCString?e:"string"==typeof e||"number"==typeof e?r.date.parseTimestamp(e):null},this.toWireFormat=function(e){return r.date.format(e,t.timestampFormat)}},float:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:d,base64:h,binary:m},s.resolve=function(e,t){if(e.shape){var n=t.api.shapes[e.shape];if(!n)throw new Error("Cannot find shape reference: "+e.shape);return n}return null},s.create=function(e,t,n){if(e.isShape)return e;var i=s.resolve(e,t);if(i){var r=Object.keys(e);t.documentation||(r=r.filter((function(e){return!e.match(/documentation/)})));var a=function(){i.constructor.call(this,e,t,n)};return a.prototype=i,new a}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var o=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,n);throw new Error("Unrecognized shape type: "+o)},s.shapes={StructureShape:l,ListShape:u,MapShape:p,StringShape:d,BooleanShape:f,Base64Shape:h},e.exports=s},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=71)}([function(e,t,n){var i={util:n(2)};({}).toString(),e.exports=i,i.util.update(i,{VERSION:"2.958.0",Signers:{},Protocol:{Json:n(25),Query:n(51),Rest:n(19),RestJson:n(53),RestXml:n(54)},XML:{Builder:n(148),Parser:null},JSON:{Builder:n(26),Parser:n(27)},Model:{Api:n(55),Operation:n(56),Shape:n(15),Paginator:n(57),ResourceWaiter:n(58)},apiLoader:n(153),EndpointCache:n(154).EndpointCache}),n(60),n(156),n(158),n(63),n(159),n(164),n(166),n(167),n(168),n(174),i.events=new i.SequentialExecutor,i.util.memoizedProperty(i,"endpointCache",(function(){return new i.EndpointCache(i.config.endpointCacheSize)}),!0)},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultLang=void 0;var r=i(n(75)),a=i(n(76)),o=i(n(77)),s=i(n(78)),c=i(n(79)),l=i(n(80)),u=i(n(81)),p=i(n(82)),d=i(n(83)),m=i(n(84)),h=i(n(85)),f=i(n(86)),E=i(n(87)),v=i(n(88)),_=i(n(89)),g=i(n(90)),O=i(n(91)),A=i(n(92)),R=i(n(93)),y=[{key:"de",contents:a.default},{key:"el",contents:o.default},{key:"en-US",contents:s.default},{key:"es",contents:c.default},{key:"fr",contents:l.default},{key:"fa",contents:u.default},{key:"he",contents:p.default},{key:"ja",contents:d.default},{key:"ko",contents:m.default},{key:"nb",contents:h.default},{key:"nn",contents:f.default},{key:"nl",contents:E.default},{key:"pl",contents:v.default},{key:"pt-BR",contents:_.default},{key:"th",contents:g.default},{key:"tr",contents:O.default},{key:"zh",contents:A.default},{key:"zh-TW",contents:R.default}],I=function(e){return e.split("-")[0]},S={};y.forEach((function(e){S[e.key.toLowerCase()]=e.contents;var t=I(e.key);t&&!S[t]&&(S[t]=e.contents)}));var L,b=r.default.lang||((L=document.documentElement.lang)&&"unknown"!==L?L:void 0)||function(){for(var e=window.navigator,t=e?(e.languages||[]).concat([e.language,e.browserLanguage,e.systemLanguage,e.userLanguage]):[],n=0,i=Array.from(t);n=e.length)return t.push(null);var r=n+i;r>e.length&&(r=e.length),t.push(e.slice(n,r)),n=r},t},concat:function(e){var t,n,i=0,r=0;for(n=0;n>>8^t[255&(n^e.readUInt8(i))]}return(-1^n)>>>0},hmac:function(e,t,n,i){return n||(n="binary"),"buffer"===n&&(n=void 0),i||(i="sha256"),"string"==typeof t&&(t=a.buffer.toBuffer(t)),a.crypto.lib.createHmac(i,e).update(t).digest(n)},md5:function(e,t,n){return a.crypto.hash("md5",e,t,n)},sha256:function(e,t,n){return a.crypto.hash("sha256",e,t,n)},hash:function(e,t,n,i){var r=a.crypto.createHash(e);n||(n="binary"),"buffer"===n&&(n=void 0),"string"==typeof t&&(t=a.buffer.toBuffer(t));var o=a.arraySliceFn(t),s=a.Buffer.isBuffer(t);if(a.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(s=!0),i&&"object"==typeof t&&"function"==typeof t.on&&!s)t.on("data",(function(e){r.update(e)})),t.on("error",(function(e){i(e)})),t.on("end",(function(){i(null,r.digest(n))}));else{if(!i||!o||s||"undefined"==typeof FileReader){a.isBrowser()&&"object"==typeof t&&!s&&(t=new a.Buffer(new Uint8Array(t)));var c=r.update(t).digest(n);return i&&i(null,c),c}var l=0,u=new FileReader;u.onerror=function(){i(new Error("Failed to read data."))},u.onload=function(){var e=new a.Buffer(new Uint8Array(u.result));r.update(e),l+=e.length,u._continueReading()},u._continueReading=function(){if(l>=t.size)i(null,r.digest(n));else{var e=l+524288;e>t.size&&(e=t.size),u.readAsArrayBuffer(o.call(t,l,e))}},u._continueReading()}},toHex:function(e){for(var t=[],n=0;n=3e5,!1),r.config.isClockSkewed},applyClockOffset:function(e){e&&(r.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var n=!1;void 0===t&&r&&r.config&&(t=r.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(n=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=0)return s++,void setTimeout(l,r+(e.retryAfter||0))}n(e)},l=function(){var t="";i.handleRequest(e,o,(function(e){e.on("data",(function(e){t+=e.toString()})),e.on("end",(function(){var i=e.statusCode;if(i<300)n(null,t);else{var r=1e3*parseInt(e.headers["retry-after"],10)||0,o=a.error(new Error,{statusCode:i,retryable:i>=500||429===i});r&&o.retryable&&(o.retryAfter=r),c(o)}}))}),c)};r.util.defer(l)},uuid:{v4:function(){return n(175).v4()}},convertPayloadToString:function(e){var t=e.request,n=t.operation,i=t.service.api.operations[n].output||{};i.payload&&e.data[i.payload]&&(e.data[i.payload]=e.data[i.payload].toString())},defer:function(e){"object"==typeof t&&"function"==typeof t.nextTick?t.nextTick(e):"function"==typeof i?i(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var n=(t||{})[e.operation];if(n&&n.input&&n.input.payload)return n.input.members[n.input.payload]}},getProfilesFromSharedConfig:function(e,n){var i={},r={};if(t.env[a.configOptInEnv])r=e.loadFrom({isConfig:!0,filename:t.env[a.sharedConfigFileEnv]});var o={};try{o=e.loadFrom({filename:n||t.env[a.configOptInEnv]&&t.env[a.sharedCredentialsFileEnv]})}catch(e){if(!t.env[a.configOptInEnv])throw e}for(var s=0,c=Object.keys(r);s=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw a.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};e.exports=a}).call(this,n(8),n(145).setImmediate)},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0},e.withExtension=function(e,t,n){if(n&&this.nameIncludesExtension(e))return e;var i=this.Extension||t;return i?this.newExtension(e,i):e},e.newExtension=function(e,t){return e.split(".")[0]+"."+t},e.prototype.path=function(){for(var e=[],t=this.parent;null!==t;)e.unshift(t),t=t.parent;return e},e.prototype.rename=function(e){return this.name=e,this.updateFilename()},e.prototype.updateFilename=function(){if(this.filename=this.name,null!=(null!=this.name?this.name.substr:void 0)&&null!=e.Extension&&this.type===a.File){var t=e.Extension.length;if(t>0)return this.name.substr(-t-1)==="."+e.Extension?this.name=this.name.substr(0,this.name.length-(t+1)):this.filename+="."+e.Extension}},e.Folder=a.Folder,e.File=a.File,e.Label=a.Label,e.Extension=null,e}();t.CloudMetadata=l;var u,p=function(){function e(){this.envelopeMetadata={cfmVersion:"1.9.4",appName:"",appVersion:"",appBuildNum:""}}return e.prototype.setEnvelopeMetadata=function(e){var t;for(t in e)this.envelopeMetadata[t]=e[t]},e.prototype.createEnvelopedCloudContent=function(e){return new d(this.envelopContent(e),this._identifyContentFormat(e))},e.prototype.envelopContent=function(e){return i(i({},this.envelopeMetadata),this._wrapIfNeeded(e))},e.prototype._identifyContentFormat=function(e){if(null!=e){var t={isCfmWrapped:!1,isPreCfmFormat:!1};if(o.default(e))try{e=JSON.parse(e)}catch(e){}return e.metadata||(null!=e.cfmVersion||null!=e.content?t.isCfmWrapped=!0:t.isPreCfmFormat=!0),t}},e.prototype._wrapIfNeeded=function(e){if(o.default(e))try{e=JSON.parse(e)}catch(e){}return"object"==typeof e&&null!=(null==e?void 0:e.content)?e:{content:e}},e}(),d=function(){function e(e,t){this.content=null!=e?e:{},this.contentFormat=t}return e.prototype.getContent=function(){return e.wrapFileContent?this.content:this.content.content},e.prototype.getContentAsJSON=function(){return JSON.stringify(this.getContent())},e.prototype.getClientContent=function(){var e;return null!==(e=this.content.content)&&void 0!==e?e:this.content},e.prototype.requiresConversion=function(){var t,n;return e.wrapFileContent!==(null===(t=this.contentFormat)||void 0===t?void 0:t.isCfmWrapped)||(null===(n=this.contentFormat)||void 0===n?void 0:n.isPreCfmFormat)},e.prototype.clone=function(){return new e(s.default.cloneDeep(this.content),s.default.cloneDeep(this.contentFormat))},e.prototype.setText=function(e){return this.content.content=e},e.prototype.getText=function(){return null==this.content.content?"":o.default(this.content.content)?this.content.content:JSON.stringify(this.content.content)},e.prototype.addMetadata=function(e){var t=[];for(var n in e)t.push(this.content[n]=e[n]);return t},e.prototype.get=function(e){return this.content[e]},e.prototype.set=function(e,t){this.content[e]=t},e.prototype.remove=function(e){delete this.content[e]},e.prototype.getSharedMetadata=function(){var e={};return null!=this.content._permissions&&(e._permissions=this.content._permissions),null!=this.content.shareEditKey&&(e.shareEditKey=this.content.shareEditKey),null!=this.content.sharedDocumentId&&(e.sharedDocumentId=this.content.sharedDocumentId),null!=this.content.sharedDocumentUrl&&(e.sharedDocumentUrl=this.content.sharedDocumentUrl),null!=this.content.accessKeys&&(e.accessKeys=this.content.accessKeys),e},e.prototype.copyMetadataTo=function(e){for(var t={},n=0,i=Object.keys(this.content||{});n1)for(var n=1;n-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function m(){s.apply(this,arguments),this.toType=function(e){var t=r.base64.decode(e);if(this.isSensitive&&r.isNode()&&"function"==typeof r.Buffer.alloc){var n=r.Buffer.alloc(t.length,t);t.fill(0),t=n}return t},this.toWireFormat=r.base64.encode}function h(){m.apply(this,arguments)}function f(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null==e?null:"true"===e}}s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:l,list:u,map:p,boolean:f,timestamp:function(e){var t=this;if(s.apply(this,arguments),e.timestampFormat)a(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&&this.timestampFormat)a(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)a(this,"timestampFormat","rfc822");else if("querystring"===this.location)a(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":a(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":a(this,"timestampFormat","iso8601")}this.toType=function(e){return null==e?null:"function"==typeof e.toUTCString?e:"string"==typeof e||"number"==typeof e?r.date.parseTimestamp(e):null},this.toWireFormat=function(e){return r.date.format(e,t.timestampFormat)}},float:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function(){s.apply(this,arguments),this.toType=function(e){return null==e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:d,base64:h,binary:m},s.resolve=function(e,t){if(e.shape){var n=t.api.shapes[e.shape];if(!n)throw new Error("Cannot find shape reference: "+e.shape);return n}return null},s.create=function(e,t,n){if(e.isShape)return e;var i=s.resolve(e,t);if(i){var r=Object.keys(e);t.documentation||(r=r.filter((function(e){return!e.match(/documentation/)})));var a=function(){i.constructor.call(this,e,t,n)};return a.prototype=i,new a}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var o=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,n);throw new Error("Unrecognized shape type: "+o)},s.shapes={StructureShape:l,ListShape:u,MapShape:p,StringShape:d,BooleanShape:f,Base64Shape:h},e.exports=s},function(e,t,n){"use strict";(function(e){ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ -var i=n(38),r=n(178),a=n(179);function o(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(i)return V(e).length;t=(""+t).toLowerCase(),i=!0}}function f(e,t,n){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,n);case"utf8":case"utf-8":return L(this,t,n);case"ascii":return b(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function E(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function v(e,t,n,i,r){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=c.from(t,i)),c.isBuffer(t))return 0===t.length?-1:_(e,t,n,i,r);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,i,r);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,i,r){var a,o=1,s=e.length,c=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(r){var u=-1;for(a=n;as&&(n=s-c),a=n;a>=0;a--){for(var p=!0,d=0;dr&&(i=r):i=r;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");i>a/2&&(i=a/2);for(var o=0;o>8,r=n%256,a.push(r),a.push(i);return a}(t,e.length-n),e,n,i)}function S(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function L(e,t,n){n=Math.min(e.length,n);for(var i=[],r=t;r239?4:l>223?3:l>191?2:1;if(r+p<=n)switch(p){case 1:l<128&&(u=l);break;case 2:128==(192&(a=e[r+1]))&&(c=(31&l)<<6|63&a)>127&&(u=c);break;case 3:a=e[r+1],o=e[r+2],128==(192&a)&&128==(192&o)&&(c=(15&l)<<12|(63&a)<<6|63&o)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:a=e[r+1],o=e[r+2],s=e[r+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,p=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),r+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",i=0;for(;i0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,i,r){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),t<0||n>e.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&t>=n)return 0;if(i>=r)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(r>>>=0)-(i>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(i,r),u=e.slice(t,n),p=0;pr)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var a=!1;;)switch(i){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":return A(this,e,t,n);case"latin1":case"binary":return R(this,e,t,n);case"base64":return y(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),a=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function b(e,t,n){var i="";n=Math.min(e.length,n);for(var r=t;ri)&&(n=i);for(var r="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,i,r,a){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function w(e,t,n,i){t<0&&(t=65535+t+1);for(var r=0,a=Math.min(e.length-n,2);r>>8*(i?r:1-r)}function k(e,t,n,i){t<0&&(t=4294967295+t+1);for(var r=0,a=Math.min(e.length-n,4);r>>8*(i?r:3-r)&255}function G(e,t,n,i,r,a){if(n+i>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,i,a){return a||G(e,0,n,4),r.write(e,t,n,i,23,4),n+4}function P(e,t,n,i,a){return a||G(e,0,n,8),r.write(e,t,n,i,52,8),n+8}c.prototype.slice=function(e,t){var n,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(r*=256);)i+=this[e+--t]*r;return i},c.prototype.readUInt8=function(e,t){return t||x(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||x(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||x(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var i=this[e],r=1,a=0;++a=(r*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var i=t,r=1,a=this[e+--i];i>0&&(r*=256);)a+=this[e+--i]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*t)),a},c.prototype.readInt8=function(e,t){return t||x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||x(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||x(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||x(e,4,this.length),r.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||x(e,4,this.length),r.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||x(e,8,this.length),r.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||x(e,8,this.length),r.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,i){(e=+e,t|=0,n|=0,i)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+r]=e/a&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):k(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):k(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(a<1e3||!c.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===i){(t-=3)>-1&&a.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&a.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,n,i){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(this,n(11))},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.sts={},i.STS=r.defineService("sts",["2011-06-15"]),n(197),Object.defineProperty(a.services.sts,"2011-06-15",{get:function(){var e=n(198);return e.paginators=n(199).pagination,e},enumerable:!0,configurable:!0}),e.exports=i.STS},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.href);return(null!=t?t.length:void 0)>1?decodeURIComponent(t[1]):null}},function(e,t,n){var i=n(2),r=n(28).populateHostPrefix;function a(e,t,n,r){var a=[e,t].join("/");a=a.replace(/\/+/g,"/");var o={},s=!1;if(i.each(n.members,(function(e,t){var n=r[e];if(null!=n)if("uri"===t.location){var c=new RegExp("\\{"+t.name+"(\\+)?\\}");a=a.replace(c,(function(e,t){return(t?i.uriEscapePath:i.uriEscape)(String(n))}))}else"querystring"===t.location&&(s=!0,"list"===t.type?o[t.name]=n.map((function(e){return i.uriEscape(t.member.toWireFormat(e).toString())})):"map"===t.type?i.each(n,(function(e,t){Array.isArray(t)?o[e]=t.map((function(e){return i.uriEscape(String(e))})):o[e]=i.uriEscape(String(t))})):o[t.name]=i.uriEscape(t.toWireFormat(n).toString()))})),s){a+=a.indexOf("?")>=0?"&":"?";var c=[];i.arrayEach(Object.keys(o).sort(),(function(e){Array.isArray(o[e])||(o[e]=[o[e]]);for(var t=0;t-1});var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];e.exports={isEmptyData:function(e){return"string"==typeof e?0===e.length:0===e.byteLength},convertToBuffer:function(e){return"string"==typeof e&&(e=new i(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=n(5),s=a.default.div,c=a.default.ul,l=a.default.li,u=function(e){null==e&&(e={}),this.label=e.label,this.component=e.component,this.capability=e.capability,this.onSelected=e.onSelected},p=o.createReactClassFactory({displayName:"TabbedPanelTab",clicked:function(e){return e.preventDefault(),this.props.onSelected(this.props.index)},render:function(){var e=this.props.selected?"tab-selected":"";return l({className:e,onClick:this.clicked},this.props.label)}});t.default=r.default({displayName:"TabbedPanelView",getInitialState:function(){return{selectedTabIndex:this.props.selectedTabIndex||0}},componentDidMount:function(){return"function"==typeof this.props.tabs[this.state.selectedTabIndex].onSelected?this.props.tabs[this.state.selectedTabIndex].onSelected(this.props.tabs[this.state.selectedTabIndex].capability):void 0},statics:{Tab:function(e){return new u(e)}},selectedTab:function(e){return"function"==typeof this.props.tabs[e].onSelected&&this.props.tabs[e].onSelected(this.props.tabs[e].capability),this.setState({selectedTabIndex:e})},renderTab:function(e,t){return p({label:e.label,key:t,index:t,selected:t===this.state.selectedTabIndex,onSelected:this.selectedTab})},renderTabs:function(){var e=this;return s({className:"workspace-tabs"},Array.from(this.props.tabs).map((function(t,n){return c({key:n},e.renderTab(t,n))})))},renderSelectedPanel:function(){var e=this;return s({className:"workspace-tab-component"},Array.from(this.props.tabs).map((function(t,n){return s({key:n,style:{display:n===e.state.selectedTabIndex?"block":"none"}},t.component)})))},render:function(){return s({className:"tabbed-panel"},this.renderTabs(),this.renderSelectedPanel())}})},function(e,t,n){ +var i=n(39),r=n(180),a=n(181);function o(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(i)return V(e).length;t=(""+t).toLowerCase(),i=!0}}function f(e,t,n){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,n);case"utf8":case"utf-8":return L(this,t,n);case"ascii":return b(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function E(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function v(e,t,n,i,r){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=c.from(t,i)),c.isBuffer(t))return 0===t.length?-1:_(e,t,n,i,r);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,i,r);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,i,r){var a,o=1,s=e.length,c=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(r){var u=-1;for(a=n;as&&(n=s-c),a=n;a>=0;a--){for(var p=!0,d=0;dr&&(i=r):i=r;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");i>a/2&&(i=a/2);for(var o=0;o>8,r=n%256,a.push(r),a.push(i);return a}(t,e.length-n),e,n,i)}function S(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function L(e,t,n){n=Math.min(e.length,n);for(var i=[],r=t;r239?4:l>223?3:l>191?2:1;if(r+p<=n)switch(p){case 1:l<128&&(u=l);break;case 2:128==(192&(a=e[r+1]))&&(c=(31&l)<<6|63&a)>127&&(u=c);break;case 3:a=e[r+1],o=e[r+2],128==(192&a)&&128==(192&o)&&(c=(15&l)<<12|(63&a)<<6|63&o)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:a=e[r+1],o=e[r+2],s=e[r+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,p=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),r+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",i=0;for(;i0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,i,r){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),t<0||n>e.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&t>=n)return 0;if(i>=r)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(r>>>=0)-(i>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(i,r),u=e.slice(t,n),p=0;pr)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var a=!1;;)switch(i){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":return A(this,e,t,n);case"latin1":case"binary":return R(this,e,t,n);case"base64":return y(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),a=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function b(e,t,n){var i="";n=Math.min(e.length,n);for(var r=t;ri)&&(n=i);for(var r="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,i,r,a){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function w(e,t,n,i){t<0&&(t=65535+t+1);for(var r=0,a=Math.min(e.length-n,2);r>>8*(i?r:1-r)}function k(e,t,n,i){t<0&&(t=4294967295+t+1);for(var r=0,a=Math.min(e.length-n,4);r>>8*(i?r:3-r)&255}function G(e,t,n,i,r,a){if(n+i>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,i,a){return a||G(e,0,n,4),r.write(e,t,n,i,23,4),n+4}function P(e,t,n,i,a){return a||G(e,0,n,8),r.write(e,t,n,i,52,8),n+8}c.prototype.slice=function(e,t){var n,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(r*=256);)i+=this[e+--t]*r;return i},c.prototype.readUInt8=function(e,t){return t||x(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||x(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||x(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var i=this[e],r=1,a=0;++a=(r*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||x(e,t,this.length);for(var i=t,r=1,a=this[e+--i];i>0&&(r*=256);)a+=this[e+--i]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*t)),a},c.prototype.readInt8=function(e,t){return t||x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||x(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||x(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||x(e,4,this.length),r.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||x(e,4,this.length),r.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||x(e,8,this.length),r.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||x(e,8,this.length),r.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,i){(e=+e,t|=0,n|=0,i)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+r]=e/a&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):k(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):k(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(a<1e3||!c.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===i){(t-=3)>-1&&a.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&a.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,n,i){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(this,n(11))},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.sts={},i.STS=r.defineService("sts",["2011-06-15"]),n(199),Object.defineProperty(a.services.sts,"2011-06-15",{get:function(){var e=n(200);return e.paginators=n(201).pagination,e},enumerable:!0,configurable:!0}),e.exports=i.STS},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.href);return(null!=t?t.length:void 0)>1?decodeURIComponent(t[1]):null}},function(e,t,n){var i=n(2),r=n(28).populateHostPrefix;function a(e,t,n,r){var a=[e,t].join("/");a=a.replace(/\/+/g,"/");var o={},s=!1;if(i.each(n.members,(function(e,t){var n=r[e];if(null!=n)if("uri"===t.location){var c=new RegExp("\\{"+t.name+"(\\+)?\\}");a=a.replace(c,(function(e,t){return(t?i.uriEscapePath:i.uriEscape)(String(n))}))}else"querystring"===t.location&&(s=!0,"list"===t.type?o[t.name]=n.map((function(e){return i.uriEscape(t.member.toWireFormat(e).toString())})):"map"===t.type?i.each(n,(function(e,t){Array.isArray(t)?o[e]=t.map((function(e){return i.uriEscape(String(e))})):o[e]=i.uriEscape(String(t))})):o[t.name]=i.uriEscape(t.toWireFormat(n).toString()))})),s){a+=a.indexOf("?")>=0?"&":"?";var c=[];i.arrayEach(Object.keys(o).sort(),(function(e){Array.isArray(o[e])||(o[e]=[o[e]]);for(var t=0;t-1});var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];e.exports={isEmptyData:function(e){return"string"==typeof e?0===e.length:0===e.byteLength},convertToBuffer:function(e){return"string"==typeof e&&(e=new i(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=n(5),s=a.default.div,c=a.default.ul,l=a.default.li,u=function(e){null==e&&(e={}),this.label=e.label,this.component=e.component,this.capability=e.capability,this.onSelected=e.onSelected},p=o.createReactClassFactory({displayName:"TabbedPanelTab",clicked:function(e){return e.preventDefault(),this.props.onSelected(this.props.index)},render:function(){var e=this.props.selected?"tab-selected":"";return l({className:e,onClick:this.clicked},this.props.label)}});t.default=r.default({displayName:"TabbedPanelView",getInitialState:function(){return{selectedTabIndex:this.props.selectedTabIndex||0}},componentDidMount:function(){return"function"==typeof this.props.tabs[this.state.selectedTabIndex].onSelected?this.props.tabs[this.state.selectedTabIndex].onSelected(this.props.tabs[this.state.selectedTabIndex].capability):void 0},statics:{Tab:function(e){return new u(e)}},selectedTab:function(e){return"function"==typeof this.props.tabs[e].onSelected&&this.props.tabs[e].onSelected(this.props.tabs[e].capability),this.setState({selectedTabIndex:e})},renderTab:function(e,t){return p({label:e.label,key:t,index:t,selected:t===this.state.selectedTabIndex,onSelected:this.selectedTab})},renderTabs:function(){var e=this;return s({className:"workspace-tabs"},Array.from(this.props.tabs).map((function(t,n){return c({key:n},e.renderTab(t,n))})))},renderSelectedPanel:function(){var e=this;return s({className:"workspace-tab-component"},Array.from(this.props.tabs).map((function(t,n){return s({key:n,style:{display:n===e.state.selectedTabIndex?"block":"none"}},t.component)})))},render:function(){return s({className:"tabbed-panel"},this.renderTabs(),this.renderSelectedPanel())}})},function(e,t,n){ /** @license MIT License (c) copyright 2010-2014 original author or authors */ -var i=n(132);t.find=function(e,t,n,r){if("string"!=typeof t)return;if(""===t)return{target:e,key:void 0};if("/"===t)return{target:e,key:""};var a,o=e,s=void 0!==r;return i(t,(function(t){if(null==e)return o=null,!1;a=Array.isArray(e)?s?function(e,t,n,i){var r=t;if(r<0)throw new Error("array index out of bounds "+r);if(void 0!==i&&"function"==typeof e&&(r=e(t,n,i))<0)throw new Error("could not find patch context "+i);return r}(n,u(t),e,r):"-"===t?t:u(t):t,o=e,e=e[a]})),null===o?void 0:{target:o,key:a}},t.join=function(e){return e.join("/")},t.absolute=function(e){return"/"===e[0]?e:"/"+e},t.parse=function(e){var t=[];return i(e,t.push.bind(t)),t},t.contains=function(e,t){return 0===t.indexOf(e)&&"/"===t[e.length]},t.encodeSegment=function(e){return e.replace(o,"~0").replace(r,"~1")},t.decodeSegment=function(e){return e.replace(a,"/").replace(s,"~")},t.parseArrayIndex=u,t.isValidArrayIndex=l;var r=/\//g,a=/~1/g,o=/~/g,s=/~0/g;var c=/^(0|[1-9]\d*)$/;function l(e){return c.test(e)}function u(e){if(l(e))return+e;throw new SyntaxError("invalid array index "+e)}},function(e,t){function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}e.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n},function(e,t,n){var i=n(2);i.crypto.lib=n(176),i.Buffer=n(16).Buffer,i.url=n(183),i.querystring=n(67),i.realClock=n(189),i.environment="js",i.createEventStream=n(190).createEventStream,i.isBrowser=function(){return!0},i.isNode=function(){return!1};var r=n(0);if(e.exports=r,n(60),n(61),n(196),n(200),n(201),n(202),n(206),r.XML.Parser=n(207),n(208),void 0===a)var a={browser:!0}},function(e,t,n){var i=n(2),r=n(26),a=n(27),o=n(28).populateHostPrefix;e.exports={buildRequest:function(e){var t=e.httpRequest,n=e.service.api,i=n.targetPrefix+"."+n.operations[e.operation].name,a=n.jsonVersion||"1.0",s=n.operations[e.operation].input,c=new r;1===a&&(a="1.0"),t.body=c.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+a,t.headers["X-Amz-Target"]=i,o(e)},extractError:function(e){var t={},n=e.httpResponse;if(t.code=n.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),n.body.length>0)try{var r=JSON.parse(n.body.toString()),a=r.__type||r.code||r.Code;a&&(t.code=a.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=r.message||r.Message||null}catch(r){t.statusCode=n.statusCode,t.message=n.statusMessage}else t.statusCode=n.statusCode,t.message=n.statusCode.toString();e.error=i.error(new Error,t)},extractData:function(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var n=e.request.service.api.operations[e.request.operation].output||{},i=new a;e.data=i.parse(t,n)}}}},function(e,t,n){var i=n(2);function r(){}function a(e,t){if(t&&null!=e)switch(t.type){case"structure":return function(e,t){if(t.isDocument)return e;var n={};return i.each(e,(function(e,i){var r=t.members[e];if(r){if("body"!==r.location)return;var o=r.isLocationName?r.name:e,s=a(i,r);void 0!==s&&(n[o]=s)}})),n}(e,t);case"map":return function(e,t){var n={};return i.each(e,(function(e,i){var r=a(i,t.value);void 0!==r&&(n[e]=r)})),n}(e,t);case"list":return function(e,t){var n=[];return i.arrayEach(e,(function(e){var i=a(e,t.member);void 0!==i&&n.push(i)})),n}(e,t);default:return function(e,t){return t.toWireFormat(e)}(e,t)}}r.prototype.build=function(e,t){return JSON.stringify(a(e,t))},e.exports=r},function(e,t,n){var i=n(2);function r(){}function a(e,t){if(t&&void 0!==e)switch(t.type){case"structure":return function(e,t){if(null==e)return;if(t.isDocument)return e;var n={},r=t.members;return i.each(r,(function(t,i){var r=i.isLocationName?i.name:t;if(Object.prototype.hasOwnProperty.call(e,r)){var o=a(e[r],i);void 0!==o&&(n[t]=o)}})),n}(e,t);case"map":return function(e,t){if(null==e)return;var n={};return i.each(e,(function(e,i){var r=a(i,t.value);n[e]=void 0===r?null:r})),n}(e,t);case"list":return function(e,t){if(null==e)return;var n=[];return i.arrayEach(e,(function(e){var i=a(e,t.member);void 0===i?n.push(null):n.push(i)})),n}(e,t);default:return function(e,t){return t.toType(e)}(e,t)}}r.prototype.parse=function(e,t){return a(JSON.parse(e),t)},e.exports=r},function(e,t,n){var i=n(2),r=n(0);e.exports={populateHostPrefix:function(e){if(!e.service.config.hostPrefixEnabled)return e;var t,n,a,o=e.service.api.operations[e.operation];if(function(e){var t=e.service.api,n=t.operations[e.operation],r=t.endpointOperation&&t.endpointOperation===i.string.lowerFirst(n.name);return"NULL"!==n.endpointDiscoveryRequired||!0===r}(e))return e;if(o.endpoint&&o.endpoint.hostPrefix){var s=function(e,t,n){return i.each(n.members,(function(n,r){if(!0===r.hostLabel){if("string"!=typeof t[n]||""===t[n])throw i.error(new Error,{message:"Parameter "+n+" should be a non-empty string.",code:"InvalidParameter"});var a=new RegExp("\\{"+n+"\\}","g");e=e.replace(a,t[n])}})),e}(o.endpoint.hostPrefix,e.params,o.input);!function(e,t){e.host&&(e.host=t+e.host);e.hostname&&(e.hostname=t+e.hostname)}(e.httpRequest.endpoint,s),t=e.httpRequest.endpoint.hostname,n=t.split("."),a=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/,i.arrayEach(n,(function(e){if(!e.length||e.length<1||e.length>63)throw i.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!a.test(e))throw r.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}))}return e}}},function(e,t,n){var i=n(2),r=n(155);function a(e,t){i.each(t,(function(t,n){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=n))}))}e.exports={configureEndpoint:function(e){for(var t=function(e){var t=e.config.region,n=function(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),i=e.api.endpointPrefix;return[[t,i],[n,i],[t,"*"],[n,"*"],["*",i],["*","*"]].map((function(e){return e[0]&&e[1]?e.join("/"):null}))}(e),n=0;n":!0,"=":!0,"!":!0},u={" ":!0,"\t":!0,"\n":!0};function p(e){return e>="0"&&e<="9"||"-"===e}function d(){}d.prototype={tokenize:function(e){var t,n,i,r,a=[];for(this._current=0;this._current="a"&&r<="z"||r>="A"&&r<="Z"||"_"===r)t=this._current,n=this._consumeUnquotedIdentifier(e),a.push({type:"UnquotedIdentifier",value:n,start:t});else if(void 0!==c[e[this._current]])a.push({type:c[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(p(e[this._current]))i=this._consumeNumber(e),a.push(i);else if("["===e[this._current])i=this._consumeLBracket(e),a.push(i);else if('"'===e[this._current])t=this._current,n=this._consumeQuotedIdentifier(e),a.push({type:"QuotedIdentifier",value:n,start:t});else if("'"===e[this._current])t=this._current,n=this._consumeRawStringLiteral(e),a.push({type:"Literal",value:n,start:t});else if("`"===e[this._current]){t=this._current;var o=this._consumeLiteral(e);a.push({type:"Literal",value:o,start:t})}else if(void 0!==l[e[this._current]])a.push(this._consumeOperator(e));else if(void 0!==u[e[this._current]])this._current++;else if("&"===e[this._current])t=this._current,this._current++,"&"===e[this._current]?(this._current++,a.push({type:"And",value:"&&",start:t})):a.push({type:"Expref",value:"&",start:t});else{if("|"!==e[this._current]){var s=new Error("Unknown character:"+e[this._current]);throw s.name="LexerError",s}t=this._current,this._current++,"|"===e[this._current]?(this._current++,a.push({type:"Or",value:"||",start:t})):a.push({type:"Pipe",value:"|",start:t})}return a},_consumeUnquotedIdentifier:function(e){var t,n=this._current;for(this._current++;this._current="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"_"===t);)this._current++;return e.slice(n,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var n=e.length;'"'!==e[this._current]&&this._current"===n?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===n&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,n=this._current,i=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(["true","false","null"].indexOf(e)>=0)return!0;if(!("-0123456789".indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var m={};function h(){}function f(e){this.runtime=e}function E(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[o]}]},avg:{_func:this._functionAvg,_signature:[{types:[8]}]},ceil:{_func:this._functionCeil,_signature:[{types:[o]}]},contains:{_func:this._functionContains,_signature:[{types:[s,3]},{types:[1]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[s]},{types:[s]}]},floor:{_func:this._functionFloor,_signature:[{types:[o]}]},length:{_func:this._functionLength,_signature:[{types:[s,3,4]}]},map:{_func:this._functionMap,_signature:[{types:[6]},{types:[3]}]},max:{_func:this._functionMax,_signature:[{types:[8,9]}]},merge:{_func:this._functionMerge,_signature:[{types:[4],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[3]},{types:[6]}]},sum:{_func:this._functionSum,_signature:[{types:[8]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[s]},{types:[s]}]},min:{_func:this._functionMin,_signature:[{types:[8,9]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[3]},{types:[6]}]},type:{_func:this._functionType,_signature:[{types:[1]}]},keys:{_func:this._functionKeys,_signature:[{types:[4]}]},values:{_func:this._functionValues,_signature:[{types:[4]}]},sort:{_func:this._functionSort,_signature:[{types:[9,8]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[3]},{types:[6]}]},join:{_func:this._functionJoin,_signature:[{types:[s]},{types:[9]}]},reverse:{_func:this._functionReverse,_signature:[{types:[s,3]}]},to_array:{_func:this._functionToArray,_signature:[{types:[1]}]},to_string:{_func:this._functionToString,_signature:[{types:[1]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[1]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[1],variadic:!0}]}}}m.EOF=0,m.UnquotedIdentifier=0,m.QuotedIdentifier=0,m.Rbracket=0,m.Rparen=0,m.Comma=0,m.Rbrace=0,m.Number=0,m.Current=0,m.Expref=0,m.Pipe=1,m.Or=2,m.And=3,m.EQ=5,m.GT=5,m.LT=5,m.GTE=5,m.LTE=5,m.NE=5,m.Flatten=9,m.Star=20,m.Filter=21,m.Dot=40,m.Not=45,m.Lbrace=50,m.Lbracket=55,m.Lparen=60,h.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var n=this._lookaheadToken(0),i=new Error("Unexpected token type: "+n.type+", value: "+n.value);throw i.name="ParserError",i}return t},_loadTokens:function(e){var t=(new d).tokenize(e);t.push({type:"EOF",value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var n=this.nud(t),i=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(m[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var n=this._lookaheadToken(0),i=new Error("Sytanx error, unexpected token: "+n.value+"("+n.type+")");throw i.name="ParserError",i}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,n,i=[],r=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),r.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),n={type:"KeyValuePair",name:t,value:this.expression(0)},i.push(n),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},f.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,a){var o,s,c,l,u,p,d,m,h;switch(e.type){case"Field":return null===a?null:n(a)?void 0===(p=a[e.name])?null:p:null;case"Subexpression":for(c=this.visit(e.children[0],a),h=1;h0)for(h=_;hg;h+=O)c.push(a[h]);return c;case"Projection":var A=this.visit(e.children[0],a);if(!t(A))return null;for(m=[],h=0;hu;break;case"GTE":c=l>=u;break;case"LT":c=l=e&&(t=n<0?e-1:e),t}},E.prototype={callFunction:function(e,t){var n=this.functionTable[e];if(void 0===n)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,n._signature),n._func.call(this,t)},_validateArgs:function(e,t,n){var i,r,a,o;if(n[n.length-1].variadic){if(t.length=0;i--)n+=t[i];return n}var r=e[0].slice(0);return r.reverse(),r},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,n=e[0],i=0;i=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return n(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],n=this._interpreter,i=e[0],r=e[1],a=0;a0){if(this._getTypeName(e[0][0])===o)return Math.max.apply(Math,e[0]);for(var t=e[0],n=t[0],i=1;i0){if(this._getTypeName(e[0][0])===o)return Math.min.apply(Math,e[0]);for(var t=e[0],n=t[0],i=1;is?1:oc&&(c=n,t=r[l]);return t},_functionMinBy:function(e){for(var t,n,i=e[1],r=e[0],a=this.createKeyFunction(i,[o,s]),c=1/0,l=0;l0)try{var r=JSON.parse(n.body.toString()),a=r.__type||r.code||r.Code;a&&(t.code=a.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=r.message||r.Message||null}catch(r){t.statusCode=n.statusCode,t.message=n.statusMessage}else t.statusCode=n.statusCode,t.message=n.statusCode.toString();e.error=i.error(new Error,t)},extractData:function(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var n=e.request.service.api.operations[e.request.operation].output||{},i=new a;e.data=i.parse(t,n)}}}},function(e,t,n){var i=n(2);function r(){}function a(e,t){if(t&&null!=e)switch(t.type){case"structure":return function(e,t){if(t.isDocument)return e;var n={};return i.each(e,(function(e,i){var r=t.members[e];if(r){if("body"!==r.location)return;var o=r.isLocationName?r.name:e,s=a(i,r);void 0!==s&&(n[o]=s)}})),n}(e,t);case"map":return function(e,t){var n={};return i.each(e,(function(e,i){var r=a(i,t.value);void 0!==r&&(n[e]=r)})),n}(e,t);case"list":return function(e,t){var n=[];return i.arrayEach(e,(function(e){var i=a(e,t.member);void 0!==i&&n.push(i)})),n}(e,t);default:return function(e,t){return t.toWireFormat(e)}(e,t)}}r.prototype.build=function(e,t){return JSON.stringify(a(e,t))},e.exports=r},function(e,t,n){var i=n(2);function r(){}function a(e,t){if(t&&void 0!==e)switch(t.type){case"structure":return function(e,t){if(null==e)return;if(t.isDocument)return e;var n={},r=t.members;return i.each(r,(function(t,i){var r=i.isLocationName?i.name:t;if(Object.prototype.hasOwnProperty.call(e,r)){var o=a(e[r],i);void 0!==o&&(n[t]=o)}})),n}(e,t);case"map":return function(e,t){if(null==e)return;var n={};return i.each(e,(function(e,i){var r=a(i,t.value);n[e]=void 0===r?null:r})),n}(e,t);case"list":return function(e,t){if(null==e)return;var n=[];return i.arrayEach(e,(function(e){var i=a(e,t.member);void 0===i?n.push(null):n.push(i)})),n}(e,t);default:return function(e,t){return t.toType(e)}(e,t)}}r.prototype.parse=function(e,t){return a(JSON.parse(e),t)},e.exports=r},function(e,t,n){var i=n(2),r=n(0);e.exports={populateHostPrefix:function(e){if(!e.service.config.hostPrefixEnabled)return e;var t,n,a,o=e.service.api.operations[e.operation];if(function(e){var t=e.service.api,n=t.operations[e.operation],r=t.endpointOperation&&t.endpointOperation===i.string.lowerFirst(n.name);return"NULL"!==n.endpointDiscoveryRequired||!0===r}(e))return e;if(o.endpoint&&o.endpoint.hostPrefix){var s=function(e,t,n){return i.each(n.members,(function(n,r){if(!0===r.hostLabel){if("string"!=typeof t[n]||""===t[n])throw i.error(new Error,{message:"Parameter "+n+" should be a non-empty string.",code:"InvalidParameter"});var a=new RegExp("\\{"+n+"\\}","g");e=e.replace(a,t[n])}})),e}(o.endpoint.hostPrefix,e.params,o.input);!function(e,t){e.host&&(e.host=t+e.host);e.hostname&&(e.hostname=t+e.hostname)}(e.httpRequest.endpoint,s),t=e.httpRequest.endpoint.hostname,n=t.split("."),a=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/,i.arrayEach(n,(function(e){if(!e.length||e.length<1||e.length>63)throw i.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!a.test(e))throw r.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}))}return e}}},function(e,t,n){var i=n(2),r=n(157);function a(e,t){i.each(t,(function(t,n){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=n))}))}e.exports={configureEndpoint:function(e){for(var t=function(e){var t=e.config.region,n=function(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),i=e.api.endpointPrefix;return[[t,i],[n,i],[t,"*"],[n,"*"],["*",i],["*","*"]].map((function(e){return e[0]&&e[1]?e.join("/"):null}))}(e),n=0;n":!0,"=":!0,"!":!0},u={" ":!0,"\t":!0,"\n":!0};function p(e){return e>="0"&&e<="9"||"-"===e}function d(){}d.prototype={tokenize:function(e){var t,n,i,r,a=[];for(this._current=0;this._current="a"&&r<="z"||r>="A"&&r<="Z"||"_"===r)t=this._current,n=this._consumeUnquotedIdentifier(e),a.push({type:"UnquotedIdentifier",value:n,start:t});else if(void 0!==c[e[this._current]])a.push({type:c[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(p(e[this._current]))i=this._consumeNumber(e),a.push(i);else if("["===e[this._current])i=this._consumeLBracket(e),a.push(i);else if('"'===e[this._current])t=this._current,n=this._consumeQuotedIdentifier(e),a.push({type:"QuotedIdentifier",value:n,start:t});else if("'"===e[this._current])t=this._current,n=this._consumeRawStringLiteral(e),a.push({type:"Literal",value:n,start:t});else if("`"===e[this._current]){t=this._current;var o=this._consumeLiteral(e);a.push({type:"Literal",value:o,start:t})}else if(void 0!==l[e[this._current]])a.push(this._consumeOperator(e));else if(void 0!==u[e[this._current]])this._current++;else if("&"===e[this._current])t=this._current,this._current++,"&"===e[this._current]?(this._current++,a.push({type:"And",value:"&&",start:t})):a.push({type:"Expref",value:"&",start:t});else{if("|"!==e[this._current]){var s=new Error("Unknown character:"+e[this._current]);throw s.name="LexerError",s}t=this._current,this._current++,"|"===e[this._current]?(this._current++,a.push({type:"Or",value:"||",start:t})):a.push({type:"Pipe",value:"|",start:t})}return a},_consumeUnquotedIdentifier:function(e){var t,n=this._current;for(this._current++;this._current="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"_"===t);)this._current++;return e.slice(n,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var n=e.length;'"'!==e[this._current]&&this._current"===n?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===n&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,n=this._current,i=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(["true","false","null"].indexOf(e)>=0)return!0;if(!("-0123456789".indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var m={};function h(){}function f(e){this.runtime=e}function E(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[o]}]},avg:{_func:this._functionAvg,_signature:[{types:[8]}]},ceil:{_func:this._functionCeil,_signature:[{types:[o]}]},contains:{_func:this._functionContains,_signature:[{types:[s,3]},{types:[1]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[s]},{types:[s]}]},floor:{_func:this._functionFloor,_signature:[{types:[o]}]},length:{_func:this._functionLength,_signature:[{types:[s,3,4]}]},map:{_func:this._functionMap,_signature:[{types:[6]},{types:[3]}]},max:{_func:this._functionMax,_signature:[{types:[8,9]}]},merge:{_func:this._functionMerge,_signature:[{types:[4],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[3]},{types:[6]}]},sum:{_func:this._functionSum,_signature:[{types:[8]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[s]},{types:[s]}]},min:{_func:this._functionMin,_signature:[{types:[8,9]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[3]},{types:[6]}]},type:{_func:this._functionType,_signature:[{types:[1]}]},keys:{_func:this._functionKeys,_signature:[{types:[4]}]},values:{_func:this._functionValues,_signature:[{types:[4]}]},sort:{_func:this._functionSort,_signature:[{types:[9,8]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[3]},{types:[6]}]},join:{_func:this._functionJoin,_signature:[{types:[s]},{types:[9]}]},reverse:{_func:this._functionReverse,_signature:[{types:[s,3]}]},to_array:{_func:this._functionToArray,_signature:[{types:[1]}]},to_string:{_func:this._functionToString,_signature:[{types:[1]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[1]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[1],variadic:!0}]}}}m.EOF=0,m.UnquotedIdentifier=0,m.QuotedIdentifier=0,m.Rbracket=0,m.Rparen=0,m.Comma=0,m.Rbrace=0,m.Number=0,m.Current=0,m.Expref=0,m.Pipe=1,m.Or=2,m.And=3,m.EQ=5,m.GT=5,m.LT=5,m.GTE=5,m.LTE=5,m.NE=5,m.Flatten=9,m.Star=20,m.Filter=21,m.Dot=40,m.Not=45,m.Lbrace=50,m.Lbracket=55,m.Lparen=60,h.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var n=this._lookaheadToken(0),i=new Error("Unexpected token type: "+n.type+", value: "+n.value);throw i.name="ParserError",i}return t},_loadTokens:function(e){var t=(new d).tokenize(e);t.push({type:"EOF",value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var n=this.nud(t),i=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(m[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var n=this._lookaheadToken(0),i=new Error("Sytanx error, unexpected token: "+n.value+"("+n.type+")");throw i.name="ParserError",i}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,n,i=[],r=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),r.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),n={type:"KeyValuePair",name:t,value:this.expression(0)},i.push(n),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},f.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,a){var o,s,c,l,u,p,d,m,h;switch(e.type){case"Field":return null===a?null:n(a)?void 0===(p=a[e.name])?null:p:null;case"Subexpression":for(c=this.visit(e.children[0],a),h=1;h0)for(h=_;hg;h+=O)c.push(a[h]);return c;case"Projection":var A=this.visit(e.children[0],a);if(!t(A))return null;for(m=[],h=0;hu;break;case"GTE":c=l>=u;break;case"LT":c=l=e&&(t=n<0?e-1:e),t}},E.prototype={callFunction:function(e,t){var n=this.functionTable[e];if(void 0===n)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,n._signature),n._func.call(this,t)},_validateArgs:function(e,t,n){var i,r,a,o;if(n[n.length-1].variadic){if(t.length=0;i--)n+=t[i];return n}var r=e[0].slice(0);return r.reverse(),r},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,n=e[0],i=0;i=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return n(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],n=this._interpreter,i=e[0],r=e[1],a=0;a0){if(this._getTypeName(e[0][0])===o)return Math.max.apply(Math,e[0]);for(var t=e[0],n=t[0],i=1;i0){if(this._getTypeName(e[0][0])===o)return Math.min.apply(Math,e[0]);for(var t=e[0],n=t[0],i=1;is?1:oc&&(c=n,t=r[l]);return t},_functionMinBy:function(e){for(var t,n,i=e[1],r=e[0],a=this.createKeyFunction(i,[o,s]),c=1/0,l=0;l1?this.props.client.alert(l.default("~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED")):1===t.length?this.openFile(t[0],"select"):void 0},openFile:function(e,t){var n=new u.CloudMetadata({name:e.name.split(".")[0],type:u.CloudMetadata.File,parent:null,provider:this.props.provider,providerData:{file:e}});return"function"==typeof this.props.dialog.callback&&this.props.dialog.callback(n,t),this.props.close()},cancel:function(){return this.props.close()},dragEnter:function(e){return e.preventDefault(),this.setState({hover:!0})},dragLeave:function(e){return e.preventDefault(),this.setState({hover:!1})},drop:function(e){e.preventDefault(),e.stopPropagation();var t=e.dataTransfer?e.dataTransfer.files:e.target.files;t.length>1?this.props.client.alert(l.default("~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED")):1===t.length&&this.openFile(t[0],"drop")},render:function(){var e=this,t="dropArea"+(this.state.hover?" dropHover":"");return o({className:"dialogTab localFileLoad"},o({ref:function(t){return e.dropZoneRef=t},className:t,onDragEnter:this.dragEnter,onDragLeave:this.dragLeave},l.default("~LOCAL_FILE_DIALOG.DROP_FILE_HERE"),s({type:"file",onChange:this.changed})),o({className:"buttons"},c({onClick:this.cancel},l.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CloudFileManagerUIMenu=t.CloudFileManagerUI=t.CloudFileManagerUIEvent=void 0;var r=i(n(1)),a=i(n(13)),o=function(e,t){this.type=e,null==t&&(t={}),this.data=t};t.CloudFileManagerUIEvent=o;var s=function(){function e(e,t){this.options=e,this.items=this.parseMenuItems(e.menu,t)}return e.prototype.parseMenuItems=function(e,t){for(var n,i=this,o=function(e){var n;return(null===(n=t[e])||void 0===n?void 0:n.bind(t))||function(){return t.alert("No "+e+" action is available in the client")}},s=function(e){switch(e){case"revertSubMenu":return function(){return null!=t.state.openedContent&&null!=t.state.metadata||t.canEditShared()};case"revertToLastOpenedDialog":return function(){return null!=t.state.openedContent&&null!=t.state.metadata};case"shareGetLink":case"shareSubMenu":return function(){return null!=t.state.shareProvider};case"revertToSharedDialog":return function(){return t.isShared()};case"shareUpdate":return function(){return t.canEditShared()};default:return!0}},c=function(e){return e?i.parseMenuItems(e,t):null},l={newFileDialog:r.default("~MENU.NEW"),openFileDialog:r.default("~MENU.OPEN"),closeFileDialog:r.default("~MENU.CLOSE"),revertToLastOpenedDialog:r.default("~MENU.REVERT_TO_LAST_OPENED"),revertToSharedDialog:r.default("~MENU.REVERT_TO_SHARED_VIEW"),save:r.default("~MENU.SAVE"),saveFileAsDialog:r.default("~MENU.SAVE_AS"),saveSecondaryFileAsDialog:r.default("~MENU.EXPORT_AS"),createCopy:r.default("~MENU.CREATE_COPY"),shareGetLink:r.default("~MENU.SHARE_GET_LINK"),shareUpdate:r.default("~MENU.SHARE_UPDATE"),downloadDialog:r.default("~MENU.DOWNLOAD"),renameDialog:r.default("~MENU.RENAME"),revertSubMenu:r.default("~MENU.REVERT_TO"),shareSubMenu:r.default("~MENU.SHARE")},u={revertSubMenu:["revertToLastOpenedDialog","revertToSharedDialog"],shareSubMenu:["shareGetLink","shareUpdate"]},p=[],d=0;d0?o-4:o;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,a=[],o=0,s=n-r;os?s:o+16383));1===r?(t=e[n-1],a.push(i[t>>2]+i[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],a.push(i[t>>10]+i[t>>4&63]+i[t<<2&63]+"="));return a.join("")};for(var i=[],r=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var r,a,o=[],s=t;s>18&63]+i[a>>12&63]+i[a>>6&63]+i[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t,n){var i;window,i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/interactive-api-client/index.ts")}({"./node_modules/deep-freeze/index.js": +*/!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t1?this.props.client.alert(l.default("~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED")):1===t.length?this.openFile(t[0],"select"):void 0},openFile:function(e,t){var n=new u.CloudMetadata({name:e.name.split(".")[0],type:u.CloudMetadata.File,parent:null,provider:this.props.provider,providerData:{file:e}});return"function"==typeof this.props.dialog.callback&&this.props.dialog.callback(n,t),this.props.close()},cancel:function(){return this.props.close()},dragEnter:function(e){return e.preventDefault(),this.setState({hover:!0})},dragLeave:function(e){return e.preventDefault(),this.setState({hover:!1})},drop:function(e){e.preventDefault(),e.stopPropagation();var t=e.dataTransfer?e.dataTransfer.files:e.target.files;t.length>1?this.props.client.alert(l.default("~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED")):1===t.length&&this.openFile(t[0],"drop")},render:function(){var e=this,t="dropArea"+(this.state.hover?" dropHover":"");return o({className:"dialogTab localFileLoad"},o({ref:function(t){return e.dropZoneRef=t},className:t,onDragEnter:this.dragEnter,onDragLeave:this.dragLeave},l.default("~LOCAL_FILE_DIALOG.DROP_FILE_HERE"),s({type:"file",onChange:this.changed})),o({className:"buttons"},c({onClick:this.cancel},l.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function o(e){try{c(i.next(e))}catch(e){a(e)}}function s(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,s)}c((i=i.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]i)&&(!(void 0!==n&&ti))}function c(e){if("object"!=typeof e||null===e)return!1;var t=e;return"string"==typeof t.message&&t.message.length>0&&"string"==typeof t.id&&t.id.length>0}function l(e){return c(e)?!1===e.enabled?null:s(e)?o(e.id)?null:e:null:null}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchBannerConfig=t.validateBannerConfig=t.isValidBannerConfig=t.isWithinDateRange=t.isValidCssColor=t.isPositiveNumber=t.isValidButtonUrl=t.dismissBanner=t.isBannerDismissed=t.isInIframe=void 0,t.isInIframe=a,t.isBannerDismissed=o,t.dismissBanner=function(e){try{localStorage.setItem("cfm-banner-dismissed-"+e,"true")}catch(e){}},t.isValidButtonUrl=function(e){return!!e&&e.startsWith("https://")},t.isPositiveNumber=function(e){return"number"==typeof e&&Number.isFinite(e)&&e>=0},t.isValidCssColor=function(e){return!!e&&(/^#[0-9a-fA-F]{3,8}$/.test(e)||/^rgba?\(\s*\d+\s*,\s*\d+\s*,\s*\d+\s*(,\s*[\d.]+\s*)?\)$/.test(e)||/^[a-zA-Z]+$/.test(e))},t.isWithinDateRange=s,t.isValidBannerConfig=c,t.validateBannerConfig=l,t.fetchBannerConfig=function(e){return i(this,void 0,void 0,(function(){var t;return r(this,(function(n){switch(n.label){case 0:if(a())return[2,null];n.label=1;case 1:return n.trys.push([1,4,,5]),[4,fetch(e)];case 2:return(t=n.sent()).ok?[4,t.json()]:[2,null];case 3:return[2,l(n.sent())];case 4:return n.sent(),[2,null];case 5:return[2]}}))}))}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CloudFileManagerUIMenu=t.CloudFileManagerUI=t.CloudFileManagerUIEvent=void 0;var r=i(n(1)),a=i(n(13)),o=function(e,t){this.type=e,null==t&&(t={}),this.data=t};t.CloudFileManagerUIEvent=o;var s=function(){function e(e,t){this.options=e,this.items=this.parseMenuItems(e.menu,t)}return e.prototype.parseMenuItems=function(e,t){for(var n,i=this,o=function(e){var n;return(null===(n=t[e])||void 0===n?void 0:n.bind(t))||function(){return t.alert("No "+e+" action is available in the client")}},s=function(e){switch(e){case"revertSubMenu":return function(){return null!=t.state.openedContent&&null!=t.state.metadata||t.canEditShared()};case"revertToLastOpenedDialog":return function(){return null!=t.state.openedContent&&null!=t.state.metadata};case"shareGetLink":case"shareSubMenu":return function(){return null!=t.state.shareProvider};case"revertToSharedDialog":return function(){return t.isShared()};case"shareUpdate":return function(){return t.canEditShared()};default:return!0}},c=function(e){return e?i.parseMenuItems(e,t):null},l={newFileDialog:r.default("~MENU.NEW"),openFileDialog:r.default("~MENU.OPEN"),closeFileDialog:r.default("~MENU.CLOSE"),revertToLastOpenedDialog:r.default("~MENU.REVERT_TO_LAST_OPENED"),revertToSharedDialog:r.default("~MENU.REVERT_TO_SHARED_VIEW"),save:r.default("~MENU.SAVE"),saveFileAsDialog:r.default("~MENU.SAVE_AS"),saveSecondaryFileAsDialog:r.default("~MENU.EXPORT_AS"),createCopy:r.default("~MENU.CREATE_COPY"),shareGetLink:r.default("~MENU.SHARE_GET_LINK"),shareUpdate:r.default("~MENU.SHARE_UPDATE"),downloadDialog:r.default("~MENU.DOWNLOAD"),renameDialog:r.default("~MENU.RENAME"),revertSubMenu:r.default("~MENU.REVERT_TO"),shareSubMenu:r.default("~MENU.SHARE")},u={revertSubMenu:["revertToLastOpenedDialog","revertToSharedDialog"],shareSubMenu:["shareGetLink","shareUpdate"]},p=[],d=0;d0?o-4:o;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,a=[],o=0,s=n-r;os?s:o+16383));1===r?(t=e[n-1],a.push(i[t>>2]+i[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],a.push(i[t>>10]+i[t>>4&63]+i[t<<2&63]+"="));return a.join("")};for(var i=[],r=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var r,a,o=[],s=t;s>18&63]+i[a>>12&63]+i[a>>6&63]+i[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t,n){var i;window,i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/interactive-api-client/index.ts")}({"./node_modules/deep-freeze/index.js": /*!*******************************************!*\ !*** ./node_modules/deep-freeze/index.js ***! \*******************************************/ @@ -167,32 +167,32 @@ var i=n(132);t.find=function(e,t,n,r){if("string"!=typeof t)return;if(""===t)ret /*!************************!*\ !*** external "react" ***! \************************/ -/*! no static exports found */function(e,t){e.exports=n(7)}})},e.exports=i()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.docStoreUrl=e||"//document-store.concord.org",this.docStoreUrl=this.docStoreUrl.replace(/\/+$/,"")}return e.prototype.addParams=function(e,t){if(!t)return e;var n=[];for(var i in t){var r=t[i];n.push([i,r].map(encodeURI).join("="))}return e+"?"+n.join("&")},e.prototype.authorize=function(e){return this.addParams(this.docStoreUrl+"/user/authenticate",e)},e.prototype.checkLogin=function(e){return this.addParams(this.docStoreUrl+"/user/info",e)},e.prototype.listDocuments=function(e){return this.addParams(this.docStoreUrl+"/document/all",e)},e.prototype.loadDocument=function(e){return this.addParams(this.docStoreUrl+"/document/open",e)},e.prototype.saveDocument=function(e){return this.addParams(this.docStoreUrl+"/document/save",e)},e.prototype.patchDocument=function(e){return this.addParams(this.docStoreUrl+"/document/patch",e)},e.prototype.deleteDocument=function(e){return this.addParams(this.docStoreUrl+"/document/delete",e)},e.prototype.renameDocument=function(e){return this.addParams(this.docStoreUrl+"/document/rename",e)},e.prototype.v2Document=function(e,t){return this.addParams(this.docStoreUrl+"/v2/documents/"+e,t)},e.prototype.v2CreateDocument=function(e){return{method:"POST",url:this.v2Document("",e)}},e.prototype.v2LoadDocument=function(e,t){return{method:"GET",url:this.v2Document(e,t)}},e.prototype.v2SaveDocument=function(e,t){return{method:"PUT",url:this.v2Document(e,t)}},e.prototype.v2PatchDocument=function(e,t){return{method:"PATCH",url:this.v2Document(e,t)}},e}();t.default=i},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(129)),a=function(){function e(e,t){this.patchObjectHash=e,this.savedContent=t}return e.prototype.createPatch=function(e,t){var n=t&&this.savedContent?this._createDiff(this.savedContent,e):void 0,i={shouldPatch:!1,mimeType:"application/json",contentJson:JSON.stringify(e),diffLength:null==n?void 0:n.length,diffJson:n&&JSON.stringify(n)};return t&&null!=i.diffJson&&i.diffJson.lengthn.length)throw new l("target of add outside of array bounds");n.splice(e.key,0,t)}else{if(!_(n))throw new l("target of add must be an object or array "+e.key);n[e.key]=t}}function h(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute add,remove -> remove,add for same path");return o(e,t)}function f(e){var t,n=e.target;if(Array.isArray(n))return(t=n.splice(d(e.key),1))[0];if(_(n))return t=n[e.key],delete n[e.key],t;throw new l("target of remove must be an object or array")}function E(e){return void 0===e||null==e.target&&void 0!==e.key}function v(e){return void 0!==e.key&&void 0===e.target[e.key]}function _(e){return null!==e&&"object"==typeof e}t.test={apply:function(e,t,n){var i,r,o=p(e,t.path,n.findContext,t.context),s=o.target;Array.isArray(s)?(i=d(o.key),r=s[i]):r=void 0===o.key?o.target:o.target[o.key];if(!a(r,t.value))throw new c("test failed "+JSON.stringify(t));return e},inverse:function(e,t){return e.push(t),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute test,remove -> remove,test for same path");if("test"===t.op||"replace"===t.op)return[t,e];return o(e,t)}},t.add={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i))throw new l("path does not exist "+t.path);if(void 0===t.value)throw new l("missing value");var a=r(t.value);if(void 0===i.key)return a;return m(i,a),e},inverse:function(e,t){var n=t.context;void 0!==n&&(n={before:n.before,after:s.cons(t.value,n.after)});return e.push({op:"test",path:t.path,value:t.value,context:n}),e.push({op:"remove",path:t.path,context:n}),1},commute:h},t.remove={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i)||void 0===i.target[i.key])throw new l("path does not exist "+t.path);return f(i),e},inverse:function(e,t,n,i){var r=i[n-1];if(void 0===r||"test"!==r.op||r.path!==t.path)throw new u("cannot invert remove w/o test");var a=r.context;void 0!==a&&(a={before:a.before,after:s.tail(a.after)});return e.push({op:"add",path:r.path,value:r.value,context:a}),2},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)return[t,e];return o(e,t)}},t.replace={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i)||v(i))throw new l("path does not exist "+t.path);if(void 0===t.value)throw new l("missing value");var a=r(t.value);if(void 0===i.key)return a;var o=i.target;Array.isArray(o)?o[d(i.key)]=a:o[i.key]=a;return e},inverse:function(e,t,n,i){var r=i[n-1];if(void 0===r||"test"!==r.op||r.path!==t.path)throw new u("cannot invert replace w/o test");var a=r.context;void 0!==a&&(a={before:a.before,after:s.cons(r.value,s.tail(a.after))});return e.push({op:"test",path:r.path,value:t.value}),e.push({op:"replace",path:r.path,value:r.value}),2},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute replace,remove -> remove,replace for same path");if("test"===t.op||"replace"===t.op)return[t,e];return o(e,t)}},t.move={apply:function(e,t,n){if(i.contains(t.path,t.from))throw new l("move.from cannot be ancestor of move.path");var r=p(e,t.path,n.findContext,t.context),a=p(e,t.from,n.findContext,t.fromContext);return m(r,f(a)),e},inverse:function(e,t){return e.push({op:"move",path:t.from,context:t.fromContext,from:t.path,fromContext:t.context}),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute move,remove -> move,replace for same path");return o(e,t)}},t.copy={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context),a=p(e,t.from,n.findContext,t.fromContext);if(E(a)||v(a))throw new l("copy.from must exist");var o,s=a.target;o=Array.isArray(s)?s[d(a.key)]:s[a.key];return m(i,r(o)),e},inverse:function(e,t){throw new u("cannot invert "+t.op)},commute:h}},function(e,t){function n(e){return null==e||"object"!=typeof e?e:Array.isArray(e)?function(e){for(var t=e.length,i=new Array(t),r=0;rn.length)throw new l("target of add outside of array bounds");n.splice(e.key,0,t)}else{if(!_(n))throw new l("target of add must be an object or array "+e.key);n[e.key]=t}}function h(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute add,remove -> remove,add for same path");return o(e,t)}function f(e){var t,n=e.target;if(Array.isArray(n))return(t=n.splice(d(e.key),1))[0];if(_(n))return t=n[e.key],delete n[e.key],t;throw new l("target of remove must be an object or array")}function E(e){return void 0===e||null==e.target&&void 0!==e.key}function v(e){return void 0!==e.key&&void 0===e.target[e.key]}function _(e){return null!==e&&"object"==typeof e}t.test={apply:function(e,t,n){var i,r,o=p(e,t.path,n.findContext,t.context),s=o.target;Array.isArray(s)?(i=d(o.key),r=s[i]):r=void 0===o.key?o.target:o.target[o.key];if(!a(r,t.value))throw new c("test failed "+JSON.stringify(t));return e},inverse:function(e,t){return e.push(t),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute test,remove -> remove,test for same path");if("test"===t.op||"replace"===t.op)return[t,e];return o(e,t)}},t.add={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i))throw new l("path does not exist "+t.path);if(void 0===t.value)throw new l("missing value");var a=r(t.value);if(void 0===i.key)return a;return m(i,a),e},inverse:function(e,t){var n=t.context;void 0!==n&&(n={before:n.before,after:s.cons(t.value,n.after)});return e.push({op:"test",path:t.path,value:t.value,context:n}),e.push({op:"remove",path:t.path,context:n}),1},commute:h},t.remove={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i)||void 0===i.target[i.key])throw new l("path does not exist "+t.path);return f(i),e},inverse:function(e,t,n,i){var r=i[n-1];if(void 0===r||"test"!==r.op||r.path!==t.path)throw new u("cannot invert remove w/o test");var a=r.context;void 0!==a&&(a={before:a.before,after:s.tail(a.after)});return e.push({op:"add",path:r.path,value:r.value,context:a}),2},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)return[t,e];return o(e,t)}},t.replace={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context);if(E(i)||v(i))throw new l("path does not exist "+t.path);if(void 0===t.value)throw new l("missing value");var a=r(t.value);if(void 0===i.key)return a;var o=i.target;Array.isArray(o)?o[d(i.key)]=a:o[i.key]=a;return e},inverse:function(e,t,n,i){var r=i[n-1];if(void 0===r||"test"!==r.op||r.path!==t.path)throw new u("cannot invert replace w/o test");var a=r.context;void 0!==a&&(a={before:a.before,after:s.cons(r.value,s.tail(a.after))});return e.push({op:"test",path:r.path,value:t.value}),e.push({op:"replace",path:r.path,value:r.value}),2},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute replace,remove -> remove,replace for same path");if("test"===t.op||"replace"===t.op)return[t,e];return o(e,t)}},t.move={apply:function(e,t,n){if(i.contains(t.path,t.from))throw new l("move.from cannot be ancestor of move.path");var r=p(e,t.path,n.findContext,t.context),a=p(e,t.from,n.findContext,t.fromContext);return m(r,f(a)),e},inverse:function(e,t){return e.push({op:"move",path:t.from,context:t.fromContext,from:t.path,fromContext:t.context}),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw new TypeError("Can't commute move,remove -> move,replace for same path");return o(e,t)}},t.copy={apply:function(e,t,n){var i=p(e,t.path,n.findContext,t.context),a=p(e,t.from,n.findContext,t.fromContext);if(E(a)||v(a))throw new l("copy.from must exist");var o,s=a.target;o=Array.isArray(s)?s[d(a.key)]:s[a.key];return m(i,r(o)),e},inverse:function(e,t){throw new u("cannot invert "+t.op)},commute:h}},function(e,t){function n(e){return null==e||"object"!=typeof e?e:Array.isArray(e)?function(e){for(var t=e.length,i=new Array(t),r=0;r=0;)e[t]=0}const r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),o=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),s=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new Array(576);i(c);const l=new Array(60);i(l);const u=new Array(512);i(u);const p=new Array(256);i(p);const d=new Array(29);i(d);const m=new Array(30);function h(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}let f,E,v;function _(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}i(m);const g=e=>e<256?u[e]:u[256+(e>>>7)],O=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},A=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{A(e,n[2*t],n[2*t+1])},y=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},I=(e,t,n)=>{const i=new Array(16);let r,a,o=0;for(r=1;r<=15;r++)i[r]=o=o+n[r-1]<<1;for(a=0;a<=t;a++){let t=e[2*a+1];0!==t&&(e[2*a]=y(i[t]++,t))}},S=e=>{let t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0},L=e=>{e.bi_valid>8?O(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},b=(e,t,n,i)=>{const r=2*t,a=2*n;return e[r]{const i=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r{let i,o,s,c,l=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],o=e.pending_buf[e.l_buf+l],l++,0===i?R(e,o,t):(s=p[o],R(e,s+256+1,t),c=r[s],0!==c&&(o-=d[s],A(e,o,c)),i--,s=g(i),R(e,s,n),c=a[s],0!==c&&(i-=m[s],A(e,i,c)))}while(l{const n=t.dyn_tree,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,a=t.stat_desc.elems;let o,s,c,l=-1;for(e.heap_len=0,e.heap_max=573,o=0;o>1;o>=1;o--)D(e,n,o);c=a;do{o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],D(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,n[2*c]=n[2*o]+n[2*s],e.depth[c]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,n[2*o+1]=n[2*s+1]=c,e.heap[1]=c++,D(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,i=t.max_code,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length;let l,u,p,d,m,h,f=0;for(d=0;d<=15;d++)e.bl_count[d]=0;for(n[2*e.heap[e.heap_max]+1]=0,l=e.heap_max+1;l<573;l++)u=e.heap[l],d=n[2*n[2*u+1]+1]+1,d>c&&(d=c,f++),n[2*u+1]=d,u>i||(e.bl_count[d]++,m=0,u>=s&&(m=o[u-s]),h=n[2*u],e.opt_len+=h*(d+m),a&&(e.static_len+=h*(r[2*u+1]+m)));if(0!==f){do{for(d=c-1;0===e.bl_count[d];)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[c]--,f-=2}while(f>0);for(d=c;0!==d;d--)for(u=e.bl_count[d];0!==u;)p=e.heap[--l],p>i||(n[2*p+1]!==d&&(e.opt_len+=(d-n[2*p+1])*n[2*p],n[2*p+1]=d),u--)}})(e,t),I(n,l,e.bl_count)},x=(e,t,n)=>{let i,r,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=o,o=t[2*(i+1)+1],++s{let i,r,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),i=0;i<=n;i++)if(r=o,o=t[2*(i+1)+1],!(++s{A(e,0+(i?1:0),3),((e,t,n,i)=>{L(e),i&&(O(e,n),O(e,~n)),e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n})(e,t,n,!0)};var G={_tr_init:e=>{w||((()=>{let e,t,n,i,s;const _=new Array(16);for(n=0,i=0;i<28;i++)for(d[i]=n,e=0;e<1<>=7;i<30;i++)for(m[i]=s<<7,e=0;e<1<{let r,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),T(e,e.l_desc),T(e,e.d_desc),o=(e=>{let t;for(x(e,e.dyn_ltree,e.l_desc.max_code),x(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*s[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),r=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=r&&(r=a)):r=a=n+5,n+4<=r&&-1!==t?k(e,t,n,i):4===e.strategy||a===r?(A(e,2+(i?1:0),3),C(e,c,l)):(A(e,4+(i?1:0),3),((e,t,n,i)=>{let r;for(A(e,t-257,5),A(e,n-1,5),A(e,i-4,4),r=0;r(e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(p[n]+256+1)]++,e.dyn_dtree[2*g(t)]++),e.last_lit===e.lit_bufsize-1),_tr_align:e=>{A(e,2,3),R(e,256,c),(e=>{16===e.bi_valid?(O(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}};var M=(e,t,n,i)=>{let r=65535&e|0,a=e>>>16&65535|0,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{r=r+t[i++]|0,a=a+r|0}while(--o);r%=65521,a%=65521}return r|a<<16|0};const P=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());var U=(e,t,n,i)=>{const r=P,a=i+n;e^=-1;for(let n=i;n>>8^r[255&(e^t[n])];return-1^e},F={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},V={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:z,_tr_stored_block:H,_tr_flush_block:B,_tr_tally:j,_tr_align:q}=G,{Z_NO_FLUSH:W,Z_PARTIAL_FLUSH:K,Z_FULL_FLUSH:Y,Z_FINISH:X,Z_BLOCK:Z,Z_OK:J,Z_STREAM_END:$,Z_STREAM_ERROR:Q,Z_DATA_ERROR:ee,Z_BUF_ERROR:te,Z_DEFAULT_COMPRESSION:ne,Z_FILTERED:ie,Z_HUFFMAN_ONLY:re,Z_RLE:ae,Z_FIXED:oe,Z_DEFAULT_STRATEGY:se,Z_UNKNOWN:ce,Z_DEFLATED:le}=V,ue=(e,t)=>(e.msg=F[t],t),pe=e=>(e<<1)-(e>4?9:0),de=e=>{let t=e.length;for(;--t>=0;)e[t]=0};let me=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},fe=(e,t)=>{B(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,he(e.strm)},Ee=(e,t)=>{e.pending_buf[e.pending++]=t},ve=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},_e=(e,t,n,i)=>{let r=e.avail_in;return r>i&&(r=i),0===r?0:(e.avail_in-=r,t.set(e.input.subarray(e.next_in,e.next_in+r),n),1===e.state.wrap?e.adler=M(e.adler,t,r,n):2===e.state.wrap&&(e.adler=U(e.adler,t,r,n)),e.next_in+=r,e.total_in+=r,r)},ge=(e,t)=>{let n,i,r=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match;const c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,p=e.prev,d=e.strstart+258;let m=l[a+o-1],h=l[a+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,l[n+o]===h&&l[n+o-1]===m&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ao){if(e.match_start=t,o=i,i>=s)break;m=l[a+o-1],h=l[a+o]}}}while((t=p[t&u])>c&&0!=--r);return o<=e.lookahead?o:e.lookahead},Oe=e=>{const t=e.w_size;let n,i,r,a,o;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-262)){e.window.set(e.window.subarray(t,t+t),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,i=e.hash_size,n=i;do{r=e.head[--n],e.head[n]=r>=t?r-t:0}while(--i);i=t,n=i;do{r=e.prev[--n],e.prev[n]=r>=t?r-t:0}while(--i);a+=t}if(0===e.strm.avail_in)break;if(i=_e(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=i,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=me(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=me(e,e.ins_h,e.window[o+3-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)},Ae=(e,t)=>{let n,i;for(;;){if(e.lookahead<262){if(Oe(e),e.lookahead<262&&t===W)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=ge(e,n)),e.match_length>=3)if(i=j(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=me(e,e.ins_h,e.window[e.strstart+1]);else i=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2},Re=(e,t)=>{let n,i,r;for(;;){if(e.lookahead<262){if(Oe(e),e.lookahead<262&&t===W)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=j(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(fe(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(i=j(e,0,e.window[e.strstart-1]),i&&fe(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=j(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2};function ye(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}const Ie=[new ye(0,0,0,0,(e,t)=>{let n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Oe(e),0===e.lookahead&&t===W)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,fe(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(fe(e,!1),e.strm.avail_out),1)}),new ye(4,4,8,4,Ae),new ye(4,5,16,8,Ae),new ye(4,6,32,32,Ae),new ye(4,4,16,16,Re),new ye(8,16,32,32,Re),new ye(8,16,128,128,Re),new ye(8,32,128,256,Re),new ye(32,128,258,1024,Re),new ye(32,258,258,4096,Re)];function Se(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=le,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),de(this.dyn_ltree),de(this.dyn_dtree),de(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),de(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),de(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Le=e=>{if(!e||!e.state)return ue(e,Q);e.total_in=e.total_out=0,e.data_type=ce;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=W,z(t),J},be=e=>{const t=Le(e);var n;return t===J&&((n=e.state).window_size=2*n.w_size,de(n.head),n.max_lazy_match=Ie[n.level].max_lazy,n.good_match=Ie[n.level].good_length,n.nice_match=Ie[n.level].nice_length,n.max_chain_length=Ie[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},De=(e,t,n,i,r,a)=>{if(!e)return Q;let o=1;if(t===ne&&(t=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),r<1||r>9||n!==le||i<8||i>15||t<0||t>9||a<0||a>oe)return ue(e,Q);8===i&&(i=9);const s=new Se;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=i,s.w_size=1<De(e,t,le,15,8,se),deflateInit2:De,deflateReset:be,deflateResetKeep:Le,deflateSetHeader:(e,t)=>e&&e.state?2!==e.state.wrap?Q:(e.state.gzhead=t,J):Q,deflate:(e,t)=>{let n,i;if(!e||!e.state||t>Z||t<0)return e?ue(e,Q):Q;const r=e.state;if(!e.output||!e.input&&0!==e.avail_in||666===r.status&&t!==X)return ue(e,0===e.avail_out?te:Q);r.strm=e;const a=r.last_flush;if(r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,Ee(r,31),Ee(r,139),Ee(r,8),r.gzhead?(Ee(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Ee(r,255&r.gzhead.time),Ee(r,r.gzhead.time>>8&255),Ee(r,r.gzhead.time>>16&255),Ee(r,r.gzhead.time>>24&255),Ee(r,9===r.level?2:r.strategy>=re||r.level<2?4:0),Ee(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Ee(r,255&r.gzhead.extra.length),Ee(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=U(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,9===r.level?2:r.strategy>=re||r.level<2?4:0),Ee(r,3),r.status=113);else{let t=le+(r.w_bits-8<<4)<<8,n=-1;n=r.strategy>=re||r.level<2?0:r.level<6?1:6===r.level?2:3,t|=n<<6,0!==r.strstart&&(t|=32),t+=31-t%31,r.status=113,ve(r,t),0!==r.strstart&&(ve(r,e.adler>>>16),ve(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(n=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending!==r.pending_buf_size));)Ee(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexn&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),0===i&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexn&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),0===i&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&he(e),r.pending+2<=r.pending_buf_size&&(Ee(r,255&e.adler),Ee(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),0!==r.pending){if(he(e),0===e.avail_out)return r.last_flush=-1,J}else if(0===e.avail_in&&pe(t)<=pe(a)&&t!==X)return ue(e,te);if(666===r.status&&0!==e.avail_in)return ue(e,te);if(0!==e.avail_in||0!==r.lookahead||t!==W&&666!==r.status){let n=r.strategy===re?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(Oe(e),0===e.lookahead)){if(t===W)return 1;break}if(e.match_length=0,n=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2})(r,t):r.strategy===ae?((e,t)=>{let n,i,r,a;const o=e.window;for(;;){if(e.lookahead<=258){if(Oe(e),e.lookahead<=258&&t===W)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,i=o[r],i===o[++r]&&i===o[++r]&&i===o[++r])){a=e.strstart+258;do{}while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=j(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2})(r,t):Ie[r.level].func(r,t);if(3!==n&&4!==n||(r.status=666),1===n||3===n)return 0===e.avail_out&&(r.last_flush=-1),J;if(2===n&&(t===K?q(r):t!==Z&&(H(r,0,0,!1),t===Y&&(de(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),he(e),0===e.avail_out))return r.last_flush=-1,J}return t!==X?J:r.wrap<=0?$:(2===r.wrap?(Ee(r,255&e.adler),Ee(r,e.adler>>8&255),Ee(r,e.adler>>16&255),Ee(r,e.adler>>24&255),Ee(r,255&e.total_in),Ee(r,e.total_in>>8&255),Ee(r,e.total_in>>16&255),Ee(r,e.total_in>>24&255)):(ve(r,e.adler>>>16),ve(r,65535&e.adler)),he(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?J:$)},deflateEnd:e=>{if(!e||!e.state)return Q;const t=e.state.status;return 42!==t&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?ue(e,Q):(e.state=null,113===t?ue(e,ee):J)},deflateSetDictionary:(e,t)=>{let n=t.length;if(!e||!e.state)return Q;const i=e.state,r=i.wrap;if(2===r||1===r&&42!==i.status||i.lookahead)return Q;if(1===r&&(e.adler=M(e.adler,t,n,0)),i.wrap=0,n>=i.w_size){0===r&&(de(i.head),i.strstart=0,i.block_start=0,i.insert=0);let e=new Uint8Array(i.w_size);e.set(t.subarray(n-i.w_size,n),0),t=e,n=i.w_size}const a=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Oe(i);i.lookahead>=3;){let e=i.strstart,t=i.lookahead-2;do{i.ins_h=me(i,i.ins_h,i.window[e+3-1]),i.prev[e&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=e,e++}while(--t);i.strstart=e,i.lookahead=2,Oe(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=o,e.input=s,e.avail_in=a,i.wrap=r,J},deflateInfo:"pako deflate (from Nodeca project)"};const Te=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var xe=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)Te(n,t)&&(e[t]=n[t])}}return e},Ne=e=>{let t=0;for(let n=0,i=e.length;n=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;ke[254]=ke[254]=1;var Ge=e=>{let t,n,i,r,a,o=e.length,s=0;for(r=0;r>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},Me=(e,t)=>{let n,i;const r=t||e.length,a=new Array(2*r);for(i=0,n=0;n4)a[i++]=65533,n+=o-1;else{for(t&=2===o?31:3===o?15:7;o>1&&n1?a[i++]=65533:t<65536?a[i++]=t:(t-=65536,a[i++]=55296|t>>10&1023,a[i++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&we)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let i=0;i{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+ke[e[n]]>t?n:t};var Ue=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Fe=Object.prototype.toString,{Z_NO_FLUSH:Ve,Z_SYNC_FLUSH:ze,Z_FULL_FLUSH:He,Z_FINISH:Be,Z_OK:je,Z_STREAM_END:qe,Z_DEFAULT_COMPRESSION:We,Z_DEFAULT_STRATEGY:Ke,Z_DEFLATED:Ye}=V;function Xe(e){this.options=xe({level:We,method:Ye,chunkSize:16384,windowBits:15,memLevel:8,strategy:Ke},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ue,this.strm.avail_out=0;let n=Ce.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==je)throw new Error(F[n]);if(t.header&&Ce.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?Ge(t.dictionary):"[object ArrayBuffer]"===Fe.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=Ce.deflateSetDictionary(this.strm,e),n!==je)throw new Error(F[n]);this._dict_set=!0}}function Ze(e,t){const n=new Xe(t);if(n.push(e,!0),n.err)throw n.msg||F[n.err];return n.result}Xe.prototype.push=function(e,t){const n=this.strm,i=this.options.chunkSize;let r,a;if(this.ended)return!1;for(a=t===~~t?t:!0===t?Be:Ve,"string"==typeof e?n.input=Ge(e):"[object ArrayBuffer]"===Fe.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),(a===ze||a===He)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(r=Ce.deflate(n,a),r===qe)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=Ce.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===je;if(0!==n.avail_out){if(a>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},Xe.prototype.onData=function(e){this.chunks.push(e)},Xe.prototype.onEnd=function(e){e===je&&(this.result=Ne(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Je={Deflate:Xe,deflate:Ze,deflateRaw:function(e,t){return(t=t||{}).raw=!0,Ze(e,t)},gzip:function(e,t){return(t=t||{}).gzip=!0,Ze(e,t)},constants:V};var $e=function(e,t){let n,i,r,a,o,s,c,l,u,p,d,m,h,f,E,v,_,g,O,A,R,y,I,S;const L=e.state;n=e.next_in,I=e.input,i=n+(e.avail_in-5),r=e.next_out,S=e.output,a=r-(t-e.avail_out),o=r+(e.avail_out-257),s=L.dmax,c=L.wsize,l=L.whave,u=L.wnext,p=L.window,d=L.hold,m=L.bits,h=L.lencode,f=L.distcode,E=(1<>>24,d>>>=g,m-=g,g=_>>>16&255,0===g)S[r++]=65535&_;else{if(!(16&g)){if(0==(64&g)){_=h[(65535&_)+(d&(1<>>=g,m-=g),m<15&&(d+=I[n++]<>>24,d>>>=g,m-=g,g=_>>>16&255,!(16&g)){if(0==(64&g)){_=f[(65535&_)+(d&(1<s){e.msg="invalid distance too far back",L.mode=30;break e}if(d>>>=g,m-=g,g=r-a,A>g){if(g=A-g,g>l&&L.sane){e.msg="invalid distance too far back",L.mode=30;break e}if(R=0,y=p,0===u){if(R+=c-g,g2;)S[r++]=y[R++],S[r++]=y[R++],S[r++]=y[R++],O-=3;O&&(S[r++]=y[R++],O>1&&(S[r++]=y[R++]))}else{R=r-A;do{S[r++]=S[R++],S[r++]=S[R++],S[r++]=S[R++],O-=3}while(O>2);O&&(S[r++]=S[R++],O>1&&(S[r++]=S[R++]))}break}}break}}while(n>3,n-=O,m-=O<<3,d&=(1<{const c=s.bits;let l,u,p,d,m,h,f=0,E=0,v=0,_=0,g=0,O=0,A=0,R=0,y=0,I=0,S=null,L=0;const b=new Uint16Array(16),D=new Uint16Array(16);let C,T,x,N=null,w=0;for(f=0;f<=15;f++)b[f]=0;for(E=0;E=1&&0===b[_];_--);if(g>_&&(g=_),0===_)return r[a++]=20971520,r[a++]=20971520,s.bits=1,0;for(v=1;v<_&&0===b[v];v++);for(g0&&(0===e||1!==_))return-1;for(D[1]=0,f=1;f<15;f++)D[f+1]=D[f]+b[f];for(E=0;E852||2===e&&y>592)return 1;for(;;){C=f-A,o[E]h?(T=N[w+o[E]],x=S[L+o[E]]):(T=96,x=0),l=1<>A)+u]=C<<24|T<<16|x|0}while(0!==u);for(l=1<>=1;if(0!==l?(I&=l-1,I+=l):I=0,E++,0==--b[f]){if(f===_)break;f=t[n+o[E]]}if(f>g&&(I&d)!==p){for(0===A&&(A=g),m+=v,O=f-A,R=1<852||2===e&&y>592)return 1;p=I&d,r[p]=g<<24|O<<16|m-a|0}}return 0!==I&&(r[m+I]=f-A<<24|64<<16|0),s.bits=g,0};const{Z_FINISH:rt,Z_BLOCK:at,Z_TREES:ot,Z_OK:st,Z_STREAM_END:ct,Z_NEED_DICT:lt,Z_STREAM_ERROR:ut,Z_DATA_ERROR:pt,Z_MEM_ERROR:dt,Z_BUF_ERROR:mt,Z_DEFLATED:ht}=V,ft=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function Et(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const vt=e=>{if(!e||!e.state)return ut;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,st},_t=e=>{if(!e||!e.state)return ut;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,vt(e)},gt=(e,t)=>{let n;if(!e||!e.state)return ut;const i=e.state;return t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?ut:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,_t(e))},Ot=(e,t)=>{if(!e)return ut;const n=new Et;e.state=n,n.window=null;const i=gt(e,t);return i!==st&&(e.state=null),i};let At,Rt,yt=!0;const It=e=>{if(yt){At=new Int32Array(512),Rt=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(it(1,e.lens,0,288,At,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;it(2,e.lens,0,32,Rt,0,e.work,{bits:5}),yt=!1}e.lencode=At,e.lenbits=9,e.distcode=Rt,e.distbits=5},St=(e,t,n,i)=>{let r;const a=e.state;return null===a.window&&(a.wsize=1<=a.wsize?(a.window.set(t.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(t.subarray(n-i,n-i+r),a.wnext),(i-=r)?(a.window.set(t.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whaveOt(e,15),inflateInit2:Ot,inflate:(e,t)=>{let n,i,r,a,o,s,c,l,u,p,d,m,h,f,E,v,_,g,O,A,R,y,I=0;const S=new Uint8Array(4);let L,b;const D=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return ut;n=e.state,12===n.mode&&(n.mode=13),o=e.next_out,r=e.output,c=e.avail_out,a=e.next_in,i=e.input,s=e.avail_in,l=n.hold,u=n.bits,p=s,d=c,y=st;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>>8&255,n.check=U(n.check,S,2,0),l=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&l)!==ht){e.msg="unknown compression method",n.mode=30;break}if(l>>>=4,u-=4,R=8+(15&l),0===n.wbits)n.wbits=R;else if(R>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(S[0]=255&l,S[1]=l>>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0,n.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,l+=i[a++]<>>8&255,S[2]=l>>>16&255,S[3]=l>>>24&255,n.check=U(n.check,S,4,0)),l=0,u=0,n.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>8),512&n.flags&&(S[0]=255&l,S[1]=l>>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(m=n.length,m>s&&(m=s),m&&(n.head&&(R=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(i.subarray(a,a+m),R)),512&n.flags&&(n.check=U(n.check,i,m,a)),s-=m,a+=m,n.length-=m),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;m=0;do{R=i[a+m++],n.head&&R&&n.length<65536&&(n.head.name+=String.fromCharCode(R))}while(R&&m>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;u<32;){if(0===s)break e;s--,l+=i[a++]<>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(0===s)break e;s--,l+=i[a++]<>>=1,u-=1,3&l){case 0:n.mode=14;break;case 1:if(It(n),n.mode=20,t===ot){l>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}l>>>=2,u-=2;break;case 14:for(l>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,l+=i[a++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&l,l=0,u=0,n.mode=15,t===ot)break e;case 15:n.mode=16;case 16:if(m=n.length,m){if(m>s&&(m=s),m>c&&(m=c),0===m)break e;r.set(i.subarray(a,a+m),o),s-=m,a+=m,c-=m,o+=m,n.length-=m;break}n.mode=12;break;case 17:for(;u<14;){if(0===s)break e;s--,l+=i[a++]<>>=5,u-=5,n.ndist=1+(31&l),l>>>=5,u-=5,n.ncode=4+(15&l),l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[D[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L={bits:n.lenbits},y=it(0,n.lens,0,19,n.lencode,0,n.work,L),n.lenbits=L.bits,y){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=E,u-=E,n.lens[n.have++]=_;else{if(16===_){for(b=E+2;u>>=E,u-=E,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}R=n.lens[n.have-1],m=3+(3&l),l>>>=2,u-=2}else if(17===_){for(b=E+3;u>>=E,u-=E,R=0,m=3+(7&l),l>>>=3,u-=3}else{for(b=E+7;u>>=E,u-=E,R=0,m=11+(127&l),l>>>=7,u-=7}if(n.have+m>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;m--;)n.lens[n.have++]=R}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,L={bits:n.lenbits},y=it(1,n.lens,0,n.nlen,n.lencode,0,n.work,L),n.lenbits=L.bits,y){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L={bits:n.distbits},y=it(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,L),n.distbits=L.bits,y){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===ot)break e;case 20:n.mode=21;case 21:if(s>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=u,$e(e,d),o=e.next_out,r=e.output,c=e.avail_out,a=e.next_in,i=e.input,s=e.avail_in,l=n.hold,u=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;I=n.lencode[l&(1<>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>g)],E=I>>>24,v=I>>>16&255,_=65535&I,!(g+E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=g,u-=g,n.back+=g}if(l>>>=E,u-=E,n.back+=E,n.length=_,0===v){n.mode=26;break}if(32&v){n.back=-1,n.mode=12;break}if(64&v){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&v,n.mode=22;case 22:if(n.extra){for(b=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;I=n.distcode[l&(1<>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>g)],E=I>>>24,v=I>>>16&255,_=65535&I,!(g+E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=g,u-=g,n.back+=g}if(l>>>=E,u-=E,n.back+=E,64&v){e.msg="invalid distance code",n.mode=30;break}n.offset=_,n.extra=15&v,n.mode=24;case 24:if(n.extra){for(b=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===c)break e;if(m=d-c,n.offset>m){if(m=n.offset-m,m>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}m>n.wnext?(m-=n.wnext,h=n.wsize-m):h=n.wnext-m,m>n.length&&(m=n.length),f=n.window}else f=r,h=o-n.offset,m=n.length;m>c&&(m=c),c-=m,n.length-=m;do{r[o++]=f[h++]}while(--m);0===n.length&&(n.mode=21);break;case 26:if(0===c)break e;r[o++]=n.length,c--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(0===s)break e;s--,l|=i[a++]<{if(!e||!e.state)return ut;let t=e.state;return t.window&&(t.window=null),e.state=null,st},inflateGetHeader:(e,t)=>{if(!e||!e.state)return ut;const n=e.state;return 0==(2&n.wrap)?ut:(n.head=t,t.done=!1,st)},inflateSetDictionary:(e,t)=>{const n=t.length;let i,r,a;return e&&e.state?(i=e.state,0!==i.wrap&&11!==i.mode?ut:11===i.mode&&(r=1,r=M(r,t,n,0),r!==i.check)?pt:(a=St(e,t,n,n),a?(i.mode=31,dt):(i.havedict=1,st))):ut},inflateInfo:"pako inflate (from Nodeca project)"};var bt=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Dt=Object.prototype.toString,{Z_NO_FLUSH:Ct,Z_FINISH:Tt,Z_OK:xt,Z_STREAM_END:Nt,Z_NEED_DICT:wt,Z_STREAM_ERROR:kt,Z_DATA_ERROR:Gt,Z_MEM_ERROR:Mt}=V;function Pt(e){this.options=xe({chunkSize:65536,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ue,this.strm.avail_out=0;let n=Lt.inflateInit2(this.strm,t.windowBits);if(n!==xt)throw new Error(F[n]);if(this.header=new bt,Lt.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=Ge(t.dictionary):"[object ArrayBuffer]"===Dt.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=Lt.inflateSetDictionary(this.strm,t.dictionary),n!==xt)))throw new Error(F[n])}function Ut(e,t){const n=new Pt(t);if(n.push(e),n.err)throw n.msg||F[n.err];return n.result}Pt.prototype.push=function(e,t){const n=this.strm,i=this.options.chunkSize,r=this.options.dictionary;let a,o,s;if(this.ended)return!1;for(o=t===~~t?t:!0===t?Tt:Ct,"[object ArrayBuffer]"===Dt.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),a=Lt.inflate(n,o),a===wt&&r&&(a=Lt.inflateSetDictionary(n,r),a===xt?a=Lt.inflate(n,o):a===Gt&&(a=wt));n.avail_in>0&&a===Nt&&n.state.wrap>0&&0!==e[n.next_in];)Lt.inflateReset(n),a=Lt.inflate(n,o);switch(a){case kt:case Gt:case wt:case Mt:return this.onEnd(a),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||a===Nt))if("string"===this.options.to){let e=Pe(n.output,n.next_out),t=n.next_out-e,r=Me(n.output,e);n.next_out=t,n.avail_out=i-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(r)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(a!==xt||0!==s){if(a===Nt)return a=Lt.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},Pt.prototype.onData=function(e){this.chunks.push(e)},Pt.prototype.onEnd=function(e){e===xt&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ne(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Ft={Inflate:Pt,inflate:Ut,inflateRaw:function(e,t){return(t=t||{}).raw=!0,Ut(e,t)},ungzip:Ut,constants:V};const{Deflate:Vt,deflate:zt,deflateRaw:Ht,gzip:Bt}=Je,{Inflate:jt,inflate:qt,inflateRaw:Wt,ungzip:Kt}=Ft;var Yt=Vt,Xt=zt,Zt=Ht,Jt=Bt,$t=jt,Qt=qt,en=Wt,tn=Kt,nn=V,rn={Deflate:Yt,deflate:Xt,deflateRaw:Zt,gzip:Jt,Inflate:$t,inflate:Qt,inflateRaw:en,ungzip:tn,constants:nn};t.default=rn},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=null;return location.hash.substr(1).split("&").some((function(n){if(n.split("=")[0]===e){for(var i=n.split("=")[1];i=decodeURIComponent(i),/%20|%25/.test(i););return t=i}return!1})),t}},function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function o(e){try{c(i.next(e))}catch(e){a(e)}}function s(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,s)}c((i=i.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0){var p=(t=new i.XML.Parser).parse(o.toString(),c);r.update(e.data,p)}}}},function(e,t,n){var i=n(51),r=n(55),a=n(15),o=n(56),s=n(57),c=n(58),l=n(2),u=l.property,p=l.memoizedProperty;e.exports=function(e,t){var n=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{};var d=t.serviceIdentifier;delete t.serviceIdentifier,u(this,"isApi",!0,!1),u(this,"apiVersion",e.metadata.apiVersion),u(this,"endpointPrefix",e.metadata.endpointPrefix),u(this,"signingName",e.metadata.signingName),u(this,"globalEndpoint",e.metadata.globalEndpoint),u(this,"signatureVersion",e.metadata.signatureVersion),u(this,"jsonVersion",e.metadata.jsonVersion),u(this,"targetPrefix",e.metadata.targetPrefix),u(this,"protocol",e.metadata.protocol),u(this,"timestampFormat",e.metadata.timestampFormat),u(this,"xmlNamespaceUri",e.metadata.xmlNamespace),u(this,"abbreviation",e.metadata.serviceAbbreviation),u(this,"fullName",e.metadata.serviceFullName),u(this,"serviceId",e.metadata.serviceId),d&&c[d]&&u(this,"xmlNoDefaultLists",c[d].xmlNoDefaultLists,!1),p(this,"className",(function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;return t?("ElasticLoadBalancing"===(t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&&(t="ELB"),t):null})),u(this,"operations",new i(e.operations,t,(function(e,n){return new r(e,n,t)}),l.string.lowerFirst,(function(e,t){!0===t.endpointoperation&&u(n,"endpointOperation",l.string.lowerFirst(e)),t.endpointdiscovery&&!n.hasRequiredEndpointDiscovery&&u(n,"hasRequiredEndpointDiscovery",!0===t.endpointdiscovery.required)}))),u(this,"shapes",new i(e.shapes,t,(function(e,n){return a.create(n,t)}))),u(this,"paginators",new i(e.paginators,t,(function(e,n){return new o(e,n,t)}))),u(this,"waiters",new i(e.waiters,t,(function(e,n){return new s(e,n,t)}),l.string.lowerFirst)),t.documentation&&(u(this,"documentation",e.documentation),u(this,"documentationUrl",e.documentationUrl))}},function(e,t,n){var i=n(15),r=n(2),a=r.property,o=r.memoizedProperty;e.exports=function(e,t,n){var r=this;n=n||{},a(this,"name",t.name||e),a(this,"api",n.api,!1),t.http=t.http||{},a(this,"endpoint",t.endpoint),a(this,"httpMethod",t.http.method||"POST"),a(this,"httpPath",t.http.requestUri||"/"),a(this,"authtype",t.authtype||""),a(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),a(this,"httpChecksumRequired",t.httpChecksumRequired,!1),o(this,"input",(function(){return t.input?i.create(t.input,n):new i.create({type:"structure"},n)})),o(this,"output",(function(){return t.output?i.create(t.output,n):new i.create({type:"structure"},n)})),o(this,"errors",(function(){var e=[];if(!t.errors)return null;for(var r=0;r-1&&n.splice(r,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,n){n||(n=function(){});var i=this.listeners(e),r=i.length;return this.callListeners(i,t,n),r>0},callListeners:function(e,t,n,r){var a=this,o=r||null;function s(r){if(r&&(o=i.util.error(o||new Error,r),a._haltHandlersOnError))return n.call(a,o);a.callListeners(e,t,n,o)}for(;e.length>0;){var c=e.shift();if(c._isAsync)return void c.apply(a,t.concat([s]));try{c.apply(a,t)}catch(e){o=i.util.error(o||new Error,e)}if(o&&a._haltHandlersOnError)return void n.call(a,o)}n.call(a,o)},addListeners:function(e){var t=this;return e._events&&(e=e._events),i.util.each(e,(function(e,n){"function"==typeof n&&(n=[n]),i.util.arrayEach(n,(function(n){t.on(e,n)}))})),t},addNamedListener:function(e,t,n,i){return this[e]=n,this.addListener(t,n,i),this},addNamedAsyncListener:function(e,t,n,i){return n._isAsync=!0,this.addNamedListener(e,t,n,i)},addNamedListeners:function(e){var t=this;return e((function(){t.addNamedListener.apply(t,arguments)}),(function(){t.addNamedAsyncListener.apply(t,arguments)})),this}}),i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on,e.exports=i.SequentialExecutor},function(e,t,n){var i=n(0);i.Credentials=i.util.inherit({constructor:function(){if(i.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=i.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh((function(n){n||(t.expired=!1),e&&e(n)})):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var n=this;1===n.refreshCallbacks.push(e)&&n.load((function(e){i.util.arrayEach(n.refreshCallbacks,(function(n){t?n(e):i.util.defer((function(){n(e)}))})),n.refreshCallbacks.length=0}))},load:function(e){e()}}),i.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=i.util.promisifyMethod("get",e),this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)},i.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},i.util.addPromises(i.Credentials)},function(e,t,n){var i=n(0);i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function(e){this.providers=e||i.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){var t=this;if(0===t.providers.length)return e(new Error("No providers")),t;if(1===t.resolveCallbacks.push(e)){var n=0,r=t.providers.slice(0);!function e(a,o){if(!a&&o||n===r.length)return i.util.arrayEach(t.resolveCallbacks,(function(e){e(a,o)})),void(t.resolveCallbacks.length=0);var s=r[n++];(o="function"==typeof s?s.call():s).get?o.get((function(t){e(t,t?null:o)})):e(null,o)}()}return t}}),i.CredentialProviderChain.defaultProviders=[],i.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)},i.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},i.util.addPromises(i.CredentialProviderChain)},function(e,t,n){var i=n(0),r=i.util.inherit;i.Endpoint=r({constructor:function(e,t){if(i.util.hideProperties(this,["slashes","auth","hash","search","query"]),null==e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return i.util.copy(e);e.match(/^http/)||(e=((t&&void 0!==t.sslEnabled?t.sslEnabled:i.config.sslEnabled)?"https":"http")+"://"+e);i.util.update(this,i.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),i.HttpRequest=r({constructor:function(e,t){e=new i.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function(){return(i.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=i.util.queryStringParse(e),i.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new i.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),i.HttpResponse=r({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),i.HttpClient=r({}),i.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},function(e,t,n){var i=n(0),r=i.util.inherit;i.Signers.V3=r(i.Signers.RequestSigner,{addAuthorization:function(e,t){var n=i.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=n,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,n)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return i.util.arrayEach(this.headersToSign(),(function(t){e.push(t.toLowerCase())})),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return i.util.arrayEach(this.headersToSign(),(function(n){t.push(n.toLowerCase().trim()+":"+String(e[n]).trim())})),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return i.util.each(this.request.headers,(function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)})),e},signature:function(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),i.util.crypto.sha256(e.join("\n"))}}),e.exports=i.Signers.V3},function(e,t,n){var i=n(0),r={},a=[],o="aws4_request";e.exports={createScope:function(e,t,n){return[e.substr(0,8),t,n,o].join("/")},getSigningKey:function(e,t,n,s,c){var l=[i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,n,s].join("_");if((c=!1!==c)&&l in r)return r[l];var u=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),p=i.util.crypto.hmac(u,n,"buffer"),d=i.util.crypto.hmac(p,s,"buffer"),m=i.util.crypto.hmac(d,o,"buffer");return c&&(r[l]=m,a.push(l),a.length>50&&delete r[a.shift()]),m},emptyCache:function(){r={},a=[]}}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var i=new Uint8Array(16);e.exports=function(){return n(i),i}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},function(e,t){for(var n=[],i=0;i<256;++i)n[i]=(i+256).toString(16).substr(1);e.exports=function(e,t){var i=t||0,r=n;return[r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]]].join("")}},function(e,t,n){"use strict";t.decode=t.parse=n(187),t.encode=t.stringify=n(188)},function(e,t,n){(function(t){var i=n(0);function r(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw i.util.error(new Error,t)}}e.exports=function(e,n){var a;if((e=e||{})[n.clientConfig]&&(a=r(e[n.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+n.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[n.clientConfig]+'".'})))return a;if(!i.util.isNode())return a;if(Object.prototype.hasOwnProperty.call(t.env,n.env)&&(a=r(t.env[n.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+n.env+' environmental variable. Expect "legacy" or "regional". Got "'+t.env[n.env]+'".'})))return a;var o={};try{o=i.util.getProfilesFromSharedConfig(i.util.iniLoader)[t.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}return o&&Object.prototype.hasOwnProperty.call(o,n.sharedConfig)&&(a=r(o[n.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+n.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[n.sharedConfig]+'".'})),a}}).call(this,n(8))},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){"use strict";(function(e){var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;no.state.menuItems.length-1?-1:t},o.closeDialogs=function(){return o.setState({providerDialog:null,downloadDialog:null,renameDialog:null,shareDialog:null,importDialog:null,selectInteractiveStateDialog:null})},o.closeAlert=function(){return o.setState({alertDialog:null})},o.closeConfirm=function(){return o.setState({confirmDialog:null})},o.renderDialogs=function(){return N({},function(){var e,t,n,i;if(o.state.blockingModalProps)return S(o.state.blockingModalProps);if(o.state.providerDialog)return R({client:o.props.client,dialog:o.state.providerDialog,close:o.closeDialogs});if(o.state.downloadDialog)return y({client:o.props.client,filename:o.state.downloadDialog.filename,mimeType:o.state.downloadDialog.mimeType,content:o.state.downloadDialog.content,close:o.closeDialogs});if(o.state.renameDialog)return I({filename:o.state.renameDialog.filename,callback:o.state.renameDialog.callback,close:o.closeDialogs});if(o.state.importDialog)return D({client:o.props.client,dialog:o.state.importDialog,close:o.closeDialogs});if(o.state.shareDialog){var r=o.props,s=r.client,l=r.enableLaraSharing,u=r.ui;return c.default.createElement(f.default,{currentBaseUrl:s.getCurrentUrl(),isShared:s.isShared(),sharedDocumentId:null===(t=null===(e=s.state)||void 0===e?void 0:e.currentContent)||void 0===t?void 0:t.get("sharedDocumentId"),sharedDocumentUrl:null===(i=null===(n=s.state)||void 0===n?void 0:n.currentContent)||void 0===i?void 0:i.get("sharedDocumentUrl"),settings:(null==u?void 0:u.shareDialog)||{},enableLaraSharing:l,onAlert:function(e,t){return s.alert(e,t)},onToggleShare:function(e){return s.toggleShare(e)},onUpdateShare:function(){return s.shareUpdate()},close:o.closeDialogs})}return o.state.selectInteractiveStateDialog?c.default.createElement(C,a({},o.state.selectInteractiveStateDialog,{close:o.closeDialogs})):void 0}(),o.state.alertDialog?L({title:o.state.alertDialog.title,message:o.state.alertDialog.message,callback:o.state.alertDialog.callback,close:o.closeAlert}):void 0,o.state.confirmDialog?b(s.default.merge({},o.state.confirmDialog,{close:o.closeConfirm})):void 0)},o.displayName="CloudFileManager",o.state={filename:o.getFilename(o.props.client.state.metadata),provider:null===(n=o.props.client.state.metadata)||void 0===n?void 0:n.provider,menuItems:(null===(i=o.props.client._ui.menu)||void 0===i?void 0:i.items)||[],menuOptions:(null===(r=o.props.ui)||void 0===r?void 0:r.menuBar)||{},providerDialog:null,downloadDialog:null,renameDialog:null,shareDialog:null,blockingModalProps:null,alertDialog:null,confirmDialog:null,importDialog:null,selectInteractiveStateDialog:null,dirty:!1},o}return r(t,e),t.prototype.getFilename=function(e){return(null==e?void 0:e.name)||null},t.prototype.componentDidMount=function(){var e=this;return this.props.client.listen((function(t){var n=function(){var e;if(t.state.saving)return{message:T.default("~FILE_STATUS.SAVING"),type:"info"};if(t.state.saved){var n=null===(e=t.state.metadata.provider)||void 0===e?void 0:e.displayName;return{message:n?T.default("~FILE_STATUS.SAVED_TO_PROVIDER",{providerName:n}):T.default("~FILE_STATUS.SAVED"),type:"info"}}return t.state.failures?{message:T.default("~FILE_STATUS.FAILURE"),type:"alert"}:t.state.dirty?{message:T.default("~FILE_STATUS.UNSAVED"),type:"alert"}:null}();switch(e.setState({filename:e.getFilename(t.state.metadata),provider:null!=t.state.metadata?t.state.metadata.provider:void 0,fileStatus:n}),t.type){case"connected":return e.setState({menuItems:(null!=e.props.client._ui.menu?e.props.client._ui.menu.items:void 0)||[]})}})),this.props.client._ui.listen((function(t){var n=e.state.menuOptions;switch(t.type){case"showProviderDialog":return e.setState({providerDialog:t.data});case"showDownloadDialog":return e.setState({downloadDialog:t.data});case"showRenameDialog":return e.setState({renameDialog:t.data});case"showImportDialog":return e.setState({importDialog:t.data});case"showShareDialog":return e.setState({shareDialog:t.data});case"showBlockingModal":return e.setState({blockingModalProps:t.data});case"hideBlockingModal":return e.setState({blockingModalProps:null});case"showAlertDialog":return e.setState({alertDialog:t.data});case"hideAlertDialog":return e.setState({alertDialog:null});case"showConfirmDialog":return e.setState({confirmDialog:t.data});case"showSelectInteractiveStateDialog":return e.setState({selectInteractiveStateDialog:t.data});case"appendMenuItem":return e.state.menuItems.push(t.data),e.setState({menuItems:e.state.menuItems});case"prependMenuItem":return e.state.menuItems.unshift(t.data),e.setState({menuItems:e.state.menuItems});case"replaceMenuItem":var i=e._getMenuItemIndex(t.data.key);if(-1!==i){var r=e.state.menuItems;return r[i]=t.data.item,e.setState({menuItems:r}),e.setState({menuItems:e.state.menuItems})}break;case"insertMenuItemBefore":if(-1!==(i=e._getMenuItemIndex(t.data.key)))return 0===i?e.state.menuItems.unshift(t.data.item):e.state.menuItems.splice(i,0,t.data.item),e.setState({menuItems:e.state.menuItems});break;case"insertMenuItemAfter":if(-1!==(i=e._getMenuItemIndex(t.data.key)))return i===e.state.menuItems.length-1?e.state.menuItems.push(t.data.item):e.state.menuItems.splice(i+1,0,t.data.item),e.setState({menuItems:e.state.menuItems});break;case"setMenuBarInfo":return n.info=t.data,e.setState({menuOptions:n}),e.setState({menuOptions:e.state.menuOptions})}}))},t.prototype.render=function(){var e=this.props.hideMenuBar?[]:this.state.menuItems;return this.props.appOrMenuElemId?N({className:this.props.usingIframe?"app":"view"},A({client:this.props.client,filename:this.state.filename,provider:this.state.provider,fileStatus:this.state.fileStatus,items:e,options:this.state.menuOptions}),this.props.usingIframe?k({app:this.props.app,iframeAllow:this.props.iframeAllow}):void 0,this.renderDialogs()):this.state.providerDialog||this.state.downloadDialog?N({className:"app"},this.renderDialogs()):null},t}(c.default.Component);t.default=G},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=i(n(73)),l=n(32),u=i(n(1)),p=o.default.div,d=o.default.i,m=o.default.span,h=o.default.input,f=s.createReactFactory(c.default);t.default=r.default({displayName:"MenuBar",componentDidMount:function(){var e=this;return window.addEventListener&&(window.addEventListener("mousedown",this.checkBlur,!0),window.addEventListener("touchstart",this.checkBlur,!0)),this.props.client._ui.listen((function(t){switch(t.type){case"editInitialFilename":return e.setState({editingFilename:!0,editingInitialFilename:!0}),setTimeout((function(){return e.focusFilename()}),10)}}))},componentWillUnmount:function(){if(window.removeEventListener)return window.removeEventListener("mousedown",this.checkBlur,!0),window.removeEventListener("touchstart",this.checkBlur,!0)},getFilename:function(e){return(null!=e.filename?e.filename.length:void 0)>0?e.filename:u.default("~MENUBAR.UNTITLED_DOCUMENT")},getEditableFilename:function(e){return(null!=e.filename?e.filename.length:void 0)>0?e.filename:u.default("~MENUBAR.UNTITLED_DOCUMENT")},getInitialState:function(){return{editingFilename:!1,filename:this.getFilename(this.props),editableFilename:this.getEditableFilename(this.props),initialEditableFilename:this.getEditableFilename(this.props),editingInitialFilename:!1}},UNSAFE_componentWillReceiveProps:function(e){return this.setState({filename:this.getFilename(e),editableFilename:this.getEditableFilename(e),provider:e.provider})},filenameClicked:function(e){var t=this;return e.preventDefault(),e.stopPropagation(),this.setState({editingFilename:!0,editingInitialFilename:!1}),setTimeout((function(){return t.focusFilename()}),10)},filenameChanged:function(){return this.setState({editableFilename:this.filename().value})},filenameBlurred:function(){return this.rename()},filename:function(){return a.default.findDOMNode(this.filenameRef)},focusFilename:function(){var e=this.filename();return e.focus(),e.select()},cancelEdit:function(){return this.setState({editingFilename:!1,editableFilename:(null!=this.state.filename?this.state.filename.length:void 0)>0?this.state.filename:this.state.initialEditableFilename})},rename:function(){var e=this.state.editableFilename.replace(/^\s+|\s+$/,"");return e.length>0?(this.state.editingInitialFilename?this.props.client.setInitialFilename(e):this.props.client.rename(this.props.client.state.metadata,e),this.setState({editingFilename:!1,filename:e,editableFilename:e})):this.cancelEdit()},watchForEnter:function(e){return 13===e.keyCode?this.rename():27===e.keyCode?this.cancelEdit():void 0},help:function(){return window.open(this.props.options.help,"_blank")},infoClicked:function(){return"function"==typeof this.props.options.onInfoClicked?this.props.options.onInfoClicked(this.props.client):void 0},checkBlur:function(e){if(this.state.editingFilename&&e.target!==this.filename())return this.filenameBlurred()},langChanged:function(e){var t=this.props,n=t.client,i=t.options.languageMenu.onLangChanged;if(null!=i)return n.changeLanguage(e,i)},renderLanguageMenu:function(){var e=this,t=this.props.options.languageMenu,n=t.options.filter((function(e){return e.langCode!==t.currentLang})).map((function(t){var n,i=t.label||t.langCode.toUpperCase();return t.flag&&(n="flag flag-"+t.flag),{content:m({className:"lang-option"},p({className:n}),i),action:function(){return e.langChanged(t.langCode)}}})),i=t.options.filter((function(e){return null!=e.flag})).length>0?{flag:"us"}:{label:"English"},r=t.options.filter((function(e){return e.langCode===t.currentLang}))[0]||i,a=r.flag,o=r.label,s=a?p({className:"flag flag-"+a}):p({className:"lang-menu with-border"},m({className:"lang-label"},o||i.label),l.TriangleOnlyAnchor);return f({className:"lang-menu",menuAnchorClassName:"menu-anchor-right",items:n,menuAnchor:s})},render:function(){var e=this,t=this.props.provider,n=t&&t.isAuthorizationRequired()&&t.authorized();return p({className:"menu-bar"},p({className:"menu-bar-left"},f({items:this.props.items}),this.state.editingFilename?p({className:"menu-bar-content-filename"},h({ref:function(t){return e.filenameRef=t},value:this.state.editableFilename,onChange:this.filenameChanged,onKeyDown:this.watchForEnter})):p({className:"menu-bar-content-filename",onClick:this.filenameClicked},this.state.filename),this.props.fileStatus?m({className:"menu-bar-file-status-"+this.props.fileStatus.type},this.props.fileStatus.message):void 0),p({className:"menu-bar-right"},this.props.options.info?m({className:"menu-bar-info",onClick:this.infoClicked},this.props.options.info):void 0,n?this.props.provider.renderUser():void 0,this.props.options.help?d({style:{fontSize:"13px"},className:"clickable icon-help",onClick:this.help}):void 0,this.props.options.languageMenu?this.renderLanguageMenu():void 0))}})},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=n(32),l=o.default.div,u=o.default.i,p=o.default.ul,d=o.default.li,m=s.createReactClassFactory({displayName:"DropdownItem",clicked:function(){return this.props.item.items?this.showSubMenu():this.props.select(this.props.item)},mouseEnter:function(){return this.showSubMenu()},showSubMenu:function(){if(this.props.item.items){var e=$(a.default.findDOMNode(this.itemRef)),t=e.parent().parent();return this.props.setSubMenu({style:{position:"absolute",left:t.width(),top:e.position().top-parseInt(e.css("padding-top"),10)},items:this.props.item.items})}return"function"==typeof this.props.setSubMenu?this.props.setSubMenu(null):void 0},render:function(){var e=this,t=null==this.props.item.enabled||("function"==typeof this.props.item.enabled?this.props.item.enabled():this.props.item.enabled),n=["menuItem"];if(this.props.item.separator)return n.push("separator"),d({className:n.join(" ")},"");t&&(this.props.item.action||this.props.item.items)||n.push("disabled");var i=this.props.item.name||this.props.item.content||this.props.item;return d({ref:function(t){return e.itemRef=t},className:n.join(" "),onClick:this.clicked,onMouseEnter:this.mouseEnter},this.props.item.items?u({className:"icon-inspectorArrow-collapse"}):void 0,i)}}),h=r.default({displayName:"Dropdown",getInitialState:function(){return{showingMenu:!1,subMenu:null}},componentDidMount:function(){if(window.addEventListener)return window.addEventListener("mousedown",this.checkClose,!0),window.addEventListener("touchstart",this.checkClose,!0)},componentWillUnmount:function(){if(window.removeEventListener)return window.removeEventListener("mousedown",this.checkClose,!0),window.removeEventListener("touchstart",this.checkClose,!0)},checkClose:function(e){if(this.state.showingMenu){for(var t=e.target;null!=t;){if("string"==typeof t.className&&t.className.indexOf("cfm-menu dg-wants-touch")>=0)return;t=t.parentNode}return this.setState({showingMenu:!1,subMenu:!1})}},setSubMenu:function(e){return this.setState({subMenu:e})},select:function(e){if(!(null!=e?e.items:void 0)){var t=!this.state.showingMenu;if(this.setState({showingMenu:t}),e)return"function"==typeof e.action?e.action():void 0}},render:function(){var e,t,n=this,i="cfm-menu dg-wants-touch "+(this.state.showingMenu?"menu-showing":"menu-hidden"),r="menu "+(this.props.className?this.props.className:""),a="menu-anchor "+(this.props.menuAnchorClassName?this.props.menuAnchorClassName:"");return l({className:r},(null!=this.props.items?this.props.items.length:void 0)>0?l({},l({className:"cfm-menu dg-wants-touch "+a,onClick:function(){return n.select(null)}},this.props.menuAnchor?this.props.menuAnchor:c.DefaultAnchor),l({className:i},p({},function(){var i=[];for(e=0;e
zu laden. Falls Sie ein geteiltes Dokument nutzen, könnte es ungeteilt worden sein.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Das angeforderte geteilte Dokument konnte nicht geladen werden.

Möglicherweise wurde die Datei nicht geteilt?","~DOCSTORE.LOAD_404_ERROR":"%{filename} kann nicht geladen werden","~DOCSTORE.SAVE_403_ERROR":"Sie haben keine Berechtigung, um \'%{filename}\'.

zu speichern. Loggen Sie sich erneut ein.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename} kann nicht erstellt werden. Das Dokument existiert bereits.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kann nicht gespeichert werden: %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kann nicht gespeichert werden: %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Sie haben keine Berechtigung, um \'%{filename}\'.

zu löschen. Loggen Sie sich erneut ein.","~DOCSTORE.REMOVE_ERROR":"Kann nicht gelöscht werden: %{filename}","~DOCSTORE.RENAME_403_ERROR":"Sie haben keine Berechtigung, um %{filename} umzubenennen.

Loggin Sie sich erneut ein.","~DOCSTORE.RENAME_ERROR":"Kann nicht umbenannt werden: %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alarm","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alarm","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"An anderer Stelle speichern","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Ich werde es später tun","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Die Concord Cloud ist nicht erreichbar.","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Bitte speichern Sie Ihre Dokumente an anderer Stelle.","~SHARE_DIALOG.SHARE_STATE":"Geteilte Ansicht:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktiviert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktiviert","~SHARE_DIALOG.ENABLE_SHARING":"Teilen aktivieren","~SHARE_DIALOG.STOP_SHARING":"Teilen stoppen","~SHARE_DIALOG.UPDATE_SHARING":"Geteilte Ansicht aktualisieren","~SHARE_DIALOG.PREVIEW_SHARING":"Vorschau zu geteilter Ansicht","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When Teilen aktiviert ist, wird eine Kopie der aktuellen Ansicht erstellt. Diese Kopie kann geteilt werden.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"In eine Email oder Nachricht einfügen","~SHARE_DIALOG.EMBED_TAB":"Einbetten","~SHARE_DIALOG.EMBED_MESSAGE":"Code einbetten für Webseiten oder andere Inhalte","~SHARE_DIALOG.LARA_MESSAGE":"Diesen Link verwenden, um eine Aktivität in LARA zu erstellen","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Vollbild und Skalieren","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Datensichtbarkeit in Graphen anzeigen","~CONFIRM.CHANGE_LANGUAGE":"Einige Änderungen wurden nicht gespeichert. Sind Sie sicher, dass Sie die Sprache wechseln wollen?","~FILE_STATUS.FAILURE":"Wiederholen...","~SHARE_DIALOG.PLEASE_WAIT":"Bitte warten während ein geteilter Link erzeugt wird...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Fehler beim Verbinden mit Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Es fehlt ein apiKey in den Provider Einstellungen von GoogleDrive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Datei kann nicht hochgeladen werden","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Datei kann nicht hochgeladen werden: %(message)","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Diesen Link verwenden, um eine Aktivität zu erstellen","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Diese Version nutzen","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Vorschau anzeigen","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Aktualisiert am","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Seite","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivität","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Eine andere Seite enthält aktuellere Daten. Welche sollen verwendet werden?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Zum Weiterarbeiten gibt es zwei Möglichkeiten. Welche Version soll verwendet werden?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Was soll getan werden?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Es gibt eine schreibgeschützte Vorschau der Daten. Irgendwohin klicken, um sie zu schließen.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Κείμενο Χωρίς Όνομα","~MENU.NEW":"Νέο","~MENU.OPEN":"Άνοιγμα ...","~MENU.CLOSE":"Κλείσιμο","~MENU.IMPORT_DATA":"Εισαγωγή δεδομένων ...","~MENU.SAVE":"Αποθήκευση","~MENU.SAVE_AS":"Αποθήκευση Ως ...","~MENU.EXPORT_AS":"Εξαγωγή Αρχείου Ως ...","~MENU.CREATE_COPY":"Δημιουργία αντιγράφου","~MENU.SHARE":"Κοινοποίηση","~MENU.SHARE_GET_LINK":"Λήψη συνδέσμου κοινόχρηστης προβολής","~MENU.SHARE_UPDATE":"Επικαιροποίηση κοινόχρηστης προβολής","~MENU.DOWNLOAD":"Λήψη","~MENU.RENAME":"Μετονομασία","~MENU.REVERT_TO":"Επιστροφή στο ...","~MENU.REVERT_TO_LAST_OPENED":"Κατάσταση πρόσφατου ανοίγματος","~MENU.REVERT_TO_SHARED_VIEW":"Κοινόχρηστη προβολή","~DIALOG.SAVE":"Αποθήκευση","~DIALOG.SAVE_AS":"Αποθήκευση Ως ...","~DIALOG.EXPORT_AS":"Εξαγωγή Αρχείου Ως ...","~DIALOG.CREATE_COPY":"Δημιουργία Αντιγράφου ...","~DIALOG.OPEN":"Άνοιγμα","~DIALOG.DOWNLOAD":"Λήψη","~DIALOG.RENAME":"Μετονομασία","~DIALOG.SHARED":"Κοινοποίηση","~DIALOG.IMPORT_DATA":"Εισαγωγή Δεδομένων","~PROVIDER.LOCAL_STORAGE":"Τοπική Αποθήκευση","~PROVIDER.READ_ONLY":"Μόνο Ανάγνωση","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Τοπικό Αρχείο","~FILE_STATUS.SAVING":"Αποθήκευση ...","~FILE_STATUS.SAVED":"Όλες οι αλλαγές αποθηκεύθηκαν","~FILE_STATUS.SAVED_TO_PROVIDER":"Όλες οι αλλαγές αποθηκεύθηκαν στο %{providerName}","~FILE_STATUS.UNSAVED":"Μη Αποθηκευμένο","~FILE_DIALOG.FILENAME":"Όνομα Αρχείου","~FILE_DIALOG.OPEN":"Άνοιγμα","~FILE_DIALOG.SAVE":"Αποθήκευση","~FILE_DIALOG.CANCEL":"Ακύρωση","~FILE_DIALOG.REMOVE":"Διαγραφή","~FILE_DIALOG.REMOVE_CONFIRM":"Θέλετε σίγουρα να διαγράψετε το %{filename};","~FILE_DIALOG.REMOVED_TITLE":"Διαγραφή Αρχείου","~FILE_DIALOG.REMOVED_MESSAGE":"Το %{filename} διαγράφηκε","~FILE_DIALOG.LOADING":"Φόρτωση...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Σφάλμα φόρτωσης περιεχομένων φακέλου ***","~FILE_DIALOG.DOWNLOAD":"Λήψη","~DOWNLOAD_DIALOG.DOWNLOAD":"Λήψη","~DOWNLOAD_DIALOG.CANCEL":"Ακύρωση","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Να συμπεριληφθούν πληροφορίες κοινοποίησης στο αρχείο λήψης","~RENAME_DIALOG.RENAME":"Μετονομασία","~RENAME_DIALOG.CANCEL":"Ακύρωση","~SHARE_DIALOG.COPY":"Αντιγραφή","~SHARE_DIALOG.VIEW":"Προβολή","~SHARE_DIALOG.CLOSE":"Κλείσιμο","~SHARE_DIALOG.COPY_SUCCESS":"Η πληροφορίες έχουν αντιγραφεί στο πρόχειρο.","~SHARE_DIALOG.COPY_ERROR":"Λυπούμαστε, οι πληροφορίες δεν ήταν δυνατό να αντιγραφούν στο πρόχειρο.","~SHARE_DIALOG.COPY_TITLE":"Αντιγραφή Αποτελέσματος","~SHARE_DIALOG.LONGEVITY_WARNING":"Το κοινόχρηστο αντίγραφου αυτού του αρχείου θα διατηρηθεί έως ότου δεν έχει προβληθεί για περισσότερο από ένα έτος.","~SHARE_UPDATE.TITLE":"Η Κοινόχρηστη Προβολή Επικαιροποιήθηκε","~SHARE_UPDATE.MESSAGE":"Η κοινόχρηστη προβολή επικαιροποιήθηκε με επιτυχία.","~CONFIRM.OPEN_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να ανοίξετε ένα νέο έγγραφο;","~CONFIRM.NEW_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να δημιουργήσετε ένα νέο έγγραφο;","~CONFIRM.AUTHORIZE_OPEN":"Για το άνοιγμα του εγγράφου απαιτείται έγκριση. Θέλετε να συνεχίσετε με την έγκριση;","~CONFIRM.AUTHORIZE_SAVE":"Για την αποθήκευση του εγγράφου απαιτείται έγκριση. Θέλετε να συνεχίσετε με την έγκριση;","~CONFIRM.CLOSE_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να κλείσετε αυτό το έγγραφο;","~CONFIRM.REVERT_TO_LAST_OPENED":"Είστε σίγουροι ότι θέλετε να επαναφέρετε το έγγραφο στην κατάσταση που το ανοίξατε την τελευταία φορά;","~CONFIRM.REVERT_TO_SHARED_VIEW":"Είστε σίγουροι ότι θέλετε να επαναφέρετε το έγγραφο στην κατάσταση που το κοινοποιήσατε την τελευταία φορά;","~CONFIRM_DIALOG.TITLE":"Είστε σίγουροι;","~CONFIRM_DIALOG.YES":"Ναι","~CONFIRM_DIALOG.NO":"Όχι","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Σύρετε ένα αρχείο εδώ ή πατήστε εδώ για να επιλέξετε ένα αρχείο.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Λυπούμαστε, μπορείτε να επιλέξετε ένα μόνο αρχείο για να ανοίξετε.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Λυπούμαστε, δεν μπορείτε να σύρετε περισσότερα από ένα αρχεία.","~IMPORT.LOCAL_FILE":"Τοπικό Αρχείο","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Λυπούμαστε, μπορείτε να επιλέξετε μόνο ένα url για να ανοίξετε.","~IMPORT_URL.PLEASE_ENTER_URL":"Παρακαλούμε πληκτρολογήστε ένα url για εισαγωγή.","~URL_TAB.DROP_URL_HERE":"Σύρετε ένα URL εδώ ή πληκτρολογήστε ένα URL παρακάτω","~URL_TAB.IMPORT":"Εισαγωγή","~CLIENT_ERROR.TITLE":"Σφάλμα","~ALERT_DIALOG.TITLE":"Προειδοποίηση","~ALERT_DIALOG.CLOSE":"Κλείσιμο","~ALERT.NO_PROVIDER":"Αυτο το αρχείο δεν ήταν δυνατό να ανοιχτεί διότι δεν είναι διαθέσιμος ο κατάλληλος πάροχος.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Είσοδος στο Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Σύνδεση στο Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Δεν δόθηκε η απαραίτητη ταυτότητα χρήστη στiς επιλογές παρόχου του googleDrive","~DOCSTORE.LOAD_403_ERROR":"Δεν έχετε δικαίωμα φόρτωσης του %{filename}.

αν χρησιμοποιείτε κοινόχρηστο έγγραφο κάποιου άλλου, είναι πιθανό να έχει διακοπεί η κοινή χρήση.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Δεν ήταν δυνατή η φόρτωση του κοινόχρηστου αρχείου που ζητήσατε.

Ίσως να μην έγινε κοινή χρήση του αρχείου;","~DOCSTORE.LOAD_404_ERROR":"Δεν ήταν δυνατή η φόρτωση του %{filename}","~DOCSTORE.SAVE_403_ERROR":"Δεν έχετε δικαίωμα αποθήκευσης του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Δεν ήταν δυνατή η δημιουργία του %{filename}. Το αρχείο υπάρχει ήδη.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Δεν ήταν δυνατή η αποθήκευση του %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Δεν ήταν δυνατή η αποθήκευση του %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Δεν έχετε δικαίωμα διαγραφής του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε. ","~DOCSTORE.REMOVE_ERROR":"Δεν ήταν δυνατή η διαγραφή του %{filename} ","~DOCSTORE.RENAME_403_ERROR":"Δεν έχετε δικαίωμα μετονομασίας του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε. ","~DOCSTORE.RENAME_ERROR":"Δεν ήταν δυνατή η μετονομασία του %{filename} ","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Προειδοποίηση Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Προειδοποίηση Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Αποθήκευση Αλλού","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Θα το κάνω αργότερα","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Το Concord Cloud έχει κλείσει!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Παρακαλούμε αποθηκεύστε τα έγγραφά σας σε άλλη τοποθεσία.","~SHARE_DIALOG.SHARE_STATE":"Κοινόχρηστη προβολή","~SHARE_DIALOG.SHARE_STATE_ENABLED":"ενεργοποιημένη","~SHARE_DIALOG.SHARE_STATE_DISABLED":"απενεργοποιημένη","~SHARE_DIALOG.ENABLE_SHARING":"Ενεργοποίηση κοινής χρήσης","~SHARE_DIALOG.STOP_SHARING":"Διακοπή κοινής χρήσης","~SHARE_DIALOG.UPDATE_SHARING":"Επικαιροποίηση κοινόχρηστης προβολής","~SHARE_DIALOG.PREVIEW_SHARING":"Προεπισκόπηση κοινόχρηστης προβολής","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Όταν ενεργοποιείται η κοινή χρήση, δημιουργείται ένα αντίγραφο της συγκεκριμένης προβολής. Αυτό το αντίγραφο μπορεί να κοινοποιηθεί.","~SHARE_DIALOG.LINK_TAB":"Σύνδεσμος","~SHARE_DIALOG.LINK_MESSAGE":"Επικολλήστε το σε ένα email ή ένα μήνυμα κειμένου","~SHARE_DIALOG.EMBED_TAB":"Ενσωμάτωση","~SHARE_DIALOG.EMBED_MESSAGE":"Κώδικας για ενσωμάτωση σε ιστοσελίδες ή άλλο δικτυακό περιεχόμενο","~SHARE_DIALOG.LARA_MESSAGE":"Χρησιμοποιήστε αυτό το σύνδεσμο όταν δημιουργείτε μια δραστηριότητα στο LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL του διακομιστή CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Πλήκτρο πλήρους οθόνης και κλιμάκωση","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Η προβολή δεδομένων ενεργοποιεί τα γραφήματα","~CONFIRM.CHANGE_LANGUAGE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να αλλάξετε γλώσσα;","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Untitled Document","~MENU.NEW":"New","~MENU.OPEN":"Open ...","~MENU.CLOSE":"Close","~MENU.IMPORT_DATA":"Import data...","~MENU.SAVE":"Save","~MENU.SAVE_AS":"Save As ...","~MENU.EXPORT_AS":"Export File As ...","~MENU.CREATE_COPY":"Create a copy","~MENU.SHARE":"Share...","~MENU.SHARE_GET_LINK":"Get link to shared view","~MENU.SHARE_UPDATE":"Update shared view","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Rename","~MENU.REVERT_TO":"Revert to...","~MENU.REVERT_TO_LAST_OPENED":"Recently opened state","~MENU.REVERT_TO_SHARED_VIEW":"Shared view","~DIALOG.SAVE":"Save","~DIALOG.SAVE_AS":"Save As ...","~DIALOG.EXPORT_AS":"Export File As ...","~DIALOG.CREATE_COPY":"Create A Copy ...","~DIALOG.OPEN":"Open","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Rename","~DIALOG.SHARED":"Share","~DIALOG.IMPORT_DATA":"Import Data","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~PROVIDER.LOCAL_STORAGE":"Local Storage","~PROVIDER.READ_ONLY":"Read Only","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Local File","~FILE_STATUS.SAVING":"Saving...","~FILE_STATUS.SAVED":"All changes saved","~FILE_STATUS.SAVED_TO_PROVIDER":"All changes saved to %{providerName}","~FILE_STATUS.UNSAVED":"Unsaved","~FILE_STATUS.FAILURE":"Retrying...","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~FILE_DIALOG.FILENAME":"Filename","~FILE_DIALOG.OPEN":"Open","~FILE_DIALOG.SAVE":"Save","~FILE_DIALOG.CANCEL":"Cancel","~FILE_DIALOG.REMOVE":"Delete","~FILE_DIALOG.REMOVE_CONFIRM":"Are you sure you want to delete %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Deleted File","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} was deleted","~FILE_DIALOG.LOADING":"Loading...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Error loading folder contents ***","~FILE_DIALOG.DOWNLOAD":"Download","~FILE_DIALOG.FILTER":"Filter results...","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Cancel","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Include sharing information in downloaded file","~RENAME_DIALOG.RENAME":"Rename","~RENAME_DIALOG.CANCEL":"Cancel","~SHARE_DIALOG.COPY":"Copy","~SHARE_DIALOG.VIEW":"View","~SHARE_DIALOG.CLOSE":"Close","~SHARE_DIALOG.COPY_SUCCESS":"The info has been copied to the clipboard.","~SHARE_DIALOG.COPY_ERROR":"Sorry, the info was not able to be copied to the clipboard.","~SHARE_DIALOG.COPY_TITLE":"Copy Result","~SHARE_DIALOG.LONGEVITY_WARNING":"The shared copy of this document will be retained until it has not been accessed for over a year.","~SHARE_DIALOG.SHARE_STATE":"Shared view: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"enabled","~SHARE_DIALOG.SHARE_STATE_DISABLED":"disabled","~SHARE_DIALOG.ENABLE_SHARING":"Enable sharing","~SHARE_DIALOG.STOP_SHARING":"Stop sharing","~SHARE_DIALOG.UPDATE_SHARING":"Update shared view","~SHARE_DIALOG.PREVIEW_SHARING":"Preview shared view","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When sharing is enabled, a link to a copy of the current view is created. Opening this link provides each user with their own copy to interact with.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Provide others with their own copy of the shared view using the link below ","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embed code for including in webpages or other web-based content","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~SHARE_DIALOG.LARA_MESSAGE":"Use this link when creating an activity in LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullscreen button and scaling","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Display data visibility toggles on graphs","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~SHARE_UPDATE.TITLE":"Shared View Updated","~SHARE_UPDATE.MESSAGE":"The shared view was updated successfully. Updates can take up to 1 minute.","~CONFIRM.OPEN_FILE":"You have unsaved changes. Are you sure you want to open a new document?","~CONFIRM.NEW_FILE":"You have unsaved changes. Are you sure you want to create a new document?","~CONFIRM.AUTHORIZE_OPEN":"Authorization is required to open the document. Would you like to proceed with authorization?","~CONFIRM.AUTHORIZE_SAVE":"Authorization is required to save the document. Would you like to proceed with authorization?","~CONFIRM.CLOSE_FILE":"You have unsaved changes. Are you sure you want to close the document?","~CONFIRM.REVERT_TO_LAST_OPENED":"Are you sure you want to revert the document to its most recently opened state?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Are you sure you want to revert the document to its most recently shared state?","~CONFIRM.CHANGE_LANGUAGE":"You have unsaved changes. Are you sure you want to change languages?","~CONFIRM_DIALOG.TITLE":"Are you sure?","~CONFIRM_DIALOG.YES":"Yes","~CONFIRM_DIALOG.NO":"No","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Drop file here or click here to select a file.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Sorry, you can choose only one file to open.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Sorry, you can\'t drop more than one file.","~IMPORT.LOCAL_FILE":"Local File","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Sorry, you can choose only one url to open.","~IMPORT_URL.PLEASE_ENTER_URL":"Please enter a url to import.","~URL_TAB.DROP_URL_HERE":"Drop URL here or enter URL below","~URL_TAB.IMPORT":"Import","~CLIENT_ERROR.TITLE":"Error","~ALERT_DIALOG.TITLE":"Alert","~ALERT_DIALOG.CLOSE":"Close","~ALERT.NO_PROVIDER":"Could not open the specified document because an appropriate provider is not available.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login to Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Connecting to Google...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Missing required clientId in googleDrive provider options","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application","~DOCSTORE.LOAD_403_ERROR":"You don\'t have permission to load %{filename}.

If you are using some else\'s shared document it may have been unshared.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Unable to load the requested shared document.

Perhaps the file was not shared?","~DOCSTORE.LOAD_404_ERROR":"Unable to load %{filename}","~DOCSTORE.SAVE_403_ERROR":"You don\'t have permission to save \'%{filename}\'.

You may need to log in again.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Unable to create %{filename}. File already exists.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Unable to save %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Unable to save %{filename}","~DOCSTORE.REMOVE_403_ERROR":"You don\'t have permission to remove %{filename}.

You may need to log in again.","~DOCSTORE.REMOVE_ERROR":"Unable to remove %{filename}","~DOCSTORE.RENAME_403_ERROR":"You don\'t have permission to rename %{filename}.

You may need to log in again.","~DOCSTORE.RENAME_ERROR":"Unable to rename %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Save Elsewhere","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"I\'ll do it later","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"The Concord Cloud has been shut down!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Please save your documents to another location."}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Documento sin título","~MENU.NEW":"Nuevo","~MENU.OPEN":"Abrir ...","~MENU.CLOSE":"Cerrar","~MENU.IMPORT_DATA":"Importar datos...","~MENU.SAVE":"Guardar","~MENU.SAVE_AS":"Guardar como ...","~MENU.EXPORT_AS":"Exportar archivo como ...","~MENU.CREATE_COPY":"Crear una copia","~MENU.SHARE":"Compartir...","~MENU.SHARE_GET_LINK":"Obtener enlace de la vista compartida","~MENU.SHARE_UPDATE":"Actualizar vista compartida","~MENU.DOWNLOAD":"Bajar","~MENU.RENAME":"Renombrar","~MENU.REVERT_TO":"Revertir a...","~MENU.REVERT_TO_LAST_OPENED":"Estado recientemente abierto","~MENU.REVERT_TO_SHARED_VIEW":"Vista compartida","~DIALOG.SAVE":"Guardar","~DIALOG.SAVE_AS":"Guardar como ...","~DIALOG.EXPORT_AS":"Exportar archivo como ...","~DIALOG.CREATE_COPY":"Crear una copia ...","~DIALOG.OPEN":"Abrir","~DIALOG.DOWNLOAD":"Bajar","~DIALOG.RENAME":"Renombrar","~DIALOG.SHARED":"Compartir","~DIALOG.IMPORT_DATA":"Importar datos","~PROVIDER.LOCAL_STORAGE":"Almacenamiento local","~PROVIDER.READ_ONLY":"Sólo lectura","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Archivo local","~FILE_STATUS.SAVING":"Guardando...","~FILE_STATUS.SAVED":"Se guardaron todos los cambios","~FILE_STATUS.SAVED_TO_PROVIDER":"Se guardaron todos los cambios en %{providerName}","~FILE_STATUS.UNSAVED":"Sin guardar","~FILE_DIALOG.FILENAME":"Nombre de archivo","~FILE_DIALOG.OPEN":"Abrir","~FILE_DIALOG.SAVE":"Guardar","~FILE_DIALOG.CANCEL":"Cancelar","~FILE_DIALOG.REMOVE":"Eliminar","~FILE_DIALOG.REMOVE_CONFIRM":"¿Confirma eliminar el archivo %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Archivo eliminado","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} fue eliminado","~FILE_DIALOG.LOADING":"Cargando...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Error al cargar contenido de la carpeta ***","~FILE_DIALOG.DOWNLOAD":"Bajar","~DOWNLOAD_DIALOG.DOWNLOAD":"Bajar","~DOWNLOAD_DIALOG.CANCEL":"Cancelar","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Incluir información para compartir en archivo bajado","~RENAME_DIALOG.RENAME":"Renombrar","~RENAME_DIALOG.CANCEL":"Cancelar","~SHARE_DIALOG.COPY":"Copiar","~SHARE_DIALOG.VIEW":"Ver","~SHARE_DIALOG.CLOSE":"Cerrar","~SHARE_DIALOG.COPY_SUCCESS":"La información ha sido copiada al portapapeles","~SHARE_DIALOG.COPY_ERROR":"Disculpas, la información no pudo copiarse al portapapeles","~SHARE_DIALOG.COPY_TITLE":"Resultado de la copia","~SHARE_DIALOG.LONGEVITY_WARNING":"La copia compartida de este documento será retenida hasta que no sea accedida a lo largo de un año.","~SHARE_UPDATE.TITLE":"Se actualizó la vista compartida","~SHARE_UPDATE.MESSAGE":"La vista compartida fue actualizada exitosamente.","~CONFIRM.OPEN_FILE":"Hay cambios sin guardar. ¿Desea igual abrir un nuevo documento?","~CONFIRM.NEW_FILE":"Hay cambios sin guardar. ¿Desea igual crear un nuevo documento?","~CONFIRM.AUTHORIZE_OPEN":"Se requiere autorización para abrir el documento. ¿Desea proceder con la autorización?","~CONFIRM.AUTHORIZE_SAVE":"Se requiere autorización para guardar el documento. ¿Desea proceder con la autorización?","~CONFIRM.CLOSE_FILE":"Hay cambios sin guardar. ¿Desea igual cerrar el documento?","~CONFIRM.REVERT_TO_LAST_OPENED":"¿Confirma que quiere revertir el documento a su estado abierto más reciente?","~CONFIRM.REVERT_TO_SHARED_VIEW":"¿Confirma que quiere revertir el documento a su estado compartido más reciente?","~CONFIRM_DIALOG.TITLE":"¿Confirma?","~CONFIRM_DIALOG.YES":"Sí","~CONFIRM_DIALOG.NO":"No","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Arrastrar archivo acá o clic acá para seleccionar un archivo.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Disculpas, sólo se puede elegir un archivo para abrir.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Disculpas, no se pueden soltar más de un archivo.","~IMPORT.LOCAL_FILE":"Archivo local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Disculpas, sólo se puede elegir una URL para abrir","~IMPORT_URL.PLEASE_ENTER_URL":"Por favor ingresar una URL para importar.","~URL_TAB.DROP_URL_HERE":"Arrastrar URL acá or ingresar URL debajo","~URL_TAB.IMPORT":"Importar","~CLIENT_ERROR.TITLE":"Error","~ALERT_DIALOG.TITLE":"Alerta","~ALERT_DIALOG.CLOSE":"Cerrar","~ALERT.NO_PROVIDER":"No se pudo abrir el documento especificado porque no hay disponible un proveedor apropiado.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Loguearse en Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Conectando con Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Falta el id de cliente requerido en las opciones de proveedor de GoogleDrive","~DOCSTORE.LOAD_403_ERROR":"No tiene permiso para cargar el archivo %{filename}.

Si está usando un documento compartido por otro quizás no esté más compartido.","~DOCSTORE.LOAD_SHARED_404_ERROR":"No se pudo cargar el documento compartido requerido.

Quizás el archivo no haya sido compartido de modo adecuado","~DOCSTORE.LOAD_404_ERROR":"No se pudo cargar el archivo %{filename}","~DOCSTORE.SAVE_403_ERROR":"No tiene permiso para guardar el archivo \'%{filename}\'.

Necesita loguearse de nuevo.\\n","~DOCSTORE.SAVE_DUPLICATE_ERROR":"No se pudo crear %{filename}. Ya existe un archivo con ese nombre.\\n","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"No se pudo guardar %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"No se pudo guardar %{filename}","~DOCSTORE.REMOVE_403_ERROR":"No tiene permiso para quitar el archivo %{filename}.

Necesita loguearse de nuevo.","~DOCSTORE.REMOVE_ERROR":"No se pudo remover %{filename}","~DOCSTORE.RENAME_403_ERROR":"No tiene permiso para renombrar el archivo %{filename}.

Necesita loguearse de nuevo.","~DOCSTORE.RENAME_ERROR":"No se pudo renombrar %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerta de Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerta de Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Guardar en cualquier lugar","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Lo haré más tarde","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud ha sido cerrado","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Por favor guardar sus documentos en otra ubicación.","~SHARE_DIALOG.SHARE_STATE":"Vista compartida:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"habilitada","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deshabilitada","~SHARE_DIALOG.ENABLE_SHARING":"Habilitar compartir","~SHARE_DIALOG.STOP_SHARING":"Dejar de compartir","~SHARE_DIALOG.UPDATE_SHARING":"Actualizar vista compartida","~SHARE_DIALOG.PREVIEW_SHARING":"Vista previa","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Cuando compartir está habilitado, se crea una copia. Esta copia puede ser compartida.","~SHARE_DIALOG.LINK_TAB":"Enlace","~SHARE_DIALOG.LINK_MESSAGE":"Pegar esto en mail o mensaje","~SHARE_DIALOG.EMBED_TAB":"Incrustar","~SHARE_DIALOG.EMBED_MESSAGE":"Código para incluir en otros sitios web","~SHARE_DIALOG.LARA_MESSAGE":"Usar este enlace al crear actividad en LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL server CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Pantalla completa y escalar","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Switchear ver datos en gráficos","~CONFIRM.CHANGE_LANGUAGE":"Hay cambios sin guardar. ¿Seguro de cambiar de idioma?","~FILE_STATUS.FAILURE":"Reintento..","~SHARE_DIALOG.PLEASE_WAIT":"Por favor espere mientras se genera el enlace...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error al conectarse a Google","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Falta la clave API requerida en las opciones del proveedor de Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"No se pudo subir el archivo","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"No se pudo subir el archivo: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Usar este enlace al crear una actividad para el Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Usar esta versión","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Clic para vista previa","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Actualizado en","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Página","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Actividad","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Hay otra página que contiene información más reciente. ¿Cuál desea utilizar?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Hay dos posibilidades de continuar con su trabajo. ¿Cuál versión prefiere?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"¿Qué le gustaría hacer?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Esta es una vista previa de sus datos sin edición. Clic en cualquier lado para cerrarla.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Intente iniciar sesión nuevamente y marque todas las casillas cuando se le solicite en la ventana emergente","~FILE_DIALOG.FILTER":"Resultados del filtro...","~GOOGLE_DRIVE.USERNAME_LABEL":"Nombre de usuario:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Seleccionar una cuenta de Google diferente","~GOOGLE_DRIVE.MY_DRIVE":"Mi Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Drives compartidos","~GOOGLE_DRIVE.SHARED_WITH_ME":"Compartido conmigo","~FILE_STATUS.CONTINUE_SAVE":"Seguiremos intentando guardar los cambios.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Un appID es requerido en las opciones del proveedor en Google Drive","~FILE_DIALOG.OVERWRITE_CONFIRM":"¿Seguro que quiere sobreescribir %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reabrir Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Guardado rápido a mi unidad en Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Guardar en la carpeta seleccionada","~GOOGLE_DRIVE.PICK_FILE":"Guardar sobre archivo existente","~GOOGLE_DRIVE.SELECT_A_FILE":"Seleccionar un archivo","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Seleccionar una carpeta","~GOOGLE_DRIVE.STARRED":"Destacado","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Por favor, seleccione un archivo válido para esta aplicación"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Document sans titre","~MENU.NEW":"Nouveau","~MENU.OPEN":"Ouvrir ...","~MENU.CLOSE":"Fermer","~MENU.IMPORT_DATA":"Importer des données ...","~MENU.SAVE":"Enregistrer","~MENU.SAVE_AS":"Enregistrer sous ...","~MENU.EXPORT_AS":"Exporter fichier sous ...","~MENU.CREATE_COPY":"Créer une copie","~MENU.SHARE":"Partager ...","~MENU.SHARE_GET_LINK":"Obtenir le lien vers une vue partagée","~MENU.SHARE_UPDATE":"Mettre à jour la vue partagée","~MENU.DOWNLOAD":"Télécharger","~MENU.RENAME":"Renommer","~MENU.REVERT_TO":"Revenir à ...","~MENU.REVERT_TO_LAST_OPENED":"État récemment ouvert","~MENU.REVERT_TO_SHARED_VIEW":"Vue partagée","~DIALOG.SAVE":"Enregistrer","~DIALOG.SAVE_AS":"Enregistrer sous ...","~DIALOG.EXPORT_AS":"Exporter fichier sous ...","~DIALOG.CREATE_COPY":"Créer une copie ...","~DIALOG.OPEN":"Ouvrir","~DIALOG.DOWNLOAD":"Télécharger","~DIALOG.RENAME":"Renommer","~DIALOG.SHARED":"Partager","~DIALOG.IMPORT_DATA":"Importer des données","~PROVIDER.LOCAL_STORAGE":"Stockage local","~PROVIDER.READ_ONLY":"Lecture seule","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Fichier local","~FILE_STATUS.SAVING":"Enregistrer...","~FILE_STATUS.SAVED":"Tous les changements sont sauvegardés","~FILE_STATUS.SAVED_TO_PROVIDER":"Tous les changements sont enregistrés dans %{providerName}","~FILE_STATUS.UNSAVED":"Non enregistré","~FILE_DIALOG.FILENAME":"Nom du fichier","~FILE_DIALOG.OPEN":"Ouvrir","~FILE_DIALOG.SAVE":"Enregistrer","~FILE_DIALOG.CANCEL":"Annuler","~FILE_DIALOG.REMOVE":"Supprimer","~FILE_DIALOG.REMOVE_CONFIRM":"Voulez-vous vraiment supprimer %{filename} ?","~FILE_DIALOG.REMOVED_TITLE":"Fichier supprimé","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} a été supprimé","~FILE_DIALOG.LOADING":"Chargement...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***Erreur lors du chargement du contenu du dossier***","~FILE_DIALOG.DOWNLOAD":"Télécharger","~DOWNLOAD_DIALOG.DOWNLOAD":"Télécharger","~DOWNLOAD_DIALOG.CANCEL":"Annuler","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inclure les informations de partage dans le fichier téléchargé","~RENAME_DIALOG.RENAME":"Renommer","~RENAME_DIALOG.CANCEL":"Annuler","~SHARE_DIALOG.COPY":"Copier","~SHARE_DIALOG.VIEW":"Affichage (or vue)","~SHARE_DIALOG.CLOSE":"Fermer","~SHARE_DIALOG.COPY_SUCCESS":"L\'information a été copiée dans le presse-papiers.","~SHARE_DIALOG.COPY_ERROR":"Désolé, l\'information n\'a pas pu être copiée dans le presse-papiers.","~SHARE_DIALOG.COPY_TITLE":"Copier le résultat","~SHARE_DIALOG.LONGEVITY_WARNING":"La copie partagée de ce document sera conservée jusqu\'à ce qu\'elle ne soit plus consultée depuis plus d\'un an.","~SHARE_UPDATE.TITLE":"Vue partagée mise à jour","~SHARE_UPDATE.MESSAGE":"La vue partagée a été mise à jour avec succès. Les mises à jour peuvent prendre jusqu\'à 1 minute.","~CONFIRM.OPEN_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir ouvrir un nouveau document ?","~CONFIRM.NEW_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir créer un nouveau document ?","~CONFIRM.AUTHORIZE_OPEN":"Une autorisation est nécessaire pour ouvrir ce document. Souhaitez-vous continuer ?","~CONFIRM.AUTHORIZE_SAVE":"Une autorisation est nécessaire pour enregistrer ce document. Souhaitez-vous continuer ?","~CONFIRM.CLOSE_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir fermer le document ?","~CONFIRM.REVERT_TO_LAST_OPENED":"Voulez-vous vraiment rétablir le document dans l’état où il se trouvait lors de sa dernière ouverture ?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Voulez-vous vraiment rétablir le document dans l’état où il se trouvait lors de son dernier partage ?","~CONFIRM_DIALOG.TITLE":"Êtes-vous sûr(e) ?","~CONFIRM_DIALOG.YES":"Oui","~CONFIRM_DIALOG.NO":"Non","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Déposez un fichier ici ou cliquez pour en sélectionner un.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Désolé, vous ne pouvez choisir qu’un seul fichier à ouvrir.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Désolé, vous ne pouvez pas déposer plus d’un fichier.","~IMPORT.LOCAL_FILE":"Fichier local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Désolé, vous ne pouvez choisir qu’une seule URL à ouvrir.","~IMPORT_URL.PLEASE_ENTER_URL":"Veuillez entrer une URL à importer.","~URL_TAB.DROP_URL_HERE":"Déposez l’URL ici ou entrez l’URL ci-dessous","~URL_TAB.IMPORT":"Importer","~CLIENT_ERROR.TITLE":"Erreur","~ALERT_DIALOG.TITLE":"Alerte","~ALERT_DIALOG.CLOSE":"Fermer","~ALERT.NO_PROVIDER":"Impossible d’ouvrir le document spécifié, car aucun service compatible n’est disponible.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Se connecter à Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Connexion à Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"ID client requis manquant dans les options du fournisseur Google Drive","~DOCSTORE.LOAD_403_ERROR":"Vous n’êtes pas autorisé à charger %{filename}.

Si vous utilisez le document partagé d’une autre personne, il se peut que le document n\'est plus partagé.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Impossible de charger le document partagé demandé.

Peut-être que le fichier n’a pas été partagé ?","~DOCSTORE.LOAD_404_ERROR":"Impossible de charger %{filename}","~DOCSTORE.SAVE_403_ERROR":"Vous n’avez pas l’autorisation d’enregistrer \'%{filename}\'.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Impossible de créer %{filename}. Le fichier existe déjà.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Impossible de supprimer %{filename} : [%{message}]","~DOCSTORE.SAVE_ERROR":"Impossible de sauvegarder %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Vous n’êtes pas autorisé à supprimer %{filename}.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.REMOVE_ERROR":"Impossible de supprimer %{filename}","~DOCSTORE.RENAME_403_ERROR":"Vous n’êtes pas autorisé à renommer %{filename}.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.RENAME_ERROR":"Impossible de renommer %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerte Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerte Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Enregistrer sous","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Je le ferai plus tard","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud a été fermé !","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Veuillez enregistrer vos documents à un autre emplacement.","~SHARE_DIALOG.SHARE_STATE":"Vue partagée: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"activé","~SHARE_DIALOG.SHARE_STATE_DISABLED":"désactivé","~SHARE_DIALOG.ENABLE_SHARING":"Activer le partage","~SHARE_DIALOG.STOP_SHARING":"Arrêter le partage","~SHARE_DIALOG.UPDATE_SHARING":"Mettre à jour la vue partagée","~SHARE_DIALOG.PREVIEW_SHARING":"Aperçu de la vue partagée","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Lorsque le partage est activé, un lien vers une copie de la vue actuelle est créé. L’ouverture de ce lien permet à chaque utilisateur de disposer de sa propre copie du document avec lequel il peut interagir.","~SHARE_DIALOG.LINK_TAB":"Lien","~SHARE_DIALOG.LINK_MESSAGE":"Fournir aux autres leur propre copie de la vue partagée à l’aide du lien ci-dessous ","~SHARE_DIALOG.EMBED_TAB":"Intégrer","~SHARE_DIALOG.EMBED_MESSAGE":"Code d’intégration à insérer dans une page web ou un contenu en ligne","~SHARE_DIALOG.LARA_MESSAGE":"Utilisez ce lien lors de la création d’une activité dans LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL du serveur CODAP :","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Bouton plein écran et mise à l’échelle","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Afficher les options de visibilité des données sur les graphiques","~CONFIRM.CHANGE_LANGUAGE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir changer de langue ?","~FILE_STATUS.FAILURE":"Réessayer...","~SHARE_DIALOG.PLEASE_WAIT":"Veuillez patienter pendant que nous générons un lien partagé …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Erreur de connexion à Google !","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Clé API requise manquante dans les options du fournisseur Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Impossible de télécharger le fichier","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Impossible de télécharger le fichier : %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Utilisez ce lien lors de la création d’une activité pour Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Utiliser cette version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Cliquez pour prévisualiser","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Mis à jour le","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activité","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Une autre page contient des données plus récentes. Souhaitez-vous l’utiliser ?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Deux options s\'offrent à vous pour poursuivre votre travail. Quelle version souhaitez-vous utiliser ?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Que souhaitez-vous faire ?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Il s’agit d’un aperçu en lecture seule de vos données. Cliquez n’importe où pour le fermer.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Veuillez essayer de vous connecter à nouveau et cocher toutes les cases lorsque vous y êtes invité dans la fenêtre contextuelle","~FILE_DIALOG.FILTER":"Filtrer les résultats...","~GOOGLE_DRIVE.USERNAME_LABEL":"Nom d\'utilisateur :","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Sélectionnez un autre compte Google","~GOOGLE_DRIVE.MY_DRIVE":"Mon drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Drive partagés","~GOOGLE_DRIVE.SHARED_WITH_ME":"Partagé avec moi","~FILE_STATUS.CONTINUE_SAVE":"Nous continuerons d’essayer d’enregistrer vos modifications.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"ID d\'application requis manquant dans les options du fournisseur Google Drive","~FILE_DIALOG.OVERWRITE_CONFIRM":"Voulez-vous vraiment écraser %{filename} ?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Rouvrir Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Enregistrer rapidement dans Mon Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Enregistrer dans le dossier sélectionné","~GOOGLE_DRIVE.PICK_FILE":"Enregistrer par-dessus le fichier existant","~GOOGLE_DRIVE.SELECT_A_FILE":"Sélectionner un fichier","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Sélectionner un dossier","~GOOGLE_DRIVE.STARRED":"Favoris","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Veuillez sélectionner un fichier valide pour cette application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"سند بدون عنوان","~MENU.NEW":"جدید","~MENU.OPEN":"باز کردن","~MENU.CLOSE":"بستن","~MENU.IMPORT_DATA":"انتقال داده ها","~MENU.SAVE":"ذخیره سازی","~MENU.SAVE_AS":"ذخیره سازی به عنوان ...","~MENU.EXPORT_AS":"صدور پرونده در ...","~MENU.CREATE_COPY":"ایجاد رو نوشت","~MENU.SHARE":"اشنراک گذاری ...","~MENU.SHARE_GET_LINK":"دریافت پیوند محتوای اشتراک گذاری شده","~MENU.SHARE_UPDATE":"بروز رسانی محتوای اشتراک گذاری شده","~MENU.DOWNLOAD":"دریافت","~MENU.RENAME":"تغییر نام","~MENU.REVERT_TO":"رجوع دادن به ","~MENU.REVERT_TO_LAST_OPENED":"محتوای باز شده اخیر ","~MENU.REVERT_TO_SHARED_VIEW":"محتوای اشتراک گذاری شده","~DIALOG.SAVE":"ذخیره سازی","~DIALOG.SAVE_AS":"ذخیره سازی به عنوان ...","~DIALOG.EXPORT_AS":"صدور پرونده در ...","~DIALOG.CREATE_COPY":"ایجاد نسخه براری ...","~DIALOG.OPEN":"بازکردن","~DIALOG.DOWNLOAD":"دریافت کردن","~DIALOG.RENAME":"تغییر نام","~DIALOG.SHARED":"اشتراک گذاری","~DIALOG.IMPORT_DATA":"انتقال داده ها","~PROVIDER.LOCAL_STORAGE":"حافظه محلی","~PROVIDER.READ_ONLY":"فقط خواندنی","~PROVIDER.GOOGLE_DRIVE":"Google Drive\\n","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"فایل محلی","~FILE_STATUS.SAVING":"درحال ذخیره سازی...","~FILE_STATUS.SAVED":"همه‏ ی تغییرات ذخیره شد","~FILE_STATUS.SAVED_TO_PROVIDER":"همه‏ ی تغییرات در % ذخیره شد ","~FILE_STATUS.UNSAVED":"ذخیره نشده","~FILE_DIALOG.FILENAME":"نام فایل","~FILE_DIALOG.OPEN":"باز کردن","~FILE_DIALOG.SAVE":"ذهیره کردن","~FILE_DIALOG.CANCEL":"لغو کردن","~FILE_DIALOG.REMOVE":"پاک کردن","~FILE_DIALOG.REMOVE_CONFIRM":"آیا مطمئن هستید که می‌خواهید % را پاک کنید؟","~FILE_DIALOG.REMOVED_TITLE":"فایل پاک شده","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} پاک شده است","~FILE_DIALOG.LOADING":"در حال بارگزاری…","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***اخطار بارگزاری محتوای پوشه***","~FILE_DIALOG.DOWNLOAD":"دریافت کردن","~DOWNLOAD_DIALOG.DOWNLOAD":"دریافت کردن","~DOWNLOAD_DIALOG.CANCEL":"لغو کردن","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"شامل اطلاعات اشتراکی در فایل دریافت شده","~RENAME_DIALOG.RENAME":"تغییر نام","~RENAME_DIALOG.CANCEL":"لغو کردن","~SHARE_DIALOG.COPY":"رونوشت","~SHARE_DIALOG.VIEW":"دیدن","~SHARE_DIALOG.CLOSE":"بستن","~SHARE_DIALOG.COPY_SUCCESS":"اطلاعات در کلیپ بورد رونوشت شده‌اند","~SHARE_DIALOG.COPY_ERROR":"متاسفم، اطلاعات قابل رونوشت در کلیپ بورد نبودند","~SHARE_DIALOG.COPY_TITLE":"نتیجه کپی","~SHARE_DIALOG.LONGEVITY_WARNING":"رونوشت به اشتراک گذاشته شده‌ی این سند پس از آخرین مراجعه به مدت یک سال نگه‌داری خواهد شد.","~SHARE_UPDATE.TITLE":"نمای اشتراکی بروز شد","~SHARE_UPDATE.MESSAGE":"این نمایشی اشتراکی با موفقیت به روز رسانی شد. به روز رسانی ممکن است یک دقیقه طول بکشد.\\n","~CONFIRM.OPEN_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید سند جدیدی باز کنید؟","~CONFIRM.NEW_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید سند جدیدی بسازید؟","~CONFIRM.AUTHORIZE_OPEN":"برای باز کردن فایل مجوز لازم است. آیا مایل هستید با مجوز اقدام کنید؟","~CONFIRM.AUTHORIZE_SAVE":"برای ذخیره سند مجوز لازم است. آیا مایل هستید با مجوز اقدام کنید؟","~CONFIRM.CLOSE_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید این سند را ببندید؟","~CONFIRM.REVERT_TO_LAST_OPENED":"آیا مطمئن هستید که می‌خواهید این سند را به آخرین محتوا باز شده ارجاع دهید؟","~CONFIRM.REVERT_TO_SHARED_VIEW":"آیا مطمئن هستید که می‌خواهید این سند را به آخرین محتوا اشتراک گذاشته شده ارجاع دهید؟","~CONFIRM_DIALOG.TITLE":"آیا مطمئن هستید؟","~CONFIRM_DIALOG.YES":"بله","~CONFIRM_DIALOG.NO":"خیر","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"فایل را اینجا رها کنید یا اینجا را کلیک کنید تا یک فایل را انتخاب کنید.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"متاسفم، شما می‌توانید فقط یک فایل را باز کنید.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"متاسفم، شما نمی‌توانید بیش از یک فایل را رها کنید.","~IMPORT.LOCAL_FILE":"فایل محلی","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"متاسفم، شما می‌توانید فقط یک url را باز کنید.","~IMPORT_URL.PLEASE_ENTER_URL":"لطفا برای وارد شدن یک URL وارد کنید.","~URL_TAB.DROP_URL_HERE":"URL را در اینجا رها کنید یا URL را در پایین وارد کنید","~URL_TAB.IMPORT":"وارد کردن ","~CLIENT_ERROR.TITLE":"خطا","~ALERT_DIALOG.TITLE":"هشدار","~ALERT_DIALOG.CLOSE":"بستن","~ALERT.NO_PROVIDER":"سند مشخص شده باز نشد زیرا ارائه‌دهنده مناسبی موجود نیست.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"ورود به گوگل","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"در حال اتصال به گوگل …","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"شناسه مشتری مورد نیاز در گزینه‌های ارائه‌دهنده گوگل درایو وجود ندارد ","~DOCSTORE.LOAD_403_ERROR":"شما اجازه‌ی بارگزاری %{filename} را ندارید.

اگر از سند اشتراک گذاشته شده‌ی دیگری استفاده می‌کنید ممکن است به اشتراک گذاشته نشده باشد","~DOCSTORE.LOAD_SHARED_404_ERROR":"قادر به فراخوانی سند بارگزاری شده نیست.

شاید این فایل به اشتراک گذاشته نشده است؟","~DOCSTORE.LOAD_404_ERROR":"قادر به بارگزاری %{filename} نیست","~DOCSTORE.SAVE_403_ERROR":"شما اجازه‌ی ذخیره‎ی %{filename} ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"قادر به ساخت %{filename} نیست.فایل از پیش موجود است.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"قادر به ذخیره‌ی %{filename} نیست:[%{message}]","~DOCSTORE.SAVE_ERROR":"قادر به ذخیره‌ی %{filename} نیست","~DOCSTORE.REMOVE_403_ERROR":"شما اجازه‌ی حذف %{filename} را ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.REMOVE_ERROR":"قادر به حذف %{filename} نیست","~DOCSTORE.RENAME_403_ERROR":"شما اجازه‌ی تغییر نام %{filename} را ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.RENAME_ERROR":"قادر به تغییر نام %{filename} نیست","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloudهشدار","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud هشدار","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"ذخیره در جای دیگر","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"بعدا انجام خواهم داد","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud بسته شده است","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"لطفا سندهایتان را در محل دیگری ذخیره کنید","~SHARE_DIALOG.SHARE_STATE":"نمای اشتراکی:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"فعال","~SHARE_DIALOG.SHARE_STATE_DISABLED":"غیرفعال","~SHARE_DIALOG.ENABLE_SHARING":"فعال کردن اشتراک گذاری","~SHARE_DIALOG.STOP_SHARING":"توقف اشتراک گذاری","~SHARE_DIALOG.UPDATE_SHARING":"به روز رسانی نمای اشتراکی","~SHARE_DIALOG.PREVIEW_SHARING":"پیش نمایش نمای اشتراکی","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"زمانی که اشتراک گذاری فعال است، رونوشتی از نمای کنونی ساخته می‌شود. کپی می تواند به اشتراک گذاشته شود.","~SHARE_DIALOG.LINK_TAB":"پیوند","~SHARE_DIALOG.LINK_MESSAGE":"این را در یک ایمیل یا پیام متنی الصاق کنید. ","~SHARE_DIALOG.EMBED_TAB":"جاسازی کردن ","~SHARE_DIALOG.EMBED_MESSAGE":"کد را برای درج در صفحات وب یا سایر محتوای مبتنی بر وب جاسازی کنید","~SHARE_DIALOG.LARA_MESSAGE":"این پیوند را هنگام ساخت یک فعالیت در LARA به کار ببرید","~SHARE_DIALOG.LARA_CODAP_URL":"URL سرور CODAP","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"دکمه تمام صفحه و مقیاس‌بندی","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"نمایش کلیدهای رویت داده ها روی نمودار","~CONFIRM.CHANGE_LANGUAGE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید زبان‌ها را تغییر دهید؟","~FILE_STATUS.FAILURE":"تلاش دوباره...","~SHARE_DIALOG.PLEASE_WAIT":"لطفا صبر کنید تا ما یک پیوند اشتراکی تولید کنیم...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"اخطار وصل شدن به گوگل!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"API key مورد نیاز در گزینه‌های ارائه‌دهنده گوگل درایو وجود ندارد ","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"قادر به آپلود فایل نیست","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"قادر به آپلود فایل نیست: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"این پیوند را هنگام ساخت یک فعالیت برای Activity Player به کار ببرید","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"این نسخه را به کار ببرید","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"برای پیش نمایش کلیک کنید","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"به روز رسانی شده در ","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"صفحه","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"فعالیت","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"صفحه‌ی دیگر شامل داده‌های جدیدتری است. مایل هستید کدام را به کار ببرید؟","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"دو امکان برای ادامه دادن کار شما وجود دارد. مایل هستید کدام یک را به کار ببرید؟","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"مایل هستید چه کار کنید؟","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"این یک پیش نمایش فقط خواندنی از داده‌هایتان هست. برای بستن آن روی هر جایی کلیک کنید.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"מסמך לא שמור","~MENU.NEW":"חדש","~MENU.OPEN":"פתח","~MENU.CLOSE":"סגור","~MENU.IMPORT_DATA":"יבא נתונים","~MENU.SAVE":"שמור","~MENU.SAVE_AS":"שמור בשם","~MENU.EXPORT_AS":"יצא קובץ","~MENU.CREATE_COPY":"צור עותק","~MENU.SHARE":"שתף","~MENU.SHARE_GET_LINK":"קבל קישור לצפיה שיתופית","~MENU.SHARE_UPDATE":"עדכן צפיה שיתופית","~MENU.DOWNLOAD":"הורד","~MENU.RENAME":"שנה שם","~MENU.REVERT_TO":"החזר ל","~MENU.REVERT_TO_LAST_OPENED":"מצב פתוח לאחרונה","~MENU.REVERT_TO_SHARED_VIEW":"צפיה שיתופית","~DIALOG.SAVE":"שמור","~DIALOG.SAVE_AS":"שמור בשם","~DIALOG.EXPORT_AS":"יצא קובץ כ","~DIALOG.CREATE_COPY":"צור עותק...","~DIALOG.OPEN":"פתח","~DIALOG.DOWNLOAD":"הורד","~DIALOG.RENAME":"שנה שם","~DIALOG.SHARED":"שתף","~DIALOG.IMPORT_DATA":"יבא נתונים","~PROVIDER.LOCAL_STORAGE":"אחסון מקומי","~PROVIDER.READ_ONLY":"קריאה בלבד","~PROVIDER.GOOGLE_DRIVE":"שרת GOOGLE","~PROVIDER.DOCUMENT_STORE":"ענן CONCORD","~PROVIDER.LOCAL_FILE":"קובץ מקומי","~FILE_STATUS.SAVING":"שומר...","~FILE_STATUS.SAVED":"כל השינויים נשמרו","~FILE_STATUS.SAVED_TO_PROVIDER":"כל השינויים נשמרו ל %{providerName}","~FILE_STATUS.UNSAVED":"לא שמור","~FILE_DIALOG.FILENAME":"שם קובץ","~FILE_DIALOG.OPEN":"פתח","~FILE_DIALOG.SAVE":"שמור","~FILE_DIALOG.CANCEL":"בטל","~FILE_DIALOG.REMOVE":"מחק","~FILE_DIALOG.REMOVE_CONFIRM":"האם אתם בטוחים שברצונכם למחוק את %{filename}","~FILE_DIALOG.REMOVED_TITLE":"קובץ מחוק","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} נמחק","~FILE_DIALOG.LOADING":"טוען...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** טעות בעת טעינת תוכן הקובץ ***","~FILE_DIALOG.DOWNLOAD":"הורד","~DOWNLOAD_DIALOG.DOWNLOAD":"הורד","~DOWNLOAD_DIALOG.CANCEL":"בטל","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"צרף נתוני שיתוף בקובץ שהורד","~RENAME_DIALOG.RENAME":"שנה שם","~RENAME_DIALOG.CANCEL":"בטל","~SHARE_DIALOG.COPY":"העתק","~SHARE_DIALOG.VIEW":"צפה","~SHARE_DIALOG.CLOSE":"סגור","~SHARE_DIALOG.COPY_SUCCESS":"המידע הועתק ללוח","~SHARE_DIALOG.COPY_ERROR":"סליחה, המידע לא ניתן להעתקה ללוח","~SHARE_DIALOG.COPY_TITLE":"העתק תוצאה","~SHARE_DIALOG.LONGEVITY_WARNING":"העותק השיתופי של מסמך זה ישמר עד שנה ללא שימוש","~SHARE_UPDATE.TITLE":"צפיה שיתופית עודכנה","~SHARE_UPDATE.MESSAGE":"הצפיה השיתופית עודכנה בהצלחה","~CONFIRM.OPEN_FILE":"ישנם שינויים לא שמורים. האם אתם בטוחים שברצונכם לפתוח מסמך חדש?","~CONFIRM.NEW_FILE":"ישנם שינויים לא שמורים. האם אתם בטוחים שברצונכם ליצור מסמך חדש?","~CONFIRM.AUTHORIZE_OPEN":"נדרש אישור לפתיחת המסמך. להמשיך עם אישור?","~CONFIRM.AUTHORIZE_SAVE":"נדרש אישור לשמירת המסמך. להמשיך עם אישור?","~CONFIRM.CLOSE_FILE":"ישנם שינויים לא שמורים. לסגור את המסמך?","~CONFIRM.REVERT_TO_LAST_OPENED":"בטוח שברצונכם להחזיר את המסמך למצב הפתוח האחרון?","~CONFIRM.REVERT_TO_SHARED_VIEW":"בטוח שברצונכם להחזיר את המסמך למצב השיתופי האחרון?","~CONFIRM_DIALOG.TITLE":"בטוח?","~CONFIRM_DIALOG.YES":"כן","~CONFIRM_DIALOG.NO":"לא","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"שחרר קובץ כאן או הקלק לבחירת קובץ","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"סליחה, ניתן לבחור רק קובץ אחד לפתיחה.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"סליחה, לא ניתן לשחרר יותר מקובץ אחד.","~IMPORT.LOCAL_FILE":"קובץ מקומי","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"סליחה, ניתן לפתוח רק קישור אחד","~IMPORT_URL.PLEASE_ENTER_URL":"הקלידו URL ליבוא","~URL_TAB.DROP_URL_HERE":"שחרר URL פה או הקלד URL מתחת","~URL_TAB.IMPORT":"יבא","~CLIENT_ERROR.TITLE":"טעות","~ALERT_DIALOG.TITLE":"אזהרה","~ALERT_DIALOG.CLOSE":"סגור","~ALERT.NO_PROVIDER":"לא ניתן לפתוח את המסמך מפני שהשרת אינו זמין","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"הכנס לGOOGLE","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"מתחבר לGOOGLE","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"חסרים פרטי לקוח בGOOGLE","~DOCSTORE.LOAD_403_ERROR":"אין אישור לפתוח את הקובץ המבוקש. אם אתם משתמשים במסמך שיתופי של מישהו אחר ייתכן שהקובץ לא נשמר.","~DOCSTORE.LOAD_SHARED_404_ERROR":"לא ניתן להעלות את המסמך השיתופי המבוקש. אולי הקובץ לא שותף?","~DOCSTORE.LOAD_404_ERROR":"לא ניתן להעלות את %","~DOCSTORE.SAVE_403_ERROR":"אין אישור לשמירת \'%{filename}\'.

ייתכן שתצטרכו להכנס שוב.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"לא ניתן ליצור את %{filename} הקובץ כבר קיים.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"לא ניתן לשמור את %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"לא ניתן לשמור את %{filename}","~DOCSTORE.REMOVE_403_ERROR":"אין אישור להסרת %{filename}.

יש צורך להכנס שוב.","~DOCSTORE.REMOVE_ERROR":"לא ניתן להסיר את %{filename}","~DOCSTORE.RENAME_403_ERROR":"אין אישור לשינוי שם %{filename}.

יש צורך להכנס שוב.","~DOCSTORE.RENAME_ERROR":"לא ניתן לשנות את שם %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"אזהרת ענן CONCORD","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"אזהרת ענן CONCORD","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"שמור במקום אחר","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"יותר מאוחר","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"ענן CONCORD נסגר!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"שמור מסמך במיקום אחר.","~SHARE_DIALOG.SHARE_STATE":"תצוגה שיתופית:␣","~SHARE_DIALOG.SHARE_STATE_ENABLED":"פעיל","~SHARE_DIALOG.SHARE_STATE_DISABLED":"לא פעיל","~SHARE_DIALOG.ENABLE_SHARING":"הפעלת שיתוף","~SHARE_DIALOG.STOP_SHARING":"עצירת שיתוף","~SHARE_DIALOG.UPDATE_SHARING":"עדכון תצוגה שיתופית","~SHARE_DIALOG.PREVIEW_SHARING":"צפיה מוקדמת בתצוגה שיתופית","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"כאשר השיתוף פעיל, נוצר עותק של התצוגה הנוכחית. עותק זה יכול להיות משותף.","~SHARE_DIALOG.LINK_TAB":"קישור","~SHARE_DIALOG.LINK_MESSAGE":"הדביקו את הקישור לאימייל או להודעת טקסט","~SHARE_DIALOG.EMBED_TAB":"שילוב","~SHARE_DIALOG.EMBED_MESSAGE":"שילוב הקוד להוספה בעמודי רשת או תוכן רשתי אחר","~SHARE_DIALOG.LARA_MESSAGE":"השתמשו בקישור זה בעת יצירת פעילות LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL של שרת CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"כפתור מסך מלא ומירכוז","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"הצגת מידע ויזואלי בגרפים","~CONFIRM.CHANGE_LANGUAGE":"יש לכם שינויים לא שמורים. אתם בטוחים שתרצו להחליף שפה?","~FILE_STATUS.FAILURE":"מנסה שוב...","~SHARE_DIALOG.PLEASE_WAIT":"נא להמתין בזמן יצירת קישור שיתופי ...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"טעות בקישור לגוגל!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"חסרים נתונים קישור לגוגל דרייב","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"לא ניתן להעלות את הקובץ","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"לא ניתן להעלות את הקובץ: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"נא להשתמש בקישור זה בעת יצירת הפעילות","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"השתמשו בגרסא זו","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"לחצו לצפייה","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"עודכן ב","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"עמוד","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"פעילות","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"עמוד אחר מכיל מיד עדכני יתר. באיזה תרצו להשתמש?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"ישנן שתי אפשרויות להמשך העבודה. באיזו גרסא תרצו להשתמש?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"מה תרצו לעשות?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"ישנה גרסא לקריאה בלבד של המידע שלכם. לחצו בכל מקום לסגירה.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"אנא נסו להתחבר שוב וסמנו את כל המשבצות המתבקשות","~FILE_DIALOG.FILTER":"תוצאות סינון...","~GOOGLE_DRIVE.USERNAME_LABEL":"שם משתמש:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"בחרו פרופיל גוגל אחר","~GOOGLE_DRIVE.MY_DRIVE":"הדרייב שלי","~GOOGLE_DRIVE.SHARED_DRIVES":"דרייבים משותפים","~GOOGLE_DRIVE.SHARED_WITH_ME":"משותף איתי","~FILE_STATUS.CONTINUE_SAVE":"אנו נמשיך לנסות לשמור את השינויים שלך.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"חסרים נתונים בגוגל דרייב","~FILE_DIALOG.OVERWRITE_CONFIRM":"אתם בטוחים שברצונכם לשנות את %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"פתח שוב את התיקיה","~GOOGLE_DRIVE.QUICK_SAVE":"שמירה מהירה לדרייב שלי","~GOOGLE_DRIVE.PICK_FOLDER":"שמור בתיקיה הנבחרת","~GOOGLE_DRIVE.PICK_FILE":"שמור במקום הקובץ הנבחר","~GOOGLE_DRIVE.SELECT_A_FILE":"בחר קובץ","~GOOGLE_DRIVE.SELECT_A_FOLDER":"בחר תיקיה","~GOOGLE_DRIVE.STARRED":"מסומן","~GOOGLE_DRIVE.SELECT_VALID_FILE":"נא לבחור קובץ מתאים לשימוש זה"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未保存のファイル","~MENU.NEW":"新規","~MENU.OPEN":"開く","~MENU.CLOSE":"閉じる","~MENU.IMPORT_DATA":"データを取り込む","~MENU.SAVE":"保存する","~MENU.SAVE_AS":"保存先を選択する","~MENU.EXPORT_AS":"ファイルを転送する","~MENU.CREATE_COPY":"コピーを作成する","~MENU.SHARE":"共有する","~MENU.SHARE_GET_LINK":"共有可能なリンクを取得する","~MENU.SHARE_UPDATE":"画面を更新する","~MENU.DOWNLOAD":"ダウンロードする","~MENU.RENAME":"名前を変える","~MENU.REVERT_TO":"戻る","~MENU.REVERT_TO_LAST_OPENED":"一つ戻る","~MENU.REVERT_TO_SHARED_VIEW":"画面を初期化する","~DIALOG.SAVE":"保存する","~DIALOG.SAVE_AS":"保存先を選択する","~DIALOG.EXPORT_AS":"ファイルを転送する","~DIALOG.CREATE_COPY":"コピーを作成する","~DIALOG.OPEN":"開く","~DIALOG.DOWNLOAD":"ダウンロード","~DIALOG.RENAME":"名前の変更","~DIALOG.SHARED":"共有する","~DIALOG.IMPORT_DATA":"データを取り込む","~PROVIDER.LOCAL_STORAGE":"内部ストレージ","~PROVIDER.READ_ONLY":"読み込みに限る","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"名前を付けて保存","~FILE_STATUS.SAVING":"保存する…","~FILE_STATUS.SAVED":"すべての変更を保存する","~FILE_STATUS.SAVED_TO_PROVIDER":"全ての変更が%{providerName}に保存されました","~FILE_STATUS.UNSAVED":"未保存です","~FILE_DIALOG.FILENAME":"ファイル名","~FILE_DIALOG.OPEN":"開く","~FILE_DIALOG.SAVE":"保存","~FILE_DIALOG.CANCEL":"キャンセル","~FILE_DIALOG.REMOVE":"削除","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename}を削除しますか","~FILE_DIALOG.REMOVED_TITLE":"削除されたファイル","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}は削除されました","~FILE_DIALOG.LOADING":"読み込み中です…","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** フォルダー内容のエラーを読み込み中 ***","~FILE_DIALOG.DOWNLOAD":"ダウンロード","~DOWNLOAD_DIALOG.DOWNLOAD":"ダウンロード","~DOWNLOAD_DIALOG.CANCEL":"キャンセル","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"ダウンロードファイル内の共有情報を含む","~RENAME_DIALOG.RENAME":"名前の変更","~RENAME_DIALOG.CANCEL":"キャンセル","~SHARE_DIALOG.COPY":"コピー","~SHARE_DIALOG.VIEW":"画面","~SHARE_DIALOG.CLOSE":"閉じる","~SHARE_DIALOG.COPY_SUCCESS":"クリップボードにコピーされました。","~SHARE_DIALOG.COPY_ERROR":"申し訳ありませんが、クリップボードにコピーできませんでした。","~SHARE_DIALOG.COPY_TITLE":"コピー結果","~SHARE_DIALOG.LONGEVITY_WARNING":"この文書の共有コピーは1年間保存されました。","~SHARE_UPDATE.TITLE":"共有画面を上書きする","~SHARE_UPDATE.MESSAGE":"共有画面の上書きに成功しました。","~CONFIRM.OPEN_FILE":"変更が保存されていません。新しいファイルを開きますか?","~CONFIRM.NEW_FILE":"変更が保存されていません。新しいファイルを作成しますか?","~CONFIRM.AUTHORIZE_OPEN":"ファイルを開くのに承認が必要です。承認を行いますか?","~CONFIRM.AUTHORIZE_SAVE":"ファイルを保存するのに承認が必要です。承認を行いますか?","~CONFIRM.CLOSE_FILE":"変更が保存されていません。ファイルを閉じますか?","~CONFIRM.REVERT_TO_LAST_OPENED":"最近開かれた状態へファイルを変換してもよろしいでしょうか?","~CONFIRM.REVERT_TO_SHARED_VIEW":"最近共有された状態へファイルを変換してもよろしいでしょうか?","~CONFIRM_DIALOG.TITLE":"よろしいですか?","~CONFIRM_DIALOG.YES":"YES","~CONFIRM_DIALOG.NO":"NO","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"ここへファイルをドロップするか、クリックするとファイルが開けます。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"申し訳ありませんが、開けるファイルは一つまでです。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"申し訳ありませんが、ドロップできるファイルは一つまでです。","~IMPORT.LOCAL_FILE":"自分のファイル","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"申し訳ありませんが、開けるURLは一つまでです。","~IMPORT_URL.PLEASE_ENTER_URL":"取り込むURLを入力してください。","~URL_TAB.DROP_URL_HERE":"ここにURLをドロップするか、下にURLを入力してください","~URL_TAB.IMPORT":"取り込み","~CLIENT_ERROR.TITLE":"エラー","~ALERT_DIALOG.TITLE":"警告","~ALERT_DIALOG.CLOSE":"閉じる","~ALERT.NO_PROVIDER":"適切なプロバイダーが利用できないため、このファイルを開けません。","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"グーグルにログインします","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"グーグルに接続しています…","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"グーグルドライブとの接続に失敗しました","~DOCSTORE.LOAD_403_ERROR":"%{filename}をロードするのに承認が必要です。

もしあなたが他の人の共有されたファイルを使っているならば、それは共有されていない可能性があります。","~DOCSTORE.LOAD_SHARED_404_ERROR":"共有ファイルの読み込みに失敗しました。

文章が共有されていない可能性はありませんか?","~DOCSTORE.LOAD_404_ERROR":"%{filename}の読み込みに失敗しました","~DOCSTORE.SAVE_403_ERROR":"\'%{filename}\'を保存する権限がありません。

再びログインする必要性があるかもしれません。","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename}を作成することができません。文章は既に存在しています。","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename}: [%{message}]を保存することができません","~DOCSTORE.SAVE_ERROR":"%{filename}を保存することができません","~DOCSTORE.REMOVE_403_ERROR":"%{filename}を削除するためには承認が必要です。

再びログインする可能性があります。","~DOCSTORE.REMOVE_ERROR":"%{filename}を削除することができません","~DOCSTORE.RENAME_403_ERROR":"%{filename}の名前を変更するには承認が必要です。

再びログインする可能性があります。","~DOCSTORE.RENAME_ERROR":"%{filename}の名前を変更することができません。","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud アラート","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud アラート","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"他の場所に保存する","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"後で行います","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloudはシャットダウンしました。","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"他の場所にファイルを保存してください","~SHARE_DIALOG.SHARE_STATE":"画面共有:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"可能です","~SHARE_DIALOG.SHARE_STATE_DISABLED":"編集が必要です","~SHARE_DIALOG.ENABLE_SHARING":"共有可能にする","~SHARE_DIALOG.STOP_SHARING":"共有を停止します","~SHARE_DIALOG.UPDATE_SHARING":"共有されている画面を上書きします","~SHARE_DIALOG.PREVIEW_SHARING":"共有画面のプレビュー","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"共有可能になると、現在の画面のコピーが作成されます。\\nこのコピーを共有することができます。","~SHARE_DIALOG.LINK_TAB":"リンク","~SHARE_DIALOG.LINK_MESSAGE":"メールアドレスかテキストを貼り付けてください。","~SHARE_DIALOG.EMBED_TAB":"埋め込み","~SHARE_DIALOG.EMBED_MESSAGE":"ウェブページもしくは他のウェブベースコンテンツに埋め込まれたコード","~SHARE_DIALOG.LARA_MESSAGE":" LARAで活動を作成するときにこのリンクを用います","~SHARE_DIALOG.LARA_CODAP_URL":"CODAPサーバーURL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"フルスクリーンボタンおよびスケール","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"グラフ上にデータ可視化タグを表示する","~CONFIRM.CHANGE_LANGUAGE":"変更が保存されていません。言語を変更してもよろしいですか。","~FILE_STATUS.FAILURE":"再接続しています…","~SHARE_DIALOG.PLEASE_WAIT":"共有リンクを生成するまでお待ちください…","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Google への接続エラー!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"googleDriveプロバイダーオプションに必要なapiKeyがありません","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"ファイルをアップロードできません","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"ファイルをアップロードできません: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"アクティビティ プレーヤーのアクティビティを作成するときにこのリンクを使用します。","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"このバージョンを使用してください","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"クリックしてプレビューします","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"更新日時","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"ページ","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"活動","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"別のページには、より最近のデータが含まれています。どれを使いたいですか?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"作業を続行するには 2 つの可能性があります。どのバージョンを使用しますか?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"これはデータの読み取り専用プレビューです。どこかをクリックして閉じます。","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"再度ログインを試み、ポップアップでプロンプトが表示されたらすべてのボックスをチェックしてください","~FILE_DIALOG.FILTER":"結果をフィルタリング...","~GOOGLE_DRIVE.USERNAME_LABEL":"ユーザー名:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"別の Google アカウントを選択してください","~GOOGLE_DRIVE.MY_DRIVE":"私のドライブ","~GOOGLE_DRIVE.SHARED_DRIVES":"共有ドライブ","~GOOGLE_DRIVE.SHARED_WITH_ME":"私と共有しました","~FILE_STATUS.CONTINUE_SAVE":"引き続き変更の保存を試みます。","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"GoogleDrive プロバイダー オプションに必要な appId がありません","~FILE_DIALOG.OVERWRITE_CONFIRM":"%{filename} を上書きしてもよろしいですか?","~GOOGLE_DRIVE.REOPEN_DRIVE":"ドライブを再度開く","~GOOGLE_DRIVE.QUICK_SAVE":"マイドライブへのクイック保存","~GOOGLE_DRIVE.PICK_FOLDER":"選択したフォルダーに保存","~GOOGLE_DRIVE.PICK_FILE":"既存のファイルに上書き保存","~GOOGLE_DRIVE.SELECT_A_FILE":"ファイルを選択してください","~GOOGLE_DRIVE.SELECT_A_FOLDER":"フォルダーを選択してください","~GOOGLE_DRIVE.STARRED":"スター付き","~GOOGLE_DRIVE.SELECT_VALID_FILE":"このアプリケーションに有効なファイルを選択してください"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"제목없음","~MENU.NEW":"새 문서","~MENU.OPEN":"불러오기","~MENU.CLOSE":"닫기","~MENU.IMPORT_DATA":"데이터 가져오기","~MENU.SAVE":"저장","~MENU.SAVE_AS":"다른 이름으로 저장","~MENU.EXPORT_AS":"다른 이름으로 내보내기","~MENU.CREATE_COPY":"사본 만들기","~MENU.SHARE":"공유","~MENU.SHARE_GET_LINK":"공유 문서 링크 만들기","~MENU.SHARE_UPDATE":"공유 문서 업데이트","~MENU.DOWNLOAD":"다운로드","~MENU.RENAME":"이름 바꾸기","~MENU.REVERT_TO":"되돌리기","~MENU.REVERT_TO_LAST_OPENED":"가장 최근에 불러온 상태로","~MENU.REVERT_TO_SHARED_VIEW":"공유 문서 보기","~DIALOG.SAVE":"저장","~DIALOG.SAVE_AS":"다른 이름으로 저장","~DIALOG.EXPORT_AS":"다른 이름으로 내보내기","~DIALOG.CREATE_COPY":"사본 만들기","~DIALOG.OPEN":"불러오기","~DIALOG.DOWNLOAD":"다운로드","~DIALOG.RENAME":"이름 바꾸기","~DIALOG.SHARED":"공유","~DIALOG.IMPORT_DATA":"데이터 가져오기","~PROVIDER.LOCAL_STORAGE":"로컬 저장소","~PROVIDER.READ_ONLY":"읽기 전용","~PROVIDER.GOOGLE_DRIVE":"구글 드라이브","~PROVIDER.DOCUMENT_STORE":"Concord 클라우드","~PROVIDER.LOCAL_FILE":"로컬 파일","~FILE_STATUS.SAVING":"저장 중...","~FILE_STATUS.SAVED":"모든 변경사항이 저장됨","~FILE_STATUS.SAVED_TO_PROVIDER":"모든 변경사항을 %{providerName}에 저장됨","~FILE_STATUS.UNSAVED":"저장되지 않음","~FILE_DIALOG.FILENAME":"파일명","~FILE_DIALOG.OPEN":"불러오기","~FILE_DIALOG.SAVE":"저장","~FILE_DIALOG.CANCEL":"취소","~FILE_DIALOG.REMOVE":"삭제","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename}을 삭제할까요?","~FILE_DIALOG.REMOVED_TITLE":"삭제한 파일","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}이 삭제되었습니다.","~FILE_DIALOG.LOADING":"불러오는 중...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** 불러오는 중 오류 발생 ***","~FILE_DIALOG.DOWNLOAD":"컴퓨터에 저장하기","~DOWNLOAD_DIALOG.DOWNLOAD":"다운로드","~DOWNLOAD_DIALOG.CANCEL":"취소","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"공유정보 포함하기","~RENAME_DIALOG.RENAME":"이름 바꾸기","~RENAME_DIALOG.CANCEL":"취소","~SHARE_DIALOG.COPY":"복사","~SHARE_DIALOG.VIEW":"보기","~SHARE_DIALOG.CLOSE":"닫기","~SHARE_DIALOG.COPY_SUCCESS":"클립보드에 복사하였습니다.","~SHARE_DIALOG.COPY_ERROR":"클립보드에 복사할 수 없습니다.","~SHARE_DIALOG.COPY_TITLE":"결과","~SHARE_DIALOG.LONGEVITY_WARNING":"공유한 사본은 1년이상 엑세스 되지 않을 때까지 보관됩니다. 1년간 사용 기록이 없으면 공유된 사본 문서가 삭제됩니다.","~SHARE_UPDATE.TITLE":"공유 문서 업데이트","~SHARE_UPDATE.MESSAGE":"공유 문서가 업데이트 되었습니다. 1분내로 반영됩니다.","~CONFIRM.OPEN_FILE":"저장하지 않은 변경사항이 있습니다. 다른 문서를 불러올까요?","~CONFIRM.NEW_FILE":"저장하지 않은 변경사항이 있습니다. 새 문서를 생성할까요?","~CONFIRM.AUTHORIZE_OPEN":"권한이 필요합니다. 계속할까요?","~CONFIRM.AUTHORIZE_SAVE":"권한이 필요합니다. 계속할까요?","~CONFIRM.CLOSE_FILE":"저장하지 않은 변경사항이 있습니다. 문서를 닫을까요?","~CONFIRM.REVERT_TO_LAST_OPENED":"문서를 가장 최근에 불러온 상태로 되돌릴까요?","~CONFIRM.REVERT_TO_SHARED_VIEW":"문서를 가장 최근에 공유한 상태로 되돌릴까요?","~CONFIRM_DIALOG.TITLE":"계속할까요?","~CONFIRM_DIALOG.YES":"예","~CONFIRM_DIALOG.NO":"아니오","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"파일을 끌어 놓거나 이곳을 클릭하여 파일을 선택하세요.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"하나의 파일만 열 수 있습니다.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"둘 이상의 파일을 삭제할 수 없습니다.","~IMPORT.LOCAL_FILE":"로컬 파일","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"하나의 URL만 선택할 수 있습니다.","~IMPORT_URL.PLEASE_ENTER_URL":"가져올 URL을 입력하세요.","~URL_TAB.DROP_URL_HERE":"URL 전체를 선택하여 이곳에 끌어 놓거나 아래에 URL을 입력하세요.","~URL_TAB.IMPORT":"데이터 가져오기","~CLIENT_ERROR.TITLE":"오류","~ALERT_DIALOG.TITLE":"알림","~ALERT_DIALOG.CLOSE":"닫기","~ALERT.NO_PROVIDER":"적절한 연결 프로그램을 찾을 수 없습니다.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Google에 로그인","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Google에 연결 중...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"구글 계정을 확인하세요.","~DOCSTORE.LOAD_403_ERROR":"%{filename}을 불러올 수 없습니다. 다른 사람의 공유 문서를 사용하고 있다면 공유가 취소되었을 수 있습니다.","~DOCSTORE.LOAD_SHARED_404_ERROR":"요청하신 공유 문서를 불러올 수 없습니다. 파일이 공유되었는지 확인하세요.","~DOCSTORE.LOAD_404_ERROR":"%{filename}을 불러올 수 없습니다.","~DOCSTORE.SAVE_403_ERROR":"%{filename}을 저장할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"이미 존재하는 파일입니다.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename}을 저장할 수 없습니다. : [%{message}]","~DOCSTORE.SAVE_ERROR":"%{filename}을 저장할 수 없습니다.","~DOCSTORE.REMOVE_403_ERROR":"%{filename}(를)을 삭제할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.REMOVE_ERROR":"%{filename}(를)을 삭제할 수 없습니다.","~DOCSTORE.RENAME_403_ERROR":"%{filename}파일명을 변경할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.RENAME_ERROR":"%{filename}파일명을 변경할 수 없습니다.","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord 클라우드 알림","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord 클라우드 알림","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"다른 위치에 저장하세요.","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"잠시 기다려주세요.","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord 클라우드가 종료되었습니다.","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"문서를 다른 위치에 저장하세요.","~SHARE_DIALOG.SHARE_STATE":"공유 문서: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"활성화","~SHARE_DIALOG.SHARE_STATE_DISABLED":"비활성화","~SHARE_DIALOG.ENABLE_SHARING":"공유 활성화","~SHARE_DIALOG.STOP_SHARING":"공유 중지","~SHARE_DIALOG.UPDATE_SHARING":"공유 문서 업데이트","~SHARE_DIALOG.PREVIEW_SHARING":"공유 문서 미리보기","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"공유가 활성화되면 현재 문서의 복사본이 생성됩니다. 복사본은 공유할 수 있습니다.","~SHARE_DIALOG.LINK_TAB":"링크","~SHARE_DIALOG.LINK_MESSAGE":"URL 복사하기","~SHARE_DIALOG.EMBED_TAB":"임베드","~SHARE_DIALOG.EMBED_MESSAGE":"웹페이지에 추가할 코드 복사하기","~SHARE_DIALOG.LARA_MESSAGE":"LARA에서 액티비티를 만들 때 이 링크를 사용하세요.","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP 서버 URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"화면크기 변경","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"그래프에서 데이터 표시/숨김","~CONFIRM.CHANGE_LANGUAGE":"저장되지 않은 변경사항이 있습니다. 언어를 변경할까요?","~FILE_STATUS.FAILURE":"재시도 중...","~SHARE_DIALOG.PLEASE_WAIT":"공유 링크 생성 중...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"구글 연결 오류","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"구글 드라이브 접근에 필요한 apiKey를 확인할 수 없습니다.","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"파일을 업로드할 수 없습니다.","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"파일을 업로드할 수 없습니다.: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Activity Player에서 액티비티를 만들 때 이 링크를 사용하십시오.","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"현재 버전 사용","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"미리보기","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"업데이트 완료","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"페이지","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"액티비티","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"다른 페이지에 최신 데이터가 포함되어 있습니다. 어떤 것을 사용할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"작업을 계속할 수 있는 두 가지 버전이 있습니다. 어떤 버전을 사용할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"어떤 작업을 할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"미리보기 화면입니다. 닫으려면 아무 곳이나 클릭하세요.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"다시 로그인 하세요. 팝업 메시지가 표시되면 모든 체크 박스를 선택하세요.","~FILE_DIALOG.FILTER":"결과","~GOOGLE_DRIVE.USERNAME_LABEL":"사용자명:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"다른 구글 계정을 선택하세요.","~GOOGLE_DRIVE.MY_DRIVE":"내 드라이브","~GOOGLE_DRIVE.SHARED_DRIVES":"공유 드라이브","~GOOGLE_DRIVE.SHARED_WITH_ME":"공유 문서함","~FILE_STATUS.CONTINUE_SAVE":"변경 사항 저장 중...","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument uten navn","~MENU.NEW":"Ny","~MENU.OPEN":"Åpne ...","~MENU.CLOSE":"Lukk","~MENU.IMPORT_DATA":"Importér data","~MENU.SAVE":"Lagre","~MENU.SAVE_AS":"Lagre som ...","~MENU.EXPORT_AS":"Eksportér fil som ...","~MENU.CREATE_COPY":"Lag kopi","~MENU.SHARE":"Del ...","~MENU.SHARE_GET_LINK":"Få lenke til delt visning","~MENU.SHARE_UPDATE":"Oppdatér delt visning","~MENU.DOWNLOAD":"Last ned","~MENU.RENAME":"Gi nytt navn","~MENU.REVERT_TO":"Tilbakestill til ...","~MENU.REVERT_TO_LAST_OPENED":"Siste åpnede versjon","~MENU.REVERT_TO_SHARED_VIEW":"Delt visning","~DIALOG.SAVE":"Lagre","~DIALOG.SAVE_AS":"Lagre som ...","~DIALOG.EXPORT_AS":"Eksportér fil som ...","~DIALOG.CREATE_COPY":"Lag en kopi ...","~DIALOG.OPEN":"Åpne","~DIALOG.DOWNLOAD":"Last ned","~DIALOG.RENAME":"Gi nytt navn","~DIALOG.SHARED":"Del","~DIALOG.IMPORT_DATA":"Importér data","~PROVIDER.LOCAL_STORAGE":"På denne enheten","~PROVIDER.READ_ONLY":"Kun leseversjon","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokal fil","~FILE_STATUS.SAVING":"Lagrer...","~FILE_STATUS.SAVED":"Alle endringer lagret","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle endringer lagret til","~FILE_STATUS.UNSAVED":"Ikke lagret","~FILE_DIALOG.FILENAME":"Filnavn","~FILE_DIALOG.OPEN":"Åpne","~FILE_DIALOG.SAVE":"Lagre","~FILE_DIALOG.CANCEL":"Avbryt","~FILE_DIALOG.REMOVE":"Slett","~FILE_DIALOG.REMOVE_CONFIRM":"Er du sikker på at du vil slette %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Slettet fil","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} ble slettet","~FILE_DIALOG.LOADING":"Laster...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***Feil ved lasting av innholdet i mappa***","~FILE_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.CANCEL":"Avbryt","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inkludér delingsinformasjon i den nedlastede fila","~RENAME_DIALOG.RENAME":"Gi nytt navn","~RENAME_DIALOG.CANCEL":"Avbryt","~SHARE_DIALOG.COPY":"Kopier","~SHARE_DIALOG.VIEW":"Se","~SHARE_DIALOG.CLOSE":"Lukk","~SHARE_DIALOG.COPY_SUCCESS":"Informasjonen har blitt kopiert til utklippstavla","~SHARE_DIALOG.COPY_ERROR":"Det var dessverre ikke mulig å kopiere innholdet til utklippstavla.","~SHARE_DIALOG.COPY_TITLE":"Kopiér","~SHARE_DIALOG.LONGEVITY_WARNING":"Den delte kopien av dette dokumentet beholdes helt til kopien ikke har vært i bruk på over ett år.","~SHARE_UPDATE.TITLE":"Delt visning oppdatert","~SHARE_UPDATE.MESSAGE":"Oppdatering av den delte visningen var vellykket.","~CONFIRM.OPEN_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du vil åpne et nytt dokument?","~CONFIRM.NEW_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du opprette et nytt dokument?","~CONFIRM.AUTHORIZE_OPEN":"Autorisering er nødvendig for å åpne dokumentet. Vil du gå videre med autorisering?","~CONFIRM.AUTHORIZE_SAVE":"Autorisering er nødvendig for å lagre dokumentet. Vil du gå videre med autorisering?","~CONFIRM.CLOSE_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du vil lukke dokumentet?","~CONFIRM.REVERT_TO_LAST_OPENED":"Er du sikker på at du vil tilbakestille dokumentet til siste åpnede versjon?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Er du sikker på at du til tilbakestille dokumentet til siste delte versjon?","~CONFIRM_DIALOG.TITLE":"Er du sikker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nei","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Slipp filen her eller klikk for å velge fil","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Du kan bare åpne én fil.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Du kan ikke slippe mer enn én fil.","~IMPORT.LOCAL_FILE":"Lokal fil","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Du kan bare åpne en URL.","~IMPORT_URL.PLEASE_ENTER_URL":"Skriv inn URLen du vil importere.","~URL_TAB.DROP_URL_HERE":"Slipp URL her eller skriv inn URL under","~URL_TAB.IMPORT":"Importér","~CLIENT_ERROR.TITLE":"Feil","~ALERT_DIALOG.TITLE":"Advarsel","~ALERT_DIALOG.CLOSE":"Lukk","~ALERT.NO_PROVIDER":"Kunne ikke åpne dokumentet fordi en passende tilbyder ikke er tilgjengelig.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Logg på Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Kobler til Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Mangler nødvendig klientId i Google Drive","~DOCSTORE.LOAD_403_ERROR":"Du har ikke tillatelse til å laste %{filename}.

Hvis du bruker et dokument som noen andre har delt, så kan delingen ha blitt slått av.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Klarte ikke å laste det delte dokumentet.

Sjekk om dokumentet virkelig er delt.","~DOCSTORE.LOAD_404_ERROR":"Kunne ikke laste %{filename}","~DOCSTORE.SAVE_403_ERROR":"Du har ikke tillatelse til å lagre \'%{filename}\'.

Du må kanskje logge inn på nytt.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kunne ikke opprette %{filename}. Filen finnes allerede.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kunne ikke lagre %{filename}:[%{message}]","~DOCSTORE.SAVE_ERROR":"Kunne ikke lagre %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Du har ikke tillatelse til å fjerne %{filename}.

Du må kanskje logge inn på nytt.","~DOCSTORE.REMOVE_ERROR":"Kunne ikke fjerne %{filename}","~DOCSTORE.RENAME_403_ERROR":"Du har ikke tillatelse til å endre navnet på %{filename}.

Du må kanskje logge inn på nytt.","~DOCSTORE.RENAME_ERROR":"Kunne ikke endre navn på %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Advarsel","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Advarsel","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Lagre et annet sted","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Jeg gjør det en annen gang","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concourd Clouden er avsluttet!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Velg annen plassering for å lagre dokumentene.","~SHARE_DIALOG.SHARE_STATE":"Delt visning: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktivert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktivert","~SHARE_DIALOG.ENABLE_SHARING":"Aktiver deling","~SHARE_DIALOG.STOP_SHARING":"Avslutt deling","~SHARE_DIALOG.UPDATE_SHARING":"Oppdater delt visning","~SHARE_DIALOG.PREVIEW_SHARING":"Forhåndsvisning av delt visning","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Når deling er aktivert vil en kopi av den nåværende visningen bli opprettet. Kopien kan deles.","~SHARE_DIALOG.LINK_TAB":"Lenke","~SHARE_DIALOG.LINK_MESSAGE":"Lim inn dette i en e-post eller tekstmelding","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embedkode for å sette inn på nettsteder eller annet nett-basert innhold","~SHARE_DIALOG.LARA_MESSAGE":"Bruk denne lenken når du lager en oppgave i LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP-server URL","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullskjermknapp og skalering","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Vis knapp for synlighet av data i grafer","~CONFIRM.CHANGE_LANGUAGE":"Du har endringer som ikke er lagret. Er du sikker på at du vil endre språk?","~FILE_STATUS.FAILURE":"Prøver på nytt...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Klarte ikke å koble til Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Klarte ikke å laste opp fil","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Bruk denne versjonen","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Klikk for å forhåndsvise","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Oppdatert","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Side","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivitet","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Hva vil du gjøre?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filtrer resultater...","~GOOGLE_DRIVE.USERNAME_LABEL":"Brukernavn:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Velg en annen Google-konto","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument utan namn","~MENU.NEW":"Ny","~MENU.OPEN":"Opne...","~MENU.CLOSE":"Lukk","~MENU.IMPORT_DATA":"Importér data...","~MENU.SAVE":"Lagre","~MENU.SAVE_AS":"Lagres som...","~MENU.EXPORT_AS":"Eksporter fil som...","~MENU.CREATE_COPY":"Lag ein kopi","~MENU.SHARE":"Del...","~MENU.SHARE_GET_LINK":"Få lenkje til delt visning","~MENU.SHARE_UPDATE":"Oppdatér delt visning","~MENU.DOWNLOAD":"Last ned","~MENU.RENAME":"Gi nytt namn","~MENU.REVERT_TO":"Tilbakestill til...","~MENU.REVERT_TO_LAST_OPENED":"Sist opna versjon","~MENU.REVERT_TO_SHARED_VIEW":"Delt visning","~DIALOG.SAVE":"Lagre","~DIALOG.SAVE_AS":"Lagre som...","~DIALOG.EXPORT_AS":"Eksporter fil som...","~DIALOG.CREATE_COPY":"Lag ein kopi...","~DIALOG.OPEN":"Opne","~DIALOG.DOWNLOAD":"Last ned","~DIALOG.RENAME":"Gi nytt namn","~DIALOG.SHARED":"Del","~DIALOG.IMPORT_DATA":"Importér data","~PROVIDER.LOCAL_STORAGE":"Lokal lagring","~PROVIDER.READ_ONLY":"Leseversjon","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokal fil","~FILE_STATUS.SAVING":"Lagrer...","~FILE_STATUS.SAVED":"Alle endringer er lagra","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle endringer er lagra i %{providerName}","~FILE_STATUS.UNSAVED":"Ikkje lagra","~FILE_DIALOG.FILENAME":"Filnamn","~FILE_DIALOG.OPEN":"Opne","~FILE_DIALOG.SAVE":"Lagre","~FILE_DIALOG.CANCEL":"Avbryt","~FILE_DIALOG.REMOVE":"Slett","~FILE_DIALOG.REMOVE_CONFIRM":"Er du sikker på at du vil slette %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Sletta fil","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} vart sletta","~FILE_DIALOG.LOADING":"Lastar...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Feil ved lasting av innholdet i mappa ***","~FILE_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.CANCEL":"Avbryt","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inkluder detaljer om deling i den nedlasta fila","~RENAME_DIALOG.RENAME":"Gi nytt namn","~RENAME_DIALOG.CANCEL":"Avbryt","~SHARE_DIALOG.COPY":"Kopier","~SHARE_DIALOG.VIEW":"Vis","~SHARE_DIALOG.CLOSE":"Lukk","~SHARE_DIALOG.COPY_SUCCESS":"Informasjonen har vorte kopiert til utklippstavla.","~SHARE_DIALOG.COPY_ERROR":"Orsak, informasjonen kunne ikkje bli kopiert til utklippstavla.","~SHARE_DIALOG.COPY_TITLE":"Kopier resultat","~SHARE_DIALOG.LONGEVITY_WARNING":"Den delte kopien til dette dokumentet blir behalde heilt til han ikkje har vore i bruk på over eitt år.","~SHARE_UPDATE.TITLE":"Delt visning oppdatert","~SHARE_UPDATE.MESSAGE":"Oppdateringa av den delte visninga var vellykka","~CONFIRM.OPEN_FILE":"Du har endringar som ikkje er lagra. Er du sikker på at du vil opne eit nytt dokument?","~CONFIRM.NEW_FILE":"Du har endringar som ikkje er lagra. Er du sikker på at du vil opprett eit nytt dokument?","~CONFIRM.AUTHORIZE_OPEN":"Autorisering er nødvendig for å opne dokumentet. Vil du gå vidare med autorisering?","~CONFIRM.AUTHORIZE_SAVE":"Autorisering er nødvendig for å lagre dokumentet. Vil du gå vidare med autorisering?","~CONFIRM.CLOSE_FILE":"Du har endringaer som ikkje er lagra? Er du sikker på at vil lukke dokumentet?","~CONFIRM.REVERT_TO_LAST_OPENED":"Er du sikker på at du vil stille dokumentet tilbake til siste opna versjon?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Er du sikker på at du vil stille dokumentet tilbake til siste delte versjon?","~CONFIRM_DIALOG.TITLE":"Er du sikker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nei","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Slepp fil her eller klikk her for å velja fil","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Orsak, du kan berre velje ei fil som du vil opne.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Orsak, du kan ikkje sleppe meir enn ei fil.","~IMPORT.LOCAL_FILE":"Lokal fil","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Orska, du kan berre velge ein URL som du vil opne.","~IMPORT_URL.PLEASE_ENTER_URL":"Ver snill, skriv inn ein URL som du vil importere.","~URL_TAB.DROP_URL_HERE":"Slepp URL her eller skriv inn URL under","~URL_TAB.IMPORT":"Importér","~CLIENT_ERROR.TITLE":"Feil","~ALERT_DIALOG.TITLE":"Åtvaring","~ALERT_DIALOG.CLOSE":"Lukk","~ALERT.NO_PROVIDER":"Kunne ikkje opna dokumentet fordi ein passande tilbyder ikkje er tilgjengeleg.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Logg på Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Koplar til Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Saknar naudsyn clientID i tilbyder alternativene i googleDrive","~DOCSTORE.LOAD_403_ERROR":"Du har ikkje løyve til å laste %{filename}.

. Om du bruker eit dokument nokon andre har delt så kan det hende dokumentet ikke er delt lenger.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Kunne ikkje laste det forespurte dokumentet.

Kanskje fila ikkje er delt?","~DOCSTORE.LOAD_404_ERROR":"Kunne ikkje laste %{filename}","~DOCSTORE.SAVE_403_ERROR":"Du har ikkje løyve til å lagre \'%{filename}\'.

Du må kanskje logge inn att på nytt.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kunne ikkje opprette %{filename}. Fila finst allereie.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kunne ikkje lagre %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kunne ikkje lagre %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Du har ikke løyve til å fjerne %{filename}.

Du må kanskje logge inn att på nytt.","~DOCSTORE.REMOVE_ERROR":"Kunne ikkje fjerne %{filename}","~DOCSTORE.RENAME_403_ERROR":"Du har ikkje løyve til å gi nytt namn til %{filename}.

Du må kanskje logge inn att på nytt.","~DOCSTORE.RENAME_ERROR":"Kunne ikkje gi nytt namn til %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud-åtvaring","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud-åtvaring","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Lagre ein annan stad","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Eg gjer det seinare","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concourd Cloud har vorte","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Ver snill og lagre dokumenta dine ein annan stad","~SHARE_DIALOG.SHARE_STATE":"Delt visning","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktivert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktivert","~SHARE_DIALOG.ENABLE_SHARING":"Aktivér deling","~SHARE_DIALOG.STOP_SHARING":"Avslutt deling","~SHARE_DIALOG.UPDATE_SHARING":"Oppdater delt visning","~SHARE_DIALOG.PREVIEW_SHARING":"Forhåndsvis delt visning","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Når deling er aktivert, vil det bli laga ein kopi av den noverande visninga. Denne kopien kan deles.","~SHARE_DIALOG.LINK_TAB":"Lenke","~SHARE_DIALOG.LINK_MESSAGE":"Lim inn dette i ein e-post eller tekstmelding ","~SHARE_DIALOG.EMBED_TAB":"Bygg inn","~SHARE_DIALOG.EMBED_MESSAGE":"Bygg-inn-kode for å setja inn på nettsider eller anna nettbasert innhald.","~SHARE_DIALOG.LARA_MESSAGE":"Bruk denne linken når du lager ein aktivitet i LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL til CODAP-serveren:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullskjerm-knapp og skalering","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Vis knapp for synlegheit av data i grafar","~CONFIRM.CHANGE_LANGUAGE":"Du har endringer som ikkje er lagra. Er du sikker på at vil byte språk?","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Naamloos Document","~MENU.NEW":"Nieuw","~MENU.OPEN":"Open ...","~MENU.CLOSE":"Afsluiten","~MENU.IMPORT_DATA":"Data invoegen...","~MENU.SAVE":"Opslaan","~MENU.SAVE_AS":"Opslaan Als ...","~MENU.EXPORT_AS":"Exporteer Bestand Als ...","~MENU.CREATE_COPY":"Maak een Kopie","~MENU.SHARE":"Delen...","~MENU.SHARE_GET_LINK":"Maak een link voor gedeelde weergave","~MENU.SHARE_UPDATE":"Update gedeelde weergave","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Hernoem","~MENU.REVERT_TO":"Terug naar...","~MENU.REVERT_TO_LAST_OPENED":"Recent geopende status","~MENU.REVERT_TO_SHARED_VIEW":"Gedeelde weergave","~DIALOG.SAVE":"Opslaan","~DIALOG.SAVE_AS":"Opslaan Als ...","~DIALOG.EXPORT_AS":"Exporteer Bestand Als ...","~DIALOG.CREATE_COPY":"Creëer Een Kopie ...","~DIALOG.OPEN":"Open","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Hernoem","~DIALOG.SHARED":"Deel","~DIALOG.IMPORT_DATA":"Importeer Data","~PROVIDER.LOCAL_STORAGE":"Lokale Schijf","~PROVIDER.READ_ONLY":"Alleen Lezen","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokaal Bestand","~FILE_STATUS.SAVING":"Opslaan...","~FILE_STATUS.SAVED":"Alle wijzigingen zijn opgeslagen","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle wijzigingen zijn opgeslagen naar %{providerName}","~FILE_STATUS.UNSAVED":"Onopgeslagen","~FILE_DIALOG.FILENAME":"Bestandsnaam","~FILE_DIALOG.OPEN":"Open","~FILE_DIALOG.SAVE":"Opslaan","~FILE_DIALOG.CANCEL":"Annuleren","~FILE_DIALOG.REMOVE":"Verwijderen","~FILE_DIALOG.REMOVE_CONFIRM":"Weet je zeker dat je wilt %{filename} verwijderen?","~FILE_DIALOG.REMOVED_TITLE":"Verwijderd Bestand","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} is verwijderd","~FILE_DIALOG.LOADING":"Laden...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Fout in het laden van de inhoud ***","~FILE_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Annuleren","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Neem informatie over delen mee in gedownload bestand","~RENAME_DIALOG.RENAME":"Hernoem","~RENAME_DIALOG.CANCEL":"Annuleer","~SHARE_DIALOG.COPY":"Kopieer","~SHARE_DIALOG.VIEW":"Weergave","~SHARE_DIALOG.CLOSE":"Sluit","~SHARE_DIALOG.COPY_SUCCESS":"De informatie is gekopieerd naar het plakbord.","~SHARE_DIALOG.COPY_ERROR":"Sorry, de informatie kon niet gekopieerd worden naar het plakbord.","~SHARE_DIALOG.COPY_TITLE":"Kopieer Resultaat","~SHARE_DIALOG.LONGEVITY_WARNING":"De gedeelde kopie van dit bestand blijft opgeslagen totdat het een jaar niet gebruikt is.","~SHARE_UPDATE.TITLE":"Gedeelde weergave geüpdate","~SHARE_UPDATE.MESSAGE":"De gedeelde weergave is succesvol geüpdate. Updates kunnen tot 1 minuut duren.","~CONFIRM.OPEN_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je een nieuw bestand wilt openen?","~CONFIRM.NEW_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je een nieuw bestand wilt creëren?","~CONFIRM.AUTHORIZE_OPEN":"Autorisatie is verplicht om een nieuw bestand te openen. Wil je doorgaan naar autorisatie?","~CONFIRM.AUTHORIZE_SAVE":"Autorisatie is verplicht om een nieuw bestand te openen. Wil je doorgaan naar autorisatie?","~CONFIRM.CLOSE_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je het bestand wilt sluiten?","~CONFIRM.REVERT_TO_LAST_OPENED":"Weet je zeker dat je het bestand wilt terugbrengen naar de meest recent geopende status?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Weet je zeker dat je het bestand wilt terugbrengen naar de meest recent gedeelde status?","~CONFIRM_DIALOG.TITLE":"Weet je het zeker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nee","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Laat hier je bestand achter of klik hier om een bestand te selecteren.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Sorry, je kan maar 1 bestand kiezen om te openen.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Sorry, je kunt maar 1 bestand achterlaten.","~IMPORT.LOCAL_FILE":"Lokaal Bestand","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Sorry, je kunt maar 1 URL openen.","~IMPORT_URL.PLEASE_ENTER_URL":"Voeg alsjeblieft een URL toe om te importeren.","~URL_TAB.DROP_URL_HERE":"Laat je URL hier achter of voer de URL hieronder in","~URL_TAB.IMPORT":"Importeer","~CLIENT_ERROR.TITLE":"Fout","~ALERT_DIALOG.TITLE":"Waarschuwing","~ALERT_DIALOG.CLOSE":"Sluit","~ALERT.NO_PROVIDER":"Kon het specifieke bestand niet openen omdat er geen passende aanbieder beschikbaar is.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login met Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Verbinding maken met Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Het verplichte klantid mist in de googleDrive aanbieder opties","~DOCSTORE.LOAD_403_ERROR":"Je hebt geen toestemming om %{filename} in te laden.

Als je iemand anders\' gedeeld bestand gebruikt, kan het nog niet gedeeld zijn.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Kon het opgevraagde gedeelde document niet laden.

Wellicht is het document niet gedeeld?","~DOCSTORE.LOAD_404_ERROR":"Kon %{filename} niet laden","~DOCSTORE.SAVE_403_ERROR":"Je hebt geen toegang om \'%{filename}\' op te slaan.

Misschien moet je opnieuw inloggen.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kon %{filename} niet aanmaken. Dit bestand bestaat al.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kon %{filename} niet opslaan: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kon %{filename} niet opslaan","~DOCSTORE.REMOVE_403_ERROR":"Je hebt geen rechten om %{filename} te verwijderen.

Wellicht moet je opnieuw inloggen.","~DOCSTORE.REMOVE_ERROR":"Kon %{filename} niet verwijderen","~DOCSTORE.RENAME_403_ERROR":"Je hebt geen rechten om %{filename} te hernoemen.

Wellicht moet je opnieuw inloggen.","~DOCSTORE.RENAME_ERROR":"Kon %{filename} niet hernoemen","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Sla ergens anders op","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Ik zal dit later doen","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"De Concord Cloud is afgesloten!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Sla alsjeblieft je document ergens anders op.","~SHARE_DIALOG.SHARE_STATE":"Gedeelde weergave: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"ingeschakeld","~SHARE_DIALOG.SHARE_STATE_DISABLED":"uitgeschakeld","~SHARE_DIALOG.ENABLE_SHARING":"Zet delen aan","~SHARE_DIALOG.STOP_SHARING":"Stop delen","~SHARE_DIALOG.UPDATE_SHARING":"Ververs gedeelde weergave","~SHARE_DIALOG.PREVIEW_SHARING":"Voorbeeld van gedeelde weergave","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Als delen is ingeschakeld, wordt er een link naar een kopie van de huidige weergave gemaakt. Als deze link geopend wordt krijgt iedere gebruiker een eigen kopie om mee te werken.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Geef anderen hun eigen exemplaar van de gedeelde weergave via de onderstaande link ","~SHARE_DIALOG.EMBED_TAB":"Insluiten","~SHARE_DIALOG.EMBED_MESSAGE":"Sluit code in om webpagina\'s of andere web-gebaseerde content the omvatten","~SHARE_DIALOG.LARA_MESSAGE":"Gebruik deze link om een activiteit in LARA te maken","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Volledig scherm knop en vergroting","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Weergave van zichtbaarheid schakelt grafieken in","~CONFIRM.CHANGE_LANGUAGE":"Je hebt onopgeslagen wijzigingen. Weet je zeker dat je van taal wilt veranderen?","~FILE_STATUS.FAILURE":"Opnieuw proberen...","~SHARE_DIALOG.PLEASE_WAIT":"Wacht een momentje terwijl wij de gedeelde link genereren …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Verbindingsfout met Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Verplicht apiKey mist in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Kon bestand niet uploaden","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Kon bestand niet uploaden: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Gebruik deze link als je een activiteit voor de Activity Player aanmaakt","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Gebruik deze versie","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Klik voor een voorbeeld","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Gewijzigd op","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Pagina","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activiteit","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Een andere pagina heeft meer recente data. Welke wil je gebruiken?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Er zijn twee mogelijkheden om je werk door te zetten. Welke versie wil je gebruiken?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Wat wil je doen?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Dit is een alleen-lezen versie van je data. Click ergens om het te sluiten.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Probeer opnieuw in te loggen en controleer alle gevraagde vakken uit de popup","~FILE_DIALOG.FILTER":"Filter resultaten...","~GOOGLE_DRIVE.USERNAME_LABEL":"Gebruikersnaam:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Selecteer een ander Google Account","~GOOGLE_DRIVE.MY_DRIVE":"Mijn Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Gedeelde Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Gedeeld Met Mij","~FILE_STATUS.CONTINUE_SAVE":"We gaan verder met je wijzigingen opslaan.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Verplicht appId mist bij de googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Weet je zeker dat je %{filename} wilt overschrijven?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Heropen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Snel opslaan naar mijn Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Opslaan in de geselecteerde map","~GOOGLE_DRIVE.PICK_FILE":"Opslaan over bestaand bestand","~GOOGLE_DRIVE.SELECT_A_FILE":"Selecteer een bestand","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Selecteer een map","~GOOGLE_DRIVE.STARRED":"Met ster","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Selecteer een geldig bestand voor deze app"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument bez tytułu","~MENU.NEW":"Nowy","~MENU.OPEN":"Otwórz ...","~MENU.CLOSE":"Zamknij","~MENU.IMPORT_DATA":"Importuj dane...","~MENU.SAVE":"Zapisz","~MENU.SAVE_AS":"Zapisz jako ...","~MENU.EXPORT_AS":"Eksportuj plik jako ...","~MENU.CREATE_COPY":"Utwórz kopię","~MENU.SHARE":"Udostępnij...","~MENU.SHARE_GET_LINK":"Uzyskaj link do udostępnionego widoku","~MENU.SHARE_UPDATE":"Zaktualizuj udostępniony widok","~MENU.DOWNLOAD":"Pobierz","~MENU.RENAME":"Zmień nazwę","~MENU.REVERT_TO":"Przywróć do...","~MENU.REVERT_TO_LAST_OPENED":"Ostatnio otwarty stan","~MENU.REVERT_TO_SHARED_VIEW":"Udostępniony widok","~DIALOG.SAVE":"Zapisz","~DIALOG.SAVE_AS":"Zapisz jako ...","~DIALOG.EXPORT_AS":"Eksportuj plik jako ...","~DIALOG.CREATE_COPY":"Utwórz kopię ...","~DIALOG.OPEN":"Otwórz","~DIALOG.DOWNLOAD":"Pobierz","~DIALOG.RENAME":"Zmień nazwę","~DIALOG.SHARED":"Udostępnij","~DIALOG.IMPORT_DATA":"Importuj dane","~PROVIDER.LOCAL_STORAGE":"Pamięć lokalna","~PROVIDER.READ_ONLY":"Tylko odczyt","~PROVIDER.GOOGLE_DRIVE":"Dysk Google","~PROVIDER.DOCUMENT_STORE":"Chmura Concord","~PROVIDER.LOCAL_FILE":"Plik lokalny","~FILE_STATUS.SAVING":"Zapisuję...","~FILE_STATUS.SAVED":"Wszystkie zmiany zapisane","~FILE_STATUS.SAVED_TO_PROVIDER":"Wszystkie zmiany zapisane w to %{providerName}","~FILE_STATUS.UNSAVED":"Niezapisane","~FILE_DIALOG.FILENAME":"Nazwa pliku","~FILE_DIALOG.OPEN":"Otwórz","~FILE_DIALOG.SAVE":"Zapisz","~FILE_DIALOG.CANCEL":"Anuluj","~FILE_DIALOG.REMOVE":"Usuń","~FILE_DIALOG.REMOVE_CONFIRM":"Czy na pewno chcesz usunąć %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Usunięty plik","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} został usunięty","~FILE_DIALOG.LOADING":"Ładuję...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Błąd ładowania zawartości folderu ***","~FILE_DIALOG.DOWNLOAD":"Pobierz","~DOWNLOAD_DIALOG.DOWNLOAD":"Pobierz","~DOWNLOAD_DIALOG.CANCEL":"Anuluj","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Dołącz informacje o udostępnianiu w pobranym pliku","~RENAME_DIALOG.RENAME":"Zmień nazwę","~RENAME_DIALOG.CANCEL":"Anuluj","~SHARE_DIALOG.COPY":"Kopiuj","~SHARE_DIALOG.VIEW":"Widok","~SHARE_DIALOG.CLOSE":"Zamknij","~SHARE_DIALOG.COPY_SUCCESS":"Info zostało skopiowane do schowka.","~SHARE_DIALOG.COPY_ERROR":"Przepraszamy, nie udało się skopiować info do schowka.","~SHARE_DIALOG.COPY_TITLE":"Kopiuj wynik","~SHARE_DIALOG.LONGEVITY_WARNING":"Udostępniona kopia tego dokumentu będzie przechowywana ponad rok od ostatniego użycia.","~SHARE_UPDATE.TITLE":"Zaktualizowano udostępniony widok","~SHARE_UPDATE.MESSAGE":"Udostępniony widok został zaktualizowany. Aktualizacje mogą potrwać do 1 minuty.","~CONFIRM.OPEN_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz otworzyć nowy dokument?","~CONFIRM.NEW_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz utworzyć nowy dokument?","~CONFIRM.AUTHORIZE_OPEN":"Do otwarcia dokumentu wymagana jest autoryzacja. Czy chcesz kontynuować z autoryzacją?","~CONFIRM.AUTHORIZE_SAVE":"Do zapisania dokumentu wymagana jest autoryzacja. Czy chcesz kontynuować z autoryzacją?","~CONFIRM.CLOSE_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz zamknąć dokument?","~CONFIRM.REVERT_TO_LAST_OPENED":"Czy na pewno chcesz przywrócić dokument do jego ostatnio otwartego stanu?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Czy na pewno chcesz przywrócić dokument do ostatnio udostępnionego stanu?","~CONFIRM_DIALOG.TITLE":"Jesteś pewny?","~CONFIRM_DIALOG.YES":"Tak","~CONFIRM_DIALOG.NO":"Nie","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Upuść plik tu lub kliknij tu, aby wybrać plik.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Przepraszamy, możesz wybrać tylko jeden plik do otwarcia.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Przepraszamy, nie możesz upuścić więcej niż jednego pliku.","~IMPORT.LOCAL_FILE":"Plik lokalny","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Przepraszamy, możesz wybrać tylko jeden adres URL do otwarcia.","~IMPORT_URL.PLEASE_ENTER_URL":"Wprowadź adres URL do zaimportowania.","~URL_TAB.DROP_URL_HERE":"Upuść adres URL tu lub wprowadź adres URL poniżej","~URL_TAB.IMPORT":"Importuj","~CLIENT_ERROR.TITLE":"Błąd","~ALERT_DIALOG.TITLE":"Alert","~ALERT_DIALOG.CLOSE":"Zamknij","~ALERT.NO_PROVIDER":"Nie można otworzyć określonego dokumentu, ponieważ odpowiedni dostawca jest niedostępny.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Zaloguj się do Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Łączenie z Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Brak wymaganego id klienta w opcjach dostawcy GoogleDrive","~DOCSTORE.LOAD_403_ERROR":"Nie masz uprawnień do wczytania %{filename}.

Jeśli korzystasz z dokumentu innej osoby, jego udostępnienie mogło zostać cofnięte.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Nie można pobrać żądanego dokumentu.

Być może plik nie został udostępniony?","~DOCSTORE.LOAD_404_ERROR":"Nie można pobrać %{filename}","~DOCSTORE.SAVE_403_ERROR":"Nie masz uprawnień do zapisania \'%{filename}\'.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Nie można utworzyć %{filename}. Plik już istnieje.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Nie można zapisać %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Nie można zapisać %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Nie masz uprawnień do usunięcia %{filename}.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.REMOVE_ERROR":"Nie można usunąć %{filename}","~DOCSTORE.RENAME_403_ERROR":"Nie masz uprawnień do zmiany nazwy %{filename}.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.RENAME_ERROR":"Nie można zmienić nazwy %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alert Chmury Concord","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alert Chmury Concord","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Zapisz gdzie indziej","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Zrobię to później","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Chmura Concord została wyłączona!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Zapisz swoje dokumenty w innym miejscu.","~SHARE_DIALOG.SHARE_STATE":"Udostępniony widok: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"włączone","~SHARE_DIALOG.SHARE_STATE_DISABLED":"wyłączone","~SHARE_DIALOG.ENABLE_SHARING":"Włącz udostępnianie","~SHARE_DIALOG.STOP_SHARING":"Przestań udostępniać","~SHARE_DIALOG.UPDATE_SHARING":"Zaktualizuj udostępniony widok","~SHARE_DIALOG.PREVIEW_SHARING":"Podgląd udostępnionego widoku","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Gdy udostępnianie jest włączone, tworzona jest kopia bieżącego widoku. Tę kopię można udostępnić.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Wklej to do e-maila lub wiadomości tekstowej ","~SHARE_DIALOG.EMBED_TAB":"Osadź","~SHARE_DIALOG.EMBED_MESSAGE":"Kod osadzania do umieszczania na stronach internetowych lub innych treściach internetowych","~SHARE_DIALOG.LARA_MESSAGE":"Użyj tego linku podczas tworzenia aktywności w LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL serwera CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Przycisk pełnego ekranu i skalowanie","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Wyświetlaj przełączniki widoczności danych na wykresach","~CONFIRM.CHANGE_LANGUAGE":"Masz niezapisane zmiany. Czy na pewno chcesz zmienić język?","~FILE_STATUS.FAILURE":"Ponawiam próbę...","~SHARE_DIALOG.PLEASE_WAIT":"Poczekaj, aż wygenerujemy udostępniony link…","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Błąd łączenia z Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Brak wymaganego klucza api w opcjach dostawcy Dysku Google","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Nie można przesłać pliku","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Nie można przesłać pliku: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Użyj tego linku podczas tworzenia aktywności dla Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Użyj tej wersji","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Kliknij, aby wyświetlić podgląd","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Zaktualizowano","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Strona","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktywność","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Inna strona zawiera nowsze dane. Której użyć?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Istnieją dwie możliwości kontynuowania pracy. Której wersji użyć?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Co chciałbyś robić?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"To jest podgląd Twoich danych tylko do odczytu. Kliknij w dowolnym miejscu, aby je zamknąć.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Spróbuj zalogować się ponownie i zaznacz wszystkie pola, gdy pojawi się monit w wyskakującym okienku","~FILE_DIALOG.FILTER":"Filtruj wyniki...","~GOOGLE_DRIVE.USERNAME_LABEL":"Użytkownik:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Wybierz inne konto Google","~GOOGLE_DRIVE.MY_DRIVE":"Mój dysk","~GOOGLE_DRIVE.SHARED_DRIVES":"Dyski udostępnione","~GOOGLE_DRIVE.SHARED_WITH_ME":"Udostępnione mi","~FILE_STATUS.CONTINUE_SAVE":"Będziemy nadal próbować zapisać zmiany.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Arquivo Sem Nome","~MENU.NEW":"Novo","~MENU.OPEN":"Abrir ...","~MENU.CLOSE":"Fechar","~MENU.IMPORT_DATA":"Importar dados ...","~MENU.SAVE":"Salvar","~MENU.SAVE_AS":"Salvar como ...","~MENU.EXPORT_AS":"Exportar como ...","~MENU.CREATE_COPY":"Criar uma cópia","~MENU.SHARE":"Compartilhar ...","~MENU.SHARE_GET_LINK":"Obter link compartilhável","~MENU.SHARE_UPDATE":"Atualizar link compartilhável","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Renomear","~MENU.REVERT_TO":"Reverter para ...","~MENU.REVERT_TO_LAST_OPENED":"Versão anterior","~MENU.REVERT_TO_SHARED_VIEW":"Link compartilhável","~DIALOG.SAVE":"Salvar","~DIALOG.SAVE_AS":"Salvar como ...","~DIALOG.EXPORT_AS":"Exportar como ...","~DIALOG.CREATE_COPY":"Criar uma cópia ...","~DIALOG.OPEN":"Abrir","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Renomear","~DIALOG.SHARED":"Compartilhar","~DIALOG.IMPORT_DATA":"Importar Dados","~PROVIDER.LOCAL_STORAGE":"Armazenamento Local","~PROVIDER.READ_ONLY":"Somente Leitura","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Arquivo Local","~FILE_STATUS.SAVING":"Salvando ...","~FILE_STATUS.SAVED":"As mudanças foram salvas","~FILE_STATUS.SAVED_TO_PROVIDER":"Mudanças salvas em %{providerName}","~FILE_STATUS.UNSAVED":"Não salvo","~FILE_DIALOG.FILENAME":"Nome do Arquivo","~FILE_DIALOG.OPEN":"Abrir","~FILE_DIALOG.SAVE":"Salvar","~FILE_DIALOG.CANCEL":"Cancelar","~FILE_DIALOG.REMOVE":"Excluir","~FILE_DIALOG.REMOVE_CONFIRM":"Tem certeza que deseja excluir %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Aquivo Excluido","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} excluído","~FILE_DIALOG.LOADING":"Carregando ...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Erro carregando arquivos ***","~FILE_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Cancelar","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Incluir informações no arquivo baixado","~RENAME_DIALOG.RENAME":"Renomear","~RENAME_DIALOG.CANCEL":"Cancelar","~SHARE_DIALOG.COPY":"Copiar","~SHARE_DIALOG.VIEW":"Exibir","~SHARE_DIALOG.CLOSE":"Fechar","~SHARE_DIALOG.COPY_SUCCESS":"Copiado para a área de transferência.","~SHARE_DIALOG.COPY_ERROR":"Desculpe, não foi possível copiar a informação","~SHARE_DIALOG.COPY_TITLE":"Link copiado","~SHARE_DIALOG.LONGEVITY_WARNING":"Esta versão do arquivo será mantida por até 1 ano, caso não seja acessada novamente.","~SHARE_UPDATE.TITLE":"Link atualizado","~SHARE_UPDATE.MESSAGE":"O link compartilhável foi atualizado. Esse processo por levar até 1 minuto.","~CONFIRM.OPEN_FILE":"Você não salvou as alterações. Deseja abrir um novo arquivo?","~CONFIRM.NEW_FILE":"Você não salvou as alterações. Deseja criar um novo arquivo?","~CONFIRM.AUTHORIZE_OPEN":"Necessária autorização para abrir o arquivo. Deseja continuar?","~CONFIRM.AUTHORIZE_SAVE":"Necessária autorização para salvar o arquivo. Deseja continuar?","~CONFIRM.CLOSE_FILE":"Deseja sair sem salvar as alterações?","~CONFIRM.REVERT_TO_LAST_OPENED":"Deseja retomar este arquivo na sua versão aberta e mais recente?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Tem certeza que deseja reverter este arquivo para a sua versão original?","~CONFIRM_DIALOG.TITLE":"Está certo disso?","~CONFIRM_DIALOG.YES":"Sim","~CONFIRM_DIALOG.NO":"Não","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Arraste um arquivo para cá. Ou clique aqui.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Desculpe. Abra um arquivo de cada vez.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Desculpe. Selecione um arquivo por vez.","~IMPORT.LOCAL_FILE":"Arquivo Local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Desculpe, você pode abrir uma URL por vez.","~IMPORT_URL.PLEASE_ENTER_URL":"Digite uma URL para importar","~URL_TAB.DROP_URL_HERE":"Arraste uma URL para cá, ou digite uma abaixo","~URL_TAB.IMPORT":"Importar","~CLIENT_ERROR.TITLE":"Erro","~ALERT_DIALOG.TITLE":"Alerta","~ALERT_DIALOG.CLOSE":"Fechar","~ALERT.NO_PROVIDER":"Não foi possível abrir este arquivo por falta de um provedor apropriado.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login no Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Conectando ao Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Falta a requisição do clientId nas opções do Google Drive","~DOCSTORE.LOAD_403_ERROR":"Você não tem permissão de carregar %{filename}.

Se você está utilizando o arquivo compartilhado de alguém, deve ter sido bloqueado.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Não foi possível carregar o arquivo.

Talvez ele não está disponível para compartilhamento.","~DOCSTORE.LOAD_404_ERROR":"Não foi possível carregar %{filename}","~DOCSTORE.SAVE_403_ERROR":"Você não pode salvar \'%{filename}\'.

Você deve acessar novamente sua conta.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Impossível criar %{filename}. Arquivo já existe.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Impossível salvar %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Impossível salvar %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Você não tem permissão para remover %{filename}.

Você deve acessar sua conta novamente.","~DOCSTORE.REMOVE_ERROR":"Impossível remover %{filename}","~DOCSTORE.RENAME_403_ERROR":"Você não tem permissão para renomear %{filename}.

Faça o login e tente novamente.","~DOCSTORE.RENAME_ERROR":"Não foi possível renomear %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerta Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerta Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Salvar como...","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Farei isso depois","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"A Concord Cloud foi desligada!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Por favor, salve seus arquivos em outro local.","~SHARE_DIALOG.SHARE_STATE":"Compartilhar link:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"habilitado","~SHARE_DIALOG.SHARE_STATE_DISABLED":"desabilitado","~SHARE_DIALOG.ENABLE_SHARING":"Habilitar","~SHARE_DIALOG.STOP_SHARING":"Desabilitar","~SHARE_DIALOG.UPDATE_SHARING":"Atualizar link","~SHARE_DIALOG.PREVIEW_SHARING":"Prévia do arquivo","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Ao habilitar o compartilhamento, uma cópia deste arquivo pode ser compartilhada.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Colar isto em um e-mail, ou messagem de texto ","~SHARE_DIALOG.EMBED_TAB":"Incorporar","~SHARE_DIALOG.EMBED_MESSAGE":"Incorporar o código para incluir em sistemas ou páginas web.","~SHARE_DIALOG.LARA_MESSAGE":"Use este link quando criar uma atividade no LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL do Servidor CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Botão maximizar e redimensionar","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Muda a visibilidade dos dados nos gráficos","~CONFIRM.CHANGE_LANGUAGE":"Você não salvou as modificações. Deseja mudar o idioma?","~FILE_STATUS.FAILURE":"Tentando novamente...","~SHARE_DIALOG.PLEASE_WAIT":"Por favor, aguarde enquanto geramos um link compartilhável …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Erro na conexão com o Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Falha na conexão com a apiKey nas opções do Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Não foi possível carregar o arquivo","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Não foi possível carregar o arquivo: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use este link ao criar uma atividade para o Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use esta versão","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Clique para visualizar","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Atualizado em","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Página","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Atividade","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Outra página contém dados mais recentes. Qual você gostaria de usar?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Há duas possiblidades para continuar o seu trabalho. Qual versão você gostaria de usar?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"O que você gostaria de fazer?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Esta é uma prévia dos seus dados. Clique em qualquer lugar para fechá-la.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"เอกสารไม่มีชื่อ","~MENU.NEW":"ใหม่","~MENU.OPEN":"เปิด","~MENU.CLOSE":"ปิด","~MENU.IMPORT_DATA":"นำข้อมูลเข้า","~MENU.SAVE":"บันทึก","~MENU.SAVE_AS":"บันทึกเป็น","~MENU.EXPORT_AS":"ส่งออกไฟล์เป็น ...","~MENU.CREATE_COPY":"สร้างสำเนา","~MENU.SHARE":"แชร์","~MENU.SHARE_GET_LINK":"รับลิงก์เพื่อแชร์","~MENU.SHARE_UPDATE":"อัพเดตการแชร์","~MENU.DOWNLOAD":"ดาวน์โหลด","~MENU.RENAME":"เปลี่ยนชื่อ","~MENU.REVERT_TO":"กลับเป็น ...","~MENU.REVERT_TO_LAST_OPENED":"กลับไปที่หน้าเริ่มต้น","~MENU.REVERT_TO_SHARED_VIEW":"แชร์มุมมอง","~DIALOG.SAVE":"บันทึก","~DIALOG.SAVE_AS":"บันทึกเป็น","~DIALOG.EXPORT_AS":"ส่งออกไฟล์เป็น ...","~DIALOG.CREATE_COPY":"สร้างสำเนา","~DIALOG.OPEN":"เปิด","~DIALOG.DOWNLOAD":"ดาวน์โหลด","~DIALOG.RENAME":"เปลี่ยนชื่อ","~DIALOG.SHARED":"แชร์","~DIALOG.IMPORT_DATA":"นำข้อมูลเข้า","~PROVIDER.LOCAL_STORAGE":"พื้นที่เก็บข้อมูล","~PROVIDER.READ_ONLY":"อ่านอย่างเดียว","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"ไฟล์ในเครื่อง","~FILE_STATUS.SAVING":"กำลังบันทึก...","~FILE_STATUS.SAVED":"บันทึกการเปลี่ยนแปลง","~FILE_STATUS.SAVED_TO_PROVIDER":"บันทึกการเปลี่ยนแปลงไปที่ %{providerName}","~FILE_STATUS.UNSAVED":"ยังไม่บันทึก","~FILE_DIALOG.FILENAME":"ชื่อไฟล์","~FILE_DIALOG.OPEN":"เปิด","~FILE_DIALOG.SAVE":"บันทึก","~FILE_DIALOG.CANCEL":"ยกเลิก","~FILE_DIALOG.REMOVE":"ลบ","~FILE_DIALOG.REMOVE_CONFIRM":"คุณแน่ใจหรือไม่ที่จะลบ %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"ลบไฟล์","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} ถูกลบแล้ว","~FILE_DIALOG.LOADING":"กำลังโหลด...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** ล้มเหลวในการโหลดข้อมูล ***","~FILE_DIALOG.DOWNLOAD":"ดาวน์โหลด","~DOWNLOAD_DIALOG.DOWNLOAD":"ดาวน์โหลด","~DOWNLOAD_DIALOG.CANCEL":"ยกเลิก","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"ใส่ข้อมูลการแชร์ในไฟล์ดาวน์โหลด","~RENAME_DIALOG.RENAME":"เปลี่ยนชื่อ","~RENAME_DIALOG.CANCEL":"ยกเลิก","~SHARE_DIALOG.COPY":"คัดลอก","~SHARE_DIALOG.VIEW":"มุมมอง","~SHARE_DIALOG.CLOSE":"ปิด","~SHARE_DIALOG.COPY_SUCCESS":"ข้อมูลถูกคัดลองไปที่คลิปบอร์ด","~SHARE_DIALOG.COPY_ERROR":"ขออภัย ไม่สามารถคัดลอกไปคลิปบอร์ดได้","~SHARE_DIALOG.COPY_TITLE":"คัดลอกผล","~SHARE_DIALOG.LONGEVITY_WARNING":"การแชร์เอกสารนี้จะคงอยู่จนกว่าจะไม่มีการเข้าใช้งานมากกว่า 1 ปี","~SHARE_UPDATE.TITLE":"อัพเดตการแชร์","~SHARE_UPDATE.MESSAGE":"อัพเดตการแชร์สำเร็จแล้ว. การอัพเดตใช้เวลาประมาณ 1 นาที","~CONFIRM.OPEN_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการเปิดเอกสารใหม่หรือไม่?","~CONFIRM.NEW_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการสร้างเอกสารใหม่หรือไม่?","~CONFIRM.AUTHORIZE_OPEN":"การเปิดเอกสารต้องการการอนุญาต. ดำเนินการต่อหรือไม่?","~CONFIRM.AUTHORIZE_SAVE":"การบันทึกเอกสารต้องการการอนุญาต. ดำเนินการต่อหรือไม่?","~CONFIRM.CLOSE_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการปิดเอกสารนี้หรือไม่?","~CONFIRM.REVERT_TO_LAST_OPENED":"คุณแน่ใจหรือไม่ที่จะกลับไปเป็นเอกสารที่พึ่งถูกเปิดล่าสุด?","~CONFIRM.REVERT_TO_SHARED_VIEW":"คุณแน่ใจหรือไม่ที่จะกลับไปเป็นเอกสารที่พึ่งถูกแชร์ล่าสุด?","~CONFIRM_DIALOG.TITLE":"คุณแน่ใจหรือไม่?","~CONFIRM_DIALOG.YES":"ใช่","~CONFIRM_DIALOG.NO":"ไม่","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"วางไฟล์ที่นี่หรือคลิกเพื่อเลือกไฟล์","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"ขออภัย สามารถเลือกเปิดได้ 1 ไฟล์เท่านั้น","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"ขออภัย สามารถวางได้ 1 ไฟล์เท่านั้น","~IMPORT.LOCAL_FILE":"ไฟล์ในเครื่อง","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"ขออภัย สามารถใส่ 1 URL ได้เท่านั้น","~IMPORT_URL.PLEASE_ENTER_URL":"โปรดใส่ URL เพื่อนำเข้า","~URL_TAB.DROP_URL_HERE":"วาง URL ที่นี่ หรือ ใส่ URL ด้านล่าง","~URL_TAB.IMPORT":"นำเข้า","~CLIENT_ERROR.TITLE":"ผิดพลาด","~ALERT_DIALOG.TITLE":"คำเตือน","~ALERT_DIALOG.CLOSE":"ปิด","~ALERT.NO_PROVIDER":"ไม่สามารถเปิดไฟล์ได้เนื่องจากผู้ให้บริการยังไม่เปิดให้ใช้งาน","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"ลงชื่อใช้Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"กำลังเชื่อมต่อGoogle...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Missing required clientId in googleDrive provider options","~DOCSTORE.LOAD_403_ERROR":"คุณไม่ได้รับอนุญาตในการโหลดไฟล์ %{filename}.

เนื่องจากเอกสารนี้อาจจะยังไม่ถูกแชร์","~DOCSTORE.LOAD_SHARED_404_ERROR":"ไม่สามารถโหลดเอกสารที่ร้องขอได้

เอกสารนี้อาจจะยังไม่ถูกแชร์","~DOCSTORE.LOAD_404_ERROR":"ไม่สามารถโหลด %{filename}","~DOCSTORE.SAVE_403_ERROR":"คุณไม่ได้รับอนุญาตให้บันทึกไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.SAVE_DUPLICATE_ERROR":"ไม่สามารถสร้างไฟล์ %{filename}. มีไฟล์นี้อยู่แล้ว","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"ไม่สามารถบันทึก %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"ไม่สามารถบันทึก %{filename}","~DOCSTORE.REMOVE_403_ERROR":"คุณไม่ได้รับอนุญาตให้ย้ายไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.REMOVE_ERROR":"ไม่สามารถนำ%{filename}ออกได้","~DOCSTORE.RENAME_403_ERROR":"คุณไม่ได้รับอนุญาตให้แก้ไขชื่อไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.RENAME_ERROR":"ไม่สามารถเปลี่ยนชื่อ %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"แจ้งเตือนจาก Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"แจ้งเตือนจาก Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"บันทึกที่อื่น","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"ทำในภายหลัง","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud ปิดอยู่","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"โปรดบันทึกเอกสารไว้ที่อื่น","~SHARE_DIALOG.SHARE_STATE":"แชร์มุมมอง:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"เปิดใช้","~SHARE_DIALOG.SHARE_STATE_DISABLED":"ปิด","~SHARE_DIALOG.ENABLE_SHARING":"เปิดใช้การแชร์","~SHARE_DIALOG.STOP_SHARING":"ยกเลิกการแชร์","~SHARE_DIALOG.UPDATE_SHARING":"อัพเดตการแชร์มุมมอง","~SHARE_DIALOG.PREVIEW_SHARING":"แสดงก่อนแชร์มุมมอง","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"เมื่อเปิดใช้งานการแชร์ สำเนาเอกสารนี้จะถูกสร้างและสามารถแชร์สำเนานี้ได้","~SHARE_DIALOG.LINK_TAB":"ลิงก์","~SHARE_DIALOG.LINK_MESSAGE":"สามารถนำไปวางที่อีเมล์/ช่องทางส่งข้อความ","~SHARE_DIALOG.EMBED_TAB":"ฝัง","~SHARE_DIALOG.EMBED_MESSAGE":"ฝังโค้ดสำหรับเว็บเพจหรือเว็บไซต์รูปแบบอื่นๆ","~SHARE_DIALOG.LARA_MESSAGE":"ใช้ลิงก์นี้เมื่อสร้างกิจกรรมไว้ใน LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"ปุ่มเต็มจอและปรับขนาด","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"ปรับเปลี่ยนมุมมองการดูข้อมูลได้ที่กราฟ","~CONFIRM.CHANGE_LANGUAGE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการเปลี่ยนภาษาหรือไม่?","~FILE_STATUS.FAILURE":"กำลังลองใหม่...","~SHARE_DIALOG.PLEASE_WAIT":"โปรดรอ..กำลังสร้างลิงก์แชร์","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"ล้มเหลวในการเชื่อมต่อ Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"İsimsiz Dosya","~MENU.NEW":"Yeni","~MENU.OPEN":"Aç ...","~MENU.CLOSE":"Kapat","~MENU.IMPORT_DATA":"Verileri aktar...","~MENU.SAVE":"Kaydet","~MENU.SAVE_AS":"Farklı kaydet...","~MENU.EXPORT_AS":"Dosyayı dışa aktar ...","~MENU.CREATE_COPY":"Yeni bir kopya oluştur","~MENU.SHARE":"Paylaş...","~MENU.SHARE_GET_LINK":"Paylaşılabilir Bağlantıyı Al","~MENU.SHARE_UPDATE":"Paylaşılan Görünümü Güncelle","~MENU.DOWNLOAD":"İndir","~MENU.RENAME":"Yeniden Adlandır","~MENU.REVERT_TO":"Dönüştür...","~MENU.REVERT_TO_LAST_OPENED":"Son Açılan Versiyon","~MENU.REVERT_TO_SHARED_VIEW":"Paylaşılan görünüm","~DIALOG.SAVE":"Kaydet","~DIALOG.SAVE_AS":"Farklı kaydet ...","~DIALOG.EXPORT_AS":"Dosyayı Dışa Aktar...","~DIALOG.CREATE_COPY":"Kopyasını Oluştur...","~DIALOG.OPEN":"Aç","~DIALOG.DOWNLOAD":"İndir","~DIALOG.RENAME":"Yeniden Adlandır","~DIALOG.SHARED":"Paylaş","~DIALOG.IMPORT_DATA":"Verileri Aktar","~PROVIDER.LOCAL_STORAGE":"Yerel Depolama","~PROVIDER.READ_ONLY":"Yalnızca Okunabilir","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Bulut Depolama","~PROVIDER.LOCAL_FILE":"Yerel Dosyalar","~FILE_STATUS.SAVING":"Kaydediliyor...","~FILE_STATUS.SAVED":"Tüm değişiklikler kaydedildi","~FILE_STATUS.SAVED_TO_PROVIDER":"Tüm Değişiklikler %{providerName} Olarak Kaydedildi","~FILE_STATUS.UNSAVED":"Kaydedilmedi","~FILE_DIALOG.FILENAME":"Dosya Adı","~FILE_DIALOG.OPEN":"Aç","~FILE_DIALOG.SAVE":"Kaydet","~FILE_DIALOG.CANCEL":"İptal et","~FILE_DIALOG.REMOVE":"Sil","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename} dosyasını silmek istediğinize emin misiniz?","~FILE_DIALOG.REMOVED_TITLE":"Dosya Silindi","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} dosyası silindi","~FILE_DIALOG.LOADING":"Yükleniyor...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** İçerik yüklenirken hata oluştu ***","~FILE_DIALOG.DOWNLOAD":"İndir","~DOWNLOAD_DIALOG.DOWNLOAD":"İndir","~DOWNLOAD_DIALOG.CANCEL":"İptal et","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Paylaşılan bilgileri indirilen dosyaya dahil et","~RENAME_DIALOG.RENAME":"Yeniden Adlandır","~RENAME_DIALOG.CANCEL":"İptal","~SHARE_DIALOG.COPY":"Kopyala","~SHARE_DIALOG.VIEW":"Görüntüle","~SHARE_DIALOG.CLOSE":"Kapat","~SHARE_DIALOG.COPY_SUCCESS":"İçerik panoya kopyalandı.","~SHARE_DIALOG.COPY_ERROR":"Üzgünüz, bu içerik panoya kopyalanamadı.","~SHARE_DIALOG.COPY_TITLE":"Sonucu Kopyala","~SHARE_DIALOG.LONGEVITY_WARNING":"Bu dosyanın bir örneği bir yıldan fazla bir süre erişilmediği taktirde saklanacaktır.","~SHARE_UPDATE.TITLE":"Paylaşılan görünüm güncellendi","~SHARE_UPDATE.MESSAGE":"Paylaşılan görünüm başarıyla güncellendi. Güncellemeler 1 dakika alabilir.","~CONFIRM.OPEN_FILE":"Değişiklikleri kaydetmediniz. Yeni bir dosya açmak istediğinize emin misiniz?","~CONFIRM.NEW_FILE":"Değişiklikleri kaydetmediniz. Yeni bir dosya oluşturmak istediğinize emin misiniz?","~CONFIRM.AUTHORIZE_OPEN":"Bu dosyayı açmak için yetkili olmanız gerekmektedir. Devam etmek istiyor musunuz?","~CONFIRM.AUTHORIZE_SAVE":"Bu dosyayı kaydetmek için yetkili olmanız gerekmektedir. Devam etmek istiyor musunuz?","~CONFIRM.CLOSE_FILE":"Değişiklikleri kaydetmediniz. Dosyayı kapatmak istediğinize emin misiniz?","~CONFIRM.REVERT_TO_LAST_OPENED":"Dosyayı en son açılan haline geri döndürmek istediğinize emin misiniz?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Dosyayı en son paylaşılan haline geri döndürmek istediğinize emin misiniz?","~CONFIRM_DIALOG.TITLE":"Emin misiniz?","~CONFIRM_DIALOG.YES":"Evet","~CONFIRM_DIALOG.NO":"Hayır","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Dosyayı buraya sürükleyiniz veya bir dosya seçmek için tıklayınız.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Üzgünüz, açmak için yalnızca bir dosya seçebilirsiniz.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Üzgünüz, bir dosyadan daha fazlasını sürükleyemezsiniz.","~IMPORT.LOCAL_FILE":"Yerel Dosya","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Üzgünüz, yalnızca bir dosyayı url ile açabilirsiniz.","~IMPORT_URL.PLEASE_ENTER_URL":"Lütfen içeri aktarmak için url giriniz.","~URL_TAB.DROP_URL_HERE":"URL\'yi buraya sürükleyiniz veya URL\'yi giriniz","~URL_TAB.IMPORT":"İçe Aktar","~CLIENT_ERROR.TITLE":"Hata","~ALERT_DIALOG.TITLE":"Uyarı","~ALERT_DIALOG.CLOSE":"Kapat","~ALERT.NO_PROVIDER":"Belirtilen dosya uygun bir sağlayıcı bulunmadığından açılamıyor.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Google ile Oturum Aç","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Google\'a bağlanılıyor...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Google Kullanıcı Kimliği bulunamadı","~DOCSTORE.LOAD_403_ERROR":"%{filename} dosyasını açmak için gerekli izne sahip değilsiniz.

Eğer başkasının dosyasını kullanıyorsanız dosya paylaşımda olmayabilir.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Paylaşılmak istenen döküman yüklenemiyor.

Dosya paylaşımda olmayabilir mi?","~DOCSTORE.LOAD_404_ERROR":"%{filename} dosyası yüklenemiyor","~DOCSTORE.SAVE_403_ERROR":"\'%{filename}\' dosyasını kaydetmek için gerekli izne sahip değilsiniz .

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename} dosyası oluşturulamıyor. Dosya zaten mevcut.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename} dosyası kaydedilemedi: [%{message}]","~DOCSTORE.SAVE_ERROR":"%{filename} dosyası kaydedilemedi","~DOCSTORE.REMOVE_403_ERROR":"%{filename} dosyasını kaldırmak için gerekli izne sahip değilsiniz.

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.REMOVE_ERROR":"%{filename} dosyası kaldırılamaz","~DOCSTORE.RENAME_403_ERROR":"%{filename} dosyasını yeniden adlandırmak için gerekli izinlere sahip değilsiniz.

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.RENAME_ERROR":"%{filename} dosyası yeniden adlandırılamadı","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Bulut Depolama Uyarısı","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Bulut Depolama Uyarısı","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Farklı bir yere kaydet","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Bunu sonra yapacağım","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Bulut Depolama sistemi kapatıldı!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Lütfen dosyanızı farklı bir yere kaydedin.","~SHARE_DIALOG.SHARE_STATE":"Paylaşılan görünüm: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"etkin","~SHARE_DIALOG.SHARE_STATE_DISABLED":"etkin değil","~SHARE_DIALOG.ENABLE_SHARING":"Paylaşımı etkinleştir","~SHARE_DIALOG.STOP_SHARING":"Paylaşımı durdur","~SHARE_DIALOG.UPDATE_SHARING":"Paylaşılan görünümü güncelle","~SHARE_DIALOG.PREVIEW_SHARING":"Paylaşılan görünümü ön izle","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Paylaşım etkinleştirildiğinde bu görünümün bir kopyası oluşturulur. Bu kopya paylaşılabilir.","~SHARE_DIALOG.LINK_TAB":"Bağlantı","~SHARE_DIALOG.LINK_MESSAGE":"Bunu bir eposta ya da metin iletisine yapıştır ","~SHARE_DIALOG.EMBED_TAB":"İçerik yerleştir","~SHARE_DIALOG.EMBED_MESSAGE":"İnternet sayfası veya ağ tabanlı içerik için kod içeriği yerleştirin","~SHARE_DIALOG.LARA_MESSAGE":"LARA\'da etkinlik oluşturmak için bu bağlantıyı kullanın","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP URL Sunucusu:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Tam ekran butonu ve ölçeklendirme","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Grafiklerde veri görünürlük seçeceğini gösterin","~CONFIRM.CHANGE_LANGUAGE":"Kaydedilmemiş değişiklikler yaptınız. Dili değiştirmek istediğinizden emin misiniz?","~FILE_STATUS.FAILURE":"Yeniden deniyor...","~SHARE_DIALOG.PLEASE_WAIT":"Bağlantı oluşturulmakta, lütfen bekleyiniz …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Google\'a bağlantı hatası!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Google Drive sağlayıcı seçeneklerinde gerekli olan API anahtarı eksik","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Dosya yüklenemedi","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Dosya yüklenemedi: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Etkinlik oyuncusu için etkinlik oluşturmak istediğinizde bu bağlantıyı kullanın","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Bu sürümü kullan","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Ön izleme için tıklayın","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Güncellendi","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Sayfa","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivite","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Diğer sayfa daha güncel veri içermektedir. Hangi sayfayı kullanmak isterseniz?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Çalışmanıza devam etmek için iki seçenek bulunmaktadır. Hangi versiyonu kullanmak istersiniz?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Ne yapmak istersiniz?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Bu, verilerinizin salt okunur bir ön izlemesidir. Kapatmak için herhangi bir yere tıklayın.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Lütfen tekrar giriş yapmayı deneyin ve açılır pencerede sizden istendiğinde tüm kutuları işaretleyin","~FILE_DIALOG.FILTER":"Sonuçları filtrele...","~GOOGLE_DRIVE.USERNAME_LABEL":"Kullanıcı adı:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Farklı bir Google hesabı seç","~GOOGLE_DRIVE.MY_DRIVE":"Drive\'ım","~GOOGLE_DRIVE.SHARED_DRIVES":"Paylaşılan Drive","~GOOGLE_DRIVE.SHARED_WITH_ME":"Benimle Paylaşılanlar","~FILE_STATUS.CONTINUE_SAVE":"Değişikliklerinizi kaydetmeye çalışmaya devam edeceğiz.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"GoogleDrive sağlayıcı seçeneklerinde gerekli uygulama kimliği eksik","~FILE_DIALOG.OVERWRITE_CONFIRM":"%{filename} dosyasının üstüne yazmaya emin misiniz?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Drive\'ı yeniden aç","~GOOGLE_DRIVE.QUICK_SAVE":"Drive\'ıma hızlıca kaydet","~GOOGLE_DRIVE.PICK_FOLDER":"Seçili klasöre kaydet","~GOOGLE_DRIVE.PICK_FILE":"Varolan dosya üzerine kaydet","~GOOGLE_DRIVE.SELECT_A_FILE":"Dosya seç","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Klasör seç","~GOOGLE_DRIVE.STARRED":"Yıldızlı","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Bu uygulama için lütfen geçerli dosya seçiniz"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未命名文件","~MENU.NEW":"新建","~MENU.OPEN":"打开","~MENU.CLOSE":"关闭","~MENU.IMPORT_DATA":"导入数据","~MENU.SAVE":"保存","~MENU.SAVE_AS":"另存为","~MENU.EXPORT_AS":"导出文件格式为","~MENU.CREATE_COPY":"创建副本","~MENU.SHARE":"共享","~MENU.SHARE_GET_LINK":"共享视图链接","~MENU.SHARE_UPDATE":"更新共享视图","~MENU.DOWNLOAD":"下载","~MENU.RENAME":"重命名","~MENU.REVERT_TO":"恢复","~MENU.REVERT_TO_LAST_OPENED":"最近打开状态","~MENU.REVERT_TO_SHARED_VIEW":"共享视图","~DIALOG.SAVE":"保存","~DIALOG.SAVE_AS":"另存为","~DIALOG.EXPORT_AS":"导出文件格式为","~DIALOG.CREATE_COPY":"创建副本","~DIALOG.OPEN":"打开","~DIALOG.DOWNLOAD":"下载","~DIALOG.RENAME":"重命名","~DIALOG.SHARED":"共享","~DIALOG.IMPORT_DATA":"导入数据","~PROVIDER.LOCAL_STORAGE":"本地存储","~PROVIDER.READ_ONLY":"只读","~PROVIDER.GOOGLE_DRIVE":"谷歌硬盘","~PROVIDER.DOCUMENT_STORE":"Concord云盘","~PROVIDER.LOCAL_FILE":"本地文件","~FILE_STATUS.SAVING":"正在保存","~FILE_STATUS.SAVED":"已保存所有更改","~FILE_STATUS.SAVED_TO_PROVIDER":"所有更改保存到%{提供名称}","~FILE_STATUS.UNSAVED":"未保存","~FILE_DIALOG.FILENAME":"文件名","~FILE_DIALOG.OPEN":"打开","~FILE_DIALOG.SAVE":"保存","~FILE_DIALOG.CANCEL":"取消","~FILE_DIALOG.REMOVE":"删除","~FILE_DIALOG.REMOVE_CONFIRM":"确定要删除%{filename}?","~FILE_DIALOG.REMOVED_TITLE":"已删除文件","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}已删除","~FILE_DIALOG.LOADING":"下载中...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***加载文件夹内容时出错***","~FILE_DIALOG.DOWNLOAD":"下载","~DOWNLOAD_DIALOG.DOWNLOAD":"下载","~DOWNLOAD_DIALOG.CANCEL":"取消","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"下载文件包含共享信息","~RENAME_DIALOG.RENAME":"重命名","~RENAME_DIALOG.CANCEL":"取消","~SHARE_DIALOG.COPY":"复制","~SHARE_DIALOG.VIEW":"视图","~SHARE_DIALOG.CLOSE":"关闭","~SHARE_DIALOG.COPY_SUCCESS":"该信息已复制到粘贴板","~SHARE_DIALOG.COPY_ERROR":"抱歉,该信息不能复制到粘贴板","~SHARE_DIALOG.COPY_TITLE":"复制结果","~SHARE_DIALOG.LONGEVITY_WARNING":"共享文件将会一直保存,直到文件超过一年未访问。","~SHARE_UPDATE.TITLE":"更新共享视图","~SHARE_UPDATE.MESSAGE":"共享视图已成功更新","~CONFIRM.OPEN_FILE":"有未保存更改,确定打开一个新文件吗?","~CONFIRM.NEW_FILE":"有未保存更改,确定创建一个新文件吗?","~CONFIRM.AUTHORIZE_OPEN":"此文件需要授权打开,需要申请授权吗?","~CONFIRM.AUTHORIZE_SAVE":"此文件需要授权保存,需要申请授权吗?","~CONFIRM.CLOSE_FILE":"有未保存更改,确定关闭该文件吗?","~CONFIRM.REVERT_TO_LAST_OPENED":"确定恢复该文件至最近打开状态吗?","~CONFIRM.REVERT_TO_SHARED_VIEW":"您确定想要恢复该文件至最近分享状态吗?","~CONFIRM_DIALOG.TITLE":"确定吗?","~CONFIRM_DIALOG.YES":"确定","~CONFIRM_DIALOG.NO":"不确定","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"此处放置文件或点击此处选择文件。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"抱歉,只能打开一个文件。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"抱歉,不能放置多个文件。","~IMPORT.LOCAL_FILE":"当地文件","~IMPORT.URL":"网址","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"抱歉,只能打开一个网址。","~IMPORT_URL.PLEASE_ENTER_URL":"请输入网址导入","~URL_TAB.DROP_URL_HERE":"在此处放置网址或在下面输入网址","~URL_TAB.IMPORT":"导入","~CLIENT_ERROR.TITLE":"错误","~ALERT_DIALOG.TITLE":"提醒","~ALERT_DIALOG.CLOSE":"关闭","~ALERT.NO_PROVIDER":"由于缺少合适程序,无法打开指定文档。","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"登陆谷歌","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"链接到谷歌","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"谷歌硬盘提供选项中缺少必需的用户ID","~DOCSTORE.LOAD_403_ERROR":"没有权限加载%{filename}

若在使用其他人的共享文件,此文件将取消共享。","~DOCSTORE.LOAD_SHARED_404_ERROR":"不能加载所请求共享文件。

此文件可能未被共享?","~DOCSTORE.LOAD_404_ERROR":"不能加载%{filename}。","~DOCSTORE.SAVE_403_ERROR":"没有权限保存‘%{filename}’。

可能需要重新登陆。","~DOCSTORE.SAVE_DUPLICATE_ERROR":"不能创建%{filename}。文件已经存在。","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"不能保存%{filename}:[%{message}]","~DOCSTORE.SAVE_ERROR":"不能保存%{filename}","~DOCSTORE.REMOVE_403_ERROR":"没有权限移动%{filename}。

可能需要重新登陆。","~DOCSTORE.REMOVE_ERROR":"不能移动%{文件名}","~DOCSTORE.RENAME_403_ERROR":"没有权限重新命名%{文件名}。

可能需要重新登陆。","~DOCSTORE.RENAME_ERROR":"不能重新命名%{文件名}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord云盘提醒","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord云盘提醒","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"另存为","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"稍后再做","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord云盘已关闭","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"请保存此文件到其他位置","~SHARE_DIALOG.SHARE_STATE":"共享视图","~SHARE_DIALOG.SHARE_STATE_ENABLED":"已启用","~SHARE_DIALOG.SHARE_STATE_DISABLED":"未启用","~SHARE_DIALOG.ENABLE_SHARING":"启动共享","~SHARE_DIALOG.STOP_SHARING":"停止共享","~SHARE_DIALOG.UPDATE_SHARING":"更新共享视图","~SHARE_DIALOG.PREVIEW_SHARING":"预览共享视图","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"当共享已启动,当前视图复制本已生成。此复制本可以共享。","~SHARE_DIALOG.LINK_TAB":"链接","~SHARE_DIALOG.LINK_MESSAGE":"粘贴到邮件或者短信","~SHARE_DIALOG.EMBED_TAB":"嵌入","~SHARE_DIALOG.EMBED_MESSAGE":"在网页或者网页内容里嵌入代码","~SHARE_DIALOG.LARA_MESSAGE":"在LARA里使用链接创建活动","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP服务器网址","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"全屏按钮和缩放","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"图表数据可视化显示切换","~CONFIRM.CHANGE_LANGUAGE":"有未保存更改,确定更改语言吗?","~FILE_STATUS.FAILURE":"重试...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未命名文件","~MENU.NEW":"新增","~MENU.OPEN":"開啟 ...","~MENU.CLOSE":"關閉","~MENU.IMPORT_DATA":"匯入資料...","~MENU.SAVE":"儲存","~MENU.SAVE_AS":"另存至 ...","~MENU.EXPORT_AS":"匯出文件 ...","~MENU.CREATE_COPY":"建立複本","~MENU.SHARE":"分享...","~MENU.SHARE_GET_LINK":"取得連結","~MENU.SHARE_UPDATE":"更新文件內容","~MENU.DOWNLOAD":"下載","~MENU.RENAME":"重新命名","~MENU.REVERT_TO":"復原至...","~MENU.REVERT_TO_LAST_OPENED":"開啟狀態","~MENU.REVERT_TO_SHARED_VIEW":"分享文件","~DIALOG.SAVE":"儲存","~DIALOG.SAVE_AS":"另存至 ...","~DIALOG.EXPORT_AS":"匯出文件 ...","~DIALOG.CREATE_COPY":"建立複本 ...","~DIALOG.OPEN":"開啟","~DIALOG.DOWNLOAD":"下載","~DIALOG.RENAME":"重新命名","~DIALOG.SHARED":"分享","~DIALOG.IMPORT_DATA":"重要資料","~PROVIDER.LOCAL_STORAGE":"本地儲存","~PROVIDER.READ_ONLY":"唯讀","~PROVIDER.GOOGLE_DRIVE":"Google 雲端硬碟","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"本地檔案","~FILE_STATUS.SAVING":"儲存...","~FILE_STATUS.SAVED":"已儲存所有更改","~FILE_STATUS.SAVED_TO_PROVIDER":"儲存更改至 %{providerName}","~FILE_STATUS.UNSAVED":"未儲存","~FILE_DIALOG.FILENAME":"檔案名稱","~FILE_DIALOG.OPEN":"開啟","~FILE_DIALOG.SAVE":"儲存","~FILE_DIALOG.CANCEL":"取消","~FILE_DIALOG.REMOVE":"刪除","~FILE_DIALOG.REMOVE_CONFIRM":"您確定要刪除 %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"刪除檔案","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} 已刪除","~FILE_DIALOG.LOADING":"讀取中...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** 載入文件時發生錯誤 ***","~FILE_DIALOG.DOWNLOAD":"下載","~DOWNLOAD_DIALOG.DOWNLOAD":"下載","~DOWNLOAD_DIALOG.CANCEL":"取消","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"下載的檔案中包含分享的檔案","~RENAME_DIALOG.RENAME":"重新命名","~RENAME_DIALOG.CANCEL":"取消","~SHARE_DIALOG.COPY":"複製","~SHARE_DIALOG.VIEW":"檢視","~SHARE_DIALOG.CLOSE":"關閉","~SHARE_DIALOG.COPY_SUCCESS":"訊息已複製","~SHARE_DIALOG.COPY_ERROR":"抱歉,訊息無法複製","~SHARE_DIALOG.COPY_TITLE":"複製結果","~SHARE_DIALOG.LONGEVITY_WARNING":"若一年沒人使用本文件之複本,則此複本將會被刪除","~SHARE_UPDATE.TITLE":"更新文件內容","~SHARE_UPDATE.MESSAGE":"文件內容已更新","~CONFIRM.OPEN_FILE":"尚未儲存變更,您確定要開啟新的文件?","~CONFIRM.NEW_FILE":"尚未儲存變更,您確定要建立新的文件?","~CONFIRM.AUTHORIZE_OPEN":"本文件需要授權才能開啟,您要前往認證嗎? ","~CONFIRM.AUTHORIZE_SAVE":"本文件需要授權才能儲存,您要前往認證嗎? ","~CONFIRM.CLOSE_FILE":"尚未儲存變更,您確定要關閉文件嗎?","~CONFIRM.REVERT_TO_LAST_OPENED":"您確定要將文件回復至最近開啟的狀態嗎?","~CONFIRM.REVERT_TO_SHARED_VIEW":"您確定要將文件回復至最近分享的狀態嗎?","~CONFIRM_DIALOG.TITLE":"確定?","~CONFIRM_DIALOG.YES":"是","~CONFIRM_DIALOG.NO":"否","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"將檔案拖曳至此或點擊以選取檔案","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"抱歉, 您只能選取一個檔案","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"抱歉, 您無法拖曳超過一個檔案","~IMPORT.LOCAL_FILE":"本地檔案","~IMPORT.URL":"網址","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"抱歉, 您只能選擇一個開啟網址","~IMPORT_URL.PLEASE_ENTER_URL":"請輸入要匯入的網址","~URL_TAB.DROP_URL_HERE":"在下面輸入網址","~URL_TAB.IMPORT":"匯入","~CLIENT_ERROR.TITLE":"錯誤","~ALERT_DIALOG.TITLE":"警告","~ALERT_DIALOG.CLOSE":"關閉","~ALERT.NO_PROVIDER":"無法開啟指定的文件,因為檔案類型不受支援","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"登入Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"連結至 Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"在googleDrive程序中缺少帳戶資料","~DOCSTORE.LOAD_403_ERROR":"您沒有權限讀取 %{filename}.

若您是使用其他人共享的檔案則可能已經取消共享","~DOCSTORE.LOAD_SHARED_404_ERROR":"無法讀取此共享檔案

可能檔案已取消共享?","~DOCSTORE.LOAD_404_ERROR":"無法讀取 %{filename}","~DOCSTORE.SAVE_403_ERROR":"您沒有權限儲存 \'%{filename}\'.

您可能需要再次登入","~DOCSTORE.SAVE_DUPLICATE_ERROR":"無法建立 %{filename}. 檔案已存在","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"無法儲存 %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"無法儲存 %{filename}","~DOCSTORE.REMOVE_403_ERROR":"您沒有權限移除 %{filename}.

您可能需要再次登入","~DOCSTORE.REMOVE_ERROR":"無法移除 %{filename}","~DOCSTORE.RENAME_403_ERROR":"您沒有權限更改名稱 %{filename}.

您可能需要再次登入","~DOCSTORE.RENAME_ERROR":"無法更改名稱 %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud 警告","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud 警告","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"儲存至其他位置","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"稍後操作","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"The Concord Cloud has been shut down!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Please save your documents to another location.","~SHARE_DIALOG.SHARE_STATE":"Shared view: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"啟用","~SHARE_DIALOG.SHARE_STATE_DISABLED":"中止","~SHARE_DIALOG.ENABLE_SHARING":"Enable sharing","~SHARE_DIALOG.STOP_SHARING":"Stop sharing","~SHARE_DIALOG.UPDATE_SHARING":"更新文件內容","~SHARE_DIALOG.PREVIEW_SHARING":"預習文件內容","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When sharing is enabled, a link to a copy of the current view is created. Opening this link provides each user with their own copy to interact with.","~SHARE_DIALOG.LINK_TAB":"文件連結","~SHARE_DIALOG.LINK_MESSAGE":"Provide others with their own copy of the shared view using the link below ","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embed code for including in webpages or other web-based content","~SHARE_DIALOG.LARA_MESSAGE":"Use this link when creating an activity in LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullscreen button and scaling","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Display data visibility toggles on graphs","~CONFIRM.CHANGE_LANGUAGE":"You have unsaved changes. Are you sure you want to change languages?","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=n(5),o=i(n(1)),s=i(n(21)),c=i(n(33)),l=i(n(95)),u=i(n(96)),p=a.createReactFactory(c.default),d=a.createReactFactory(l.default),m=a.createReactFactory(u.default);function h(e,t){return null!=e?t(e):void 0}t.default=r.default({displayName:"ProviderTabbedDialog",render:function(){for(var e=this,t=Array.from(function(){switch(e.props.dialog.action){case"openFile":return["list",d];case"saveFile":case"saveFileAs":return["save",d];case"saveSecondaryFileAs":return["export",d];case"createCopy":return["save",d];case"selectProvider":return[null,m]}}()),n=t[0],i=t[1],r=[],a=0,c=0;c0,c=s?this.state.list.filter((function(e){return-1!==e.name.toLowerCase().indexOf(o)})):this.state.list,d=c.length!==this.state.list.length,f=s&&d&&0===c.length?p({},'No files found matching "'+a+'"'):null,E=this.isExport()&&(null===(e=this.props.dialog.data)||void 0===e?void 0:e.extension)?{extension:this.props.dialog.data.extension}:void 0;return p({className:"dialogTab"},m({type:"text",value:a,placeholder:u.default(r?"~FILE_DIALOG.FILTER":"~FILE_DIALOG.FILENAME"),autoFocus:!0,onChange:this.searchChanged,onKeyDown:this.watchForEnter,ref:function(e){return t.inputRef=e}}),d&&p({className:"dialogClearFilter",onClick:this.clearListFilter},"X"),v({provider:this.props.provider,folder:this.state.folder,selectedFile:this.state.metadata,fileSelected:this.fileSelected,fileConfirmed:this.confirm,list:c,listLoaded:this.listLoaded,client:this.props.client,overrideMessage:f,listOptions:E}),p({className:"buttons"},h({onClick:this.confirm,disabled:n,className:n?"disabled":""},this.isOpen()?u.default("~FILE_DIALOG.OPEN"):u.default("~FILE_DIALOG.SAVE")),this.props.provider.can("remove")?h({onClick:this.remove,disabled:i,className:i?"disabled":""},u.default("~FILE_DIALOG.REMOVE")):void 0,h({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}});t.default=_},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(4)),a=n(5),o=r.default.div,s=a.createReactClassFactory({displayName:"SelectProviderDialogTab",render:function(){return o({},"TODO: SelectProviderDialogTab: "+this.props.provider.displayName)}});t.default=s},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=n(5),s=i(n(1)),c=n(3),l=i(n(10)),u=a.default.div,p=a.default.input,d=a.default.a,m=a.default.button,h=o.createReactFactory(l.default);t.default=r.default({displayName:"DownloadDialogView",getInitialState:function(){var e=c.CloudMetadata.withExtension(this.props.filename||s.default("~MENUBAR.UNTITLED_DOCUMENT"),"json");return{filename:e,trimmedFilename:this.trim(e),includeShareInfo:!1,shared:this.props.client.isShared()}},componentDidMount:function(){return this.filenameRef.focus()},updateFilename:function(){var e=this.filenameRef.value;return this.setState({filename:e,trimmedFilename:this.trim(e)})},updateIncludeShareInfo:function(){return this.setState({includeShareInfo:this.includeShareInfoRef.checked})},trim:function(e){return e.replace(/^\s+|\s+$/,"")},download:function(e,t){return this.downloadDisabled()?(null!=e&&e.preventDefault(),this.filenameRef.focus()):(this.downloadRef.setAttribute("href",this.props.client.getDownloadUrl(this.props.content,this.state.includeShareInfo)),t&&this.downloadRef.click(),this.props.close())},downloadDisabled:function(){return 0===this.state.trimmedFilename.length},watchForEnter:function(e){if(13===e.keyCode&&!this.downloadDisabled())return e.preventDefault(),e.stopPropagation(),this.download(null,!0)},render:function(){var e=this;return h({title:s.default("~DIALOG.DOWNLOAD"),close:this.props.close},u({className:"download-dialog"},p({type:"text",ref:function(t){return e.filenameRef=t},placeholder:"Filename",value:this.state.filename,onChange:this.updateFilename,onKeyDown:this.watchForEnter}),this.state.shared?u({className:"download-share"},p({type:"checkbox",ref:function(t){return e.includeShareInfoRef=t},value:this.state.includeShareInfo,onChange:this.updateIncludeShareInfo}),s.default("~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO")):void 0,u({className:"buttons"},d({href:"#",ref:function(t){return e.downloadRef=t},className:this.downloadDisabled()?"disabled":"",download:this.state.trimmedFilename,onClick:this.download},s.default("~DOWNLOAD_DIALOG.DOWNLOAD")),m({onClick:this.props.close},s.default("~DOWNLOAD_DIALOG.CANCEL")))))}})},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=i(n(1)),l=i(n(10)),u=o.default.div,p=o.default.input,d=o.default.button,m=s.createReactFactory(l.default);t.default=r.default({displayName:"RenameDialogView",getInitialState:function(){var e=this.props.filename||"";return{filename:e,trimmedFilename:this.trim(e)}},componentDidMount:function(){return this.filename=a.default.findDOMNode(this.filenameRef),this.filename.focus()},updateFilename:function(){var e=this.filename.value;return this.setState({filename:e,trimmedFilename:this.trim(e)})},trim:function(e){return e.replace(/^\s+|\s+$/,"")},rename:function(e){return this.state.trimmedFilename.length>0?("function"==typeof this.props.callback&&this.props.callback(this.state.filename),this.props.close()):(e.preventDefault(),this.filename.focus())},render:function(){var e=this;return m({title:c.default("~DIALOG.RENAME"),close:this.props.close},u({className:"rename-dialog"},p({ref:function(t){return e.filenameRef=t},placeholder:"Filename",value:this.state.filename,onChange:this.updateFilename}),u({className:"buttons"},d({className:0===this.state.trimmedFilename.length?"disabled":"",onClick:this.rename},c.default("~RENAME_DIALOG.RENAME")),d({onClick:this.props.close},c.default("~RENAME_DIALOG.CANCEL")))))}})},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(7)),s=a(n(10)),c=n(100),l=n(102),u=n(103),p=a(n(1)),d=function(e){function t(t){var n,i,r=e.call(this,t)||this;return r.copy=function(e){var t,n,i;e.preventDefault();var a=!1,o=function(){switch(r.state.tabSelected){case"embed":return r.getEmbed();case"link":return r.getShareLink();case"lara":return r.getLara();case"api":return r.getInteractiveApiLink()}}();try{return(t=document.createElement("mark")).textContent=o,t.style.all="unset",t.style.position="fixed",t.style.top="0",t.style.clip="rect(0, 0, 0, 0)",t.style.whiteSpace="pre",t.style.webkitUserSelect="text",t.style.MozUserSelect="text",t.style.msUserSelect="text",t.style.userSelect="text",document.body.appendChild(t),(i=document.getSelection()).removeAllRanges(),(n=document.createRange()).selectNode(t),i.addRange(n),a=document.execCommand("copy")}catch(e){try{return window.clipboardData.setData("text",o),a=!0}catch(e){return a=!1}}finally{i&&("function"==typeof i.removeRange?i.removeRange(n):i.removeAllRanges()),t&&document.body.removeChild(t),r.props.onAlert(p.default(a?"~SHARE_DIALOG.COPY_SUCCESS":"~SHARE_DIALOG.COPY_ERROR"),p.default("~SHARE_DIALOG.COPY_TITLE"))}},r.updateShare=function(){return r.props.onUpdateShare()},r.toggleShare=function(e){return e.preventDefault(),r.setState({isLoadingShared:!0}),r.props.onToggleShare((function(){return r.setState({link:r.getShareLink(),embed:r.getEmbed(),isLoadingShared:!1})}))},r.selectShareTab=function(e){r.setState({tabSelected:e})},r.changedLaraServerUrl=function(e){return r.setState({laraServerUrl:e.target.value})},r.changedInteractiveApiServerUrl=function(e){return r.setState({interactiveApiServerUrl:e.target.value})},r.changedFullscreenScaling=function(e){return r.setState({fullscreenScaling:e.target.checked})},r.changedGraphVisToggles=function(e){return r.setState({graphVisToggles:e.target.checked})},r.state={link:r.getShareLink(),embed:r.getEmbed(),laraServerUrl:(null===(n=r.props.settings)||void 0===n?void 0:n.serverUrl)||"https://codap.concord.org/releases/latest/",laraServerUrlLabel:(null===(i=r.props.settings)||void 0===i?void 0:i.serverUrlLabel)||p.default("~SHARE_DIALOG.LARA_CODAP_URL"),interactiveApiServerUrl:r.props.currentBaseUrl,interactiveApiServerUrlLabel:"Server URL",fullscreenScaling:!0,graphVisToggles:!1,tabSelected:"link",isLoadingShared:!1},r}return r(t,e),t.prototype.getShareUrl=function(){var e=this.props,t=e.isShared,n=e.sharedDocumentId,i=e.sharedDocumentUrl;if(t){if(i)return i;if(n)return n}return null},t.prototype.getShareLink=function(){var e=this.getShareUrl();return e?this.props.currentBaseUrl+"#shared="+encodeURIComponent(e):null},t.prototype.getEmbed=function(){return this.getShareLink()?'':null},t.prototype.getEncodedServerUrl=function(e){var t=e.includes("?")?"&":"?",n=this.state.graphVisToggles?"app=is":"";return encodeURIComponent(""+e+t+n)},t.prototype.getLara=function(){return"https://cloud-file-manager.concord.org/autolaunch/autolaunch.html?documentId="+encodeURIComponent(this.getShareUrl())+"&server="+this.getEncodedServerUrl(this.state.laraServerUrl)+(this.state.fullscreenScaling?"&scaling":"")},t.prototype.getInteractiveApiLink=function(){var e=encodeURIComponent(this.getShareUrl()),t=this.state.interactiveApiServerUrl.includes("?")?"&":"?",n=this.state.graphVisToggles?"app=is&":"",i=""+this.state.interactiveApiServerUrl+t+n+"interactiveApi&documentId="+e;return this.state.fullscreenScaling&&(i="https://models-resources.concord.org/question-interactives/full-screen/?wrappedInteractive="+encodeURIComponent(i)),i},t.prototype.render=function(){var e=this.props.isShared,t=this.state,n=t.isLoadingShared,i=t.link,r=e||null!=i;return o.default.createElement(s.default,{title:p.default("~DIALOG.SHARED"),close:this.props.close},o.default.createElement("div",{className:"share-dialog","data-testid":"share-dialog"},o.default.createElement("div",{className:"share-top-dialog"},n?o.default.createElement(c.ShareLoadingView,null):o.default.createElement(l.ShareDialogStatusView,{isSharing:r,previewLink:this.state.link,onToggleShare:this.toggleShare,onUpdateShare:this.updateShare})),r&&o.default.createElement(u.ShareDialogTabsView,{tabSelected:this.state.tabSelected,linkUrl:this.state.link,embedUrl:this.state.embed,interactiveApi:this.props.enableLaraSharing?{linkUrl:this.getInteractiveApiLink(),serverUrlLabel:this.state.interactiveApiServerUrlLabel,serverUrl:this.state.interactiveApiServerUrl,onChangeServerUrl:this.changedInteractiveApiServerUrl}:void 0,fullscreenScaling:this.state.fullscreenScaling,visibilityToggles:this.state.graphVisToggles,onChangeFullscreenScaling:this.changedFullscreenScaling,onChangeVisibilityToggles:this.changedGraphVisToggles,onSelectTab:this.selectShareTab,onCopyClick:this.copy}),o.default.createElement("div",{className:"buttons"},o.default.createElement("button",{onClick:this.props.close},p.default("~SHARE_DIALOG.CLOSE"))),!1))},t}(o.default.Component);t.default=d},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ShareLoadingView=void 0;var r=i(n(7)),a=i(n(1)),o=n(101);t.ShareLoadingView=function(e){return r.default.createElement("div",{className:"share-loading-view","data-testid":"share-loading-view"},r.default.createElement(o.Spinner,{fill:"gray",size:100}),a.default("~SHARE_DIALOG.PLEASE_WAIT"))}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;var r=i(n(7));t.Spinner=function(e){var t=e.size,n=void 0===t?100:t,i=e.fill,a=void 0===i?"#000":i;return r.default.createElement("svg",{width:n+"px",height:n+"px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+n+" "+n,preserveAspectRatio:"xMidYMid",className:"uil-spin"},r.default.createElement("rect",{x:"0",y:"0",width:n,height:n,fill:"none",className:"bk"}),r.default.createElement("g",{transform:"translate(50 50)"},r.default.createElement("g",{transform:"rotate(0) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(45) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.12s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.12s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(90) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.25s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.25s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(135) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.37s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.37s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(180) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.5s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.5s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(225) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.62s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.62s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(270) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.75s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.75s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(315) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.87s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.87s",dur:"1s",repeatCount:"indefinite"})))))}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ShareDialogStatusView=void 0;var r=i(n(7)),a=i(n(1));t.ShareDialogStatusView=function(e){var t=e.isSharing,n=e.previewLink,i=e.onToggleShare,o=e.onUpdateShare;return r.default.createElement("div",null,r.default.createElement("div",{className:"share-status","data-testid":"share-status"},a.default("~SHARE_DIALOG.SHARE_STATE"),r.default.createElement("strong",null,a.default(t?"~SHARE_DIALOG.SHARE_STATE_ENABLED":"~SHARE_DIALOG.SHARE_STATE_DISABLED"),t&&r.default.createElement("a",{href:"#",onClick:i,"data-testid":"toggle-anchor"},a.default("~SHARE_DIALOG.STOP_SHARING")))),r.default.createElement("div",{className:"share-button"},r.default.createElement("button",{onClick:t?o:i,"data-testid":"share-button-element"},a.default(t?"~SHARE_DIALOG.UPDATE_SHARING":"~SHARE_DIALOG.ENABLE_SHARING")),r.default.createElement("div",{className:t?"share-button-help-sharing":"share-button-help-not-sharing"},t?r.default.createElement("a",{href:n,target:"_blank",rel:"noreferrer","data-testid":"preview-anchor"},a.default("~SHARE_DIALOG.PREVIEW_SHARING")):a.default("~SHARE_DIALOG.ENABLE_SHARING_MESSAGE"))))}},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n1)return this.props.client.alert(u.default("~IMPORT_URL.MULTIPLE_URLS_DROPPED"));if(1===t.length)return this.importUrl(t[0],"drop")}},render:function(){var e=this,t="urlDropArea"+(this.state.hover?" dropHover":"");return s({className:"dialogTab urlImport"},s({className:t,onDragEnter:this.dragEnter,onDragLeave:this.dragLeave,onDrop:this.drop},u.default("~URL_TAB.DROP_URL_HERE")),c({ref:function(t){return e.urlRef=t},placeholder:"URL"}),s({className:"buttons"},l({onClick:this.import},u.default("~URL_TAB.IMPORT")),l({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(7)),s=a(n(1)),c=a(n(10)),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={preview:!1},t.handleSelect=function(){var e,n;t.props.onSelect(t.props.version.interactiveState),null===(n=(e=t.props).close)||void 0===n||n.call(e)},t.handleTogglePreview=function(){t.setState((function(e){var n=!e.preview;return t.props.onPreview(n),{preview:n}}))},t}return r(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){!e.showingOverlay&&this.state.preview&&this.setState({preview:!1})},t.prototype.render=function(){var e=this.state.preview,t=this.props.version,n=new Date(t.updatedAt).toLocaleString(),i="preview"+(e?" preview-active":""),r=e?"preview-iframe-fullsize":"preview-iframe";return o.default.createElement("div",{className:"version-info"},o.default.createElement("div",{className:"dialog-button",onClick:this.handleSelect},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION")),o.default.createElement("div",{className:i,onClick:this.handleTogglePreview},o.default.createElement("div",{className:"iframe-wrapper"},o.default.createElement("iframe",{className:r,src:t.externalReportUrl}))),o.default.createElement("div",{className:"center preview-label",onClick:this.handleTogglePreview},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW")),o.default.createElement("table",{className:"version-desc"},o.default.createElement("tbody",null,o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT")),o.default.createElement("td",null,n)),o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.PAGE")),o.default.createElement("td",null,o.default.createElement("span",null,t.pageNumber),o.default.createElement("span",null,t.pageName?" - "+t.pageName:""))),o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY")),o.default.createElement("td",null,t.activityName)))))},t}(o.default.Component),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={showOverlay:!1},t.handleOnPreview=function(e){t.setState({showOverlay:e})},t.handleHideOverlay=function(){t.setState({showOverlay:!1})},t}return r(t,e),t.prototype.render=function(){var e=this.state.showOverlay,t=this.props,n=t.state1,i=t.state2,r=t.interactiveStateAvailable,a=t.onSelect,u=t.close,p="overlay"+(e?" show-overlay":""),d=r?s.default("~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED"):s.default("~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED");return o.default.createElement(c.default,{title:s.default("~DIALOG.SELECT_INTERACTIVE_STATE.TITLE")},o.default.createElement("div",{className:"select-interactive-state-dialog"},o.default.createElement("div",{className:p,onClick:this.handleHideOverlay},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO")),o.default.createElement("div",{className:"content"},o.default.createElement("div",{id:"question"},d),o.default.createElement("div",{className:"scroll-wrapper"},o.default.createElement("div",{className:"versions"},o.default.createElement(l,{version:n,showingOverlay:e,onSelect:a,onPreview:this.handleOnPreview,close:u}),o.default.createElement(l,{version:i,showingOverlay:e,onSelect:a,onPreview:this.handleOnPreview,close:u}))))))},t}(o.default.Component);t.default=u},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]
"+c.default("~FILE_STATUS.CONTINUE_SAVE")),a.alert(u,(function(){a._setState({showingSaveAlert:!1})}))}a._setState({failures:l})}))},e.prototype.saveFileDialog=function(e,t){var n=this;return void 0===e&&(e=null),void 0===t&&(t=null),this._ui.saveFileDialog((function(i){return n._dialogSave(e,i,t)}))},e.prototype.saveFileAsDialog=function(e,t){var n=this;return void 0===e&&(e=null),void 0===t&&(t=null),this._ui.saveFileAsDialog((function(i){return n._dialogSave(e,i,t)}))},e.prototype.createCopy=function(e,t){var n=this;void 0===e&&(e=null),void 0===t&&(t=null);var i=function(e){var i;return n.saveCopiedFile(e,null===(i=n.state.metadata)||void 0===i?void 0:i.name,(function(e,i){return e?"function"==typeof t?t(e):void 0:(window.open(n.getCurrentUrl("#copy="+i)),"function"==typeof t?t(i):void 0)}))};return null==e?this._event("getContent",{},(function(e){return i(e)})):i(e)},e.prototype.saveCopiedFile=function(e,t,n){try{for(var i="cfm-copy::",r=0,a=0,o=Object.keys(window.localStorage||{});a\n

The document is either too large to copy within the app, or your browser does not allow local storage.

\n\n

To copy this file you must duplicate it outside the app using these steps:

\n\n
    \n
  1. Save the document.
  2. \n
  3. Duplicate it using Google Drive or your local file system.
  4. \n
  5. Open or import the newly duplicated document.
  6. \n
\n \n ',"Copy Error")}},e.prototype.openCopiedFile=function(e){this._event("willOpenFile",{op:"openCopiedFile"});try{var t="cfm-copy::"+e,n=JSON.parse(window.localStorage.getItem(t)),i=b.cloudContentFactory.createEnvelopedCloudContent(n.stringContent);i=this._filterLoadedContent(i);var r=new b.CloudMetadata({name:n.name,type:b.CloudMetadata.File});return window.location.hash="",this._fileOpened(i,r,{dirty:!0,openedContent:i.clone()}),window.localStorage.removeItem(t)}catch(e){D.reportError("Unable to load copied file")}},e.prototype.haveTempFile=function(){try{return!!JSON.parse(window.localStorage.getItem("cfm-tempfile"))}catch(e){return!1}},e.prototype.saveTempFile=function(e){var t=this;return this._event("getContent",{shared:this._sharedMetadata()},(function(n){var i,r=t._createOrUpdateCurrentContent(n);try{var a=null===(i=t.state.metadata)||void 0===i?void 0:i.name,o=JSON.stringify({name:a,stringContent:n});window.localStorage.setItem("cfm-tempfile",o);var s=new b.CloudMetadata({name:a,type:b.CloudMetadata.File});return t._fileChanged("savedFile",r,s,{saved:!0},""),null==e?void 0:e(null)}catch(t){return null==e?void 0:e("Unable to temporarily save copied file")}}))},e.prototype.openAndClearTempFile=function(){this._event("willOpenFile",{op:"openAndClearTempFile"});try{var e="cfm-tempfile",t=JSON.parse(window.localStorage.getItem(e)),n=t.name,i=t.stringContent,r=b.cloudContentFactory.createEnvelopedCloudContent(i);r=this._filterLoadedContent(r);var a=new b.CloudMetadata({name:n,type:b.CloudMetadata.File});return this._fileOpened(r,a,{dirty:!0,openedContent:r.clone()}),window.localStorage.removeItem(e)}catch(e){D.reportError("Unable to load temp file")}},e.prototype._sharedMetadata=function(){var e;return(null===(e=this.state.currentContent)||void 0===e?void 0:e.getSharedMetadata())||{}},e.prototype.shareGetLink=function(){return this._ui.shareDialog(this)},e.prototype.shareUpdate=function(){var e=this;return this.share((function(){return e.alert(c.default("~SHARE_UPDATE.MESSAGE"),c.default("~SHARE_UPDATE.TITLE"))}))},e.prototype.toggleShare=function(e){return this.isShared()?this.unshare(e):this.share(e)},e.prototype.isShared=function(){var e,t=null===(e=this.state)||void 0===e?void 0:e.currentContent;if(t&&!t.get("isUnshared")){var n=t.get("sharedDocumentId"),i=t.get("sharedDocumentUrl");return n||i}return!1},e.prototype.canEditShared=function(){var e=(null!=this.state.currentContent?this.state.currentContent.get("accessKeys"):void 0)||{};return((null!=this.state.currentContent?this.state.currentContent.get("shareEditKey"):void 0)||e.readWrite)&&!(null!=this.state.currentContent?this.state.currentContent.get("isUnshared"):void 0)},e.prototype.setShareState=function(e,t){var n=this;if(this.state.shareProvider){var i=this.state.shareProvider.getSharingMetadata(e);return this._event("getContent",{shared:i},(function(r){n._setState({sharing:e});var a=b.cloudContentFactory.createEnvelopedCloudContent(r);a.addMetadata(i);var o=n._createOrUpdateCurrentContent(r,n.state.metadata);return a.set("docName",o.get("docName")),n.state.metadata&&(a.getClientContent().name=n.state.metadata.name),e?o.remove("isUnshared"):o.set("isUnshared",!0),n.state.shareProvider.share(e,o,a,n.state.metadata,(function(e,i){return e?n.alert(e):null==t?void 0:t(null,i,o)}))}))}},e.prototype.share=function(e){var t=this;return this.state.metadata||(this.state.metadata=new b.CloudMetadata({name:c.default("~MENUBAR.UNTITLED_DOCUMENT"),type:b.CloudMetadata.File})),this.setShareState(!0,(function(n,i,r){return t._fileChanged("sharedFile",r,t.state.metadata),null==e?void 0:e(null,i)}))},e.prototype.unshare=function(e){var t=this;return this.setShareState(!1,(function(n,i,r){return t._fileChanged("unsharedFile",r,t.state.metadata),null==e?void 0:e(null)}))},e.prototype.revertToShared=function(e){var t,n,i,r=this;void 0===e&&(e=null);var a=(null===(t=this.state.currentContent)||void 0===t?void 0:t.get("sharedDocumentUrl"))||(null===(n=this.state.currentContent)||void 0===n?void 0:n.get("url"))||(null===(i=this.state.currentContent)||void 0===i?void 0:i.get("sharedDocumentId"));if(a&&null!=this.state.shareProvider)return this.state.shareProvider.loadSharedContent(a,(function(t,n,i){var a;return t?r.alert(t):(n=r._filterLoadedContent(n),r.state.currentContent.copyMetadataTo(n),!i.name&&(a=n.get("docName"))&&(i.name=a),r._fileOpened(n,i,{dirty:!0,openedContent:n.clone()}),null==e?void 0:e(null))}))},e.prototype.revertToSharedDialog=function(e){var t=this;if(void 0===e&&(e=null),(null!=this.state.currentContent?this.state.currentContent.get("sharedDocumentId"):void 0)&&null!=this.state.shareProvider)return this.confirm(c.default("~CONFIRM.REVERT_TO_SHARED_VIEW"),(function(){return t.revertToShared(e)}))},e.prototype.downloadDialog=function(e){var t=this;return void 0===e&&(e=null),this._event("getContent",{shared:this._sharedMetadata()},(function(n){var i,r=b.cloudContentFactory.createEnvelopedCloudContent(n);return null!=t.state.currentContent&&t.state.currentContent.copyMetadataTo(r),t._ui.downloadDialog(null===(i=t.state.metadata)||void 0===i?void 0:i.name,r,e)}))},e.prototype.getDownloadBlob=function(e,t,n){var i,r;if(null==n&&(n="text/plain"),"string"==typeof e)r=n.indexOf("image")>=0?u.default.toByteArray(e):e;else if(t)r=JSON.stringify(e.getContent());else{var a=e.clone().getContent();delete a.sharedDocumentId,delete a.sharedDocumentUrl,delete a.shareEditKey,delete a.isUnshared,delete a.accessKeys,null!=(null===(i=a.metadata)||void 0===i?void 0:i.shared)&&delete a.metadata.shared,r=JSON.stringify(a)}return new Blob([r],{type:n})},e.prototype.getDownloadUrl=function(e,t,n){null==n&&(n="text/plain");var i=window.URL||window.webkitURL;if(i)return i.createObjectURL(this.getDownloadBlob(e,t,n))},e.prototype.rename=function(e,t,n){var i,r=this,a=this.state.dirty,o=function(e){var i;null!=r.state.currentContent&&r.state.currentContent.addMetadata({docName:e.name}),r._fileChanged("renamedFile",r.state.currentContent,e,{dirty:a},r._getHashParams(e));var o=function(){return"function"==typeof n?n(t):void 0};(null===(i=null==e?void 0:e.provider)||void 0===i?void 0:i.name)===E.default.Name||!(null==e?void 0:e.provider)&&!r.autoProvider(b.ECapabilities.save)?o():r.save(o)};if(t!==(null!=this.state.metadata?this.state.metadata.name:void 0))return(null===(i=null==e?void 0:e.provider)||void 0===i?void 0:i.can(b.ECapabilities.rename,e))?this.state.metadata.provider.rename(this.state.metadata,t,(function(e,t){return e?r.alert(e):o(t)})):(e?e.rename(t):e=new b.CloudMetadata({name:t,type:b.CloudMetadata.File}),o(e))},e.prototype.renameDialog=function(e){var t=this;return void 0===e&&(e=null),this._ui.renameDialog(null!=this.state.metadata?this.state.metadata.name:void 0,(function(n){return t.rename(t.state.metadata,n,e)}))},e.prototype.revertToLastOpened=function(e){if(void 0===e&&(e=null),this._event("willOpenFile",{op:"revertToLastOpened"}),null!=this.state.openedContent&&this.state.metadata)return this._fileOpened(this.state.openedContent,this.state.metadata,{openedContent:this.state.openedContent.clone()})},e.prototype.revertToLastOpenedDialog=function(e){var t=this;return void 0===e&&(e=null),null!=this.state.openedContent&&this.state.metadata?this.confirm(c.default("~CONFIRM.REVERT_TO_LAST_OPENED"),(function(){return t.revertToLastOpened(e)})):"function"==typeof e?e("No initial opened version was found for the currently active file"):void 0},e.prototype.saveSecondaryFileAsDialog=function(e,t,n,i){var r=this,a=d.lookup(t);t&&!n&&a&&(n=a);var o=this.autoProvider(b.ECapabilities.export);if(o){var s={provider:o,extension:t,mimeType:n};return this.saveSecondaryFile(e,s,i)}var c={content:e,extension:t,mimeType:n};return this._ui.saveSecondaryFileAsDialog(c,(function(a){return t&&(a.filename=b.CloudMetadata.newExtension(a.filename,t)),n&&(a.mimeType=n),r.saveSecondaryFile(e,a,i)}))},e.prototype.saveSecondaryFile=function(e,t,n){var i,r=this;if(void 0===n&&(n=null),null===(i=null==t?void 0:t.provider)||void 0===i?void 0:i.can(b.ECapabilities.export,t))return t.provider.saveAsExport(e,t,(function(i,a){return i?r.alert(i):null==n?void 0:n(e,t)}))},e.prototype.dirty=function(e){if(void 0===e&&(e=!0),this._setState({dirty:e,saved:this.state.saved&&!e}),window.self!==window.top)return window.parent.postMessage({type:"cfm::setDirty",isDirty:e},"*")},e.prototype.shouldAutoSave=function(){var e,t=this.state.metadata;return this.state.dirty&&!(null==t?void 0:t.autoSaveDisabled)&&!this.isSaveInProgress()&&(null===(e=null==t?void 0:t.provider)||void 0===e?void 0:e.can(b.ECapabilities.resave,t))},e.prototype.autoSave=function(e){var t=this;if(this._autoSaveInterval&&clearInterval(this._autoSaveInterval),e>1e3&&(e=Math.round(e/1e3)),e>0)return this._autoSaveInterval=window.setInterval((function(){if(t.shouldAutoSave())return t.save()}),1e3*e)},e.prototype.isAutoSaving=function(){return null!=this._autoSaveInterval},e.prototype.changeLanguage=function(e,t){var n,i,r=this;if(t){var a=function(n){return n?(r.alert(n),r.confirm(c.default("~CONFIRM.CHANGE_LANGUAGE"),(function(){return t(e)}))):t(e)};return(null===(i=null===(n=this.state.metadata)||void 0===n?void 0:n.provider)||void 0===i?void 0:i.can(b.ECapabilities.save))?this.save((function(e){return a(e)})):this.saveTempFile(a)}},e.prototype.showBlockingModal=function(e){return this._ui.showBlockingModal(e)},e.prototype.hideBlockingModal=function(){return this._ui.hideBlockingModal()},e.prototype.getCurrentUrl=function(e){return""+window.location.origin+window.location.pathname+window.location.search+(e||"")},e.prototype.removeQueryParams=function(e){for(var t=window.location.href,n=t.split("#"),i=0,r=e;i0?e:c.default("~MENUBAR.UNTITLED_DOCUMENT");document.title=""+a+i+r}}}},e.prototype._getHashParams=function(e){var t,n,i=(null===(t=null==e?void 0:e.provider)||void 0===t?void 0:t.canOpenSaved())||!1,r=i?null===(n=null==e?void 0:e.provider)||void 0===n?void 0:n.getOpenSavedParams(e):null;return i&&null!=r&&"string"==typeof r?"#file="+(e.provider.urlDisplayName||e.provider.name)+":"+encodeURIComponent(r):(null==e?void 0:e.provider)instanceof S.default&&0===window.location.hash.indexOf("#file=http")?window.location.hash:""},e.prototype._startPostMessageListener=function(){var e=this;return $(window).on("message",(function(t){var n,i,r=t.originalEvent,a=r.data||{},o=function(e,t){null==t&&(t={});var n=s.default.merge({},t,{type:e});return r.source.postMessage(n,r.origin)};switch(null==a?void 0:a.type){case"cfm::getCommands":return o("cfm::commands",{commands:["cfm::autosave","cfm::event","cfm::event:reply","cfm::setDirty","cfm::iframedClientConnected"]});case"cfm::autosave":return e.shouldAutoSave()?e.save((function(){return o("cfm::autosaved",{saved:!0})})):o("cfm::autosaved",{saved:!1});case"cfm::event":return e._event(a.eventType,a.eventData,(function(){var e=JSON.stringify(Array.prototype.slice.call(arguments));return o("cfm::event:reply",{eventId:a.eventId,callbackArgs:e})}));case"cfm::event:reply":var c=x[a.eventId],l=JSON.parse((null==a?void 0:a.callbackArgs)||null);return null===(n=null==c?void 0:c.callback)||void 0===n?void 0:n.apply(e,l);case"cfm::setDirty":return e.dirty(a.isDirty);case"cfm::iframedClientConnected":return null===(i=e.connectedPromiseResolver)||void 0===i||i.resolve(),e.processUrlParams()}}))},e.prototype._setupConfirmOnClose=function(){var e=this;return $(window).on("beforeunload",(function(t){if(e.state.dirty)return t.preventDefault(),t.returnValue=!0}))},e.prototype._filterLoadedContent=function(e){var t,n;return(null===(n=(t=this.appOptions).contentLoadFilter)||void 0===n?void 0:n.call(t,e))||e},e}();t.CloudFileManagerClient=w},function(e,t,n){"use strict"; +e.exports=n},function(e,t){function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}e.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n},function(e,t){function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}e.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n},function(e,t,n){"use strict";n.r(t),n.d(t,"Deflate",(function(){return Yt})),n.d(t,"Inflate",(function(){return $t})),n.d(t,"constants",(function(){return nn})),n.d(t,"deflate",(function(){return Xt})),n.d(t,"deflateRaw",(function(){return Zt})),n.d(t,"gzip",(function(){return Jt})),n.d(t,"inflate",(function(){return Qt})),n.d(t,"inflateRaw",(function(){return en})),n.d(t,"ungzip",(function(){return tn}));function i(e){let t=e.length;for(;--t>=0;)e[t]=0}const r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),o=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),s=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new Array(576);i(c);const l=new Array(60);i(l);const u=new Array(512);i(u);const p=new Array(256);i(p);const d=new Array(29);i(d);const m=new Array(30);function h(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}let f,E,v;function _(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}i(m);const g=e=>e<256?u[e]:u[256+(e>>>7)],O=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},A=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{A(e,n[2*t],n[2*t+1])},y=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},I=(e,t,n)=>{const i=new Array(16);let r,a,o=0;for(r=1;r<=15;r++)i[r]=o=o+n[r-1]<<1;for(a=0;a<=t;a++){let t=e[2*a+1];0!==t&&(e[2*a]=y(i[t]++,t))}},S=e=>{let t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0},L=e=>{e.bi_valid>8?O(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},b=(e,t,n,i)=>{const r=2*t,a=2*n;return e[r]{const i=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r{let i,o,s,c,l=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],o=e.pending_buf[e.l_buf+l],l++,0===i?R(e,o,t):(s=p[o],R(e,s+256+1,t),c=r[s],0!==c&&(o-=d[s],A(e,o,c)),i--,s=g(i),R(e,s,n),c=a[s],0!==c&&(i-=m[s],A(e,i,c)))}while(l{const n=t.dyn_tree,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,a=t.stat_desc.elems;let o,s,c,l=-1;for(e.heap_len=0,e.heap_max=573,o=0;o>1;o>=1;o--)D(e,n,o);c=a;do{o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],D(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,n[2*c]=n[2*o]+n[2*s],e.depth[c]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,n[2*o+1]=n[2*s+1]=c,e.heap[1]=c++,D(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,i=t.max_code,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length;let l,u,p,d,m,h,f=0;for(d=0;d<=15;d++)e.bl_count[d]=0;for(n[2*e.heap[e.heap_max]+1]=0,l=e.heap_max+1;l<573;l++)u=e.heap[l],d=n[2*n[2*u+1]+1]+1,d>c&&(d=c,f++),n[2*u+1]=d,u>i||(e.bl_count[d]++,m=0,u>=s&&(m=o[u-s]),h=n[2*u],e.opt_len+=h*(d+m),a&&(e.static_len+=h*(r[2*u+1]+m)));if(0!==f){do{for(d=c-1;0===e.bl_count[d];)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[c]--,f-=2}while(f>0);for(d=c;0!==d;d--)for(u=e.bl_count[d];0!==u;)p=e.heap[--l],p>i||(n[2*p+1]!==d&&(e.opt_len+=(d-n[2*p+1])*n[2*p],n[2*p+1]=d),u--)}})(e,t),I(n,l,e.bl_count)},x=(e,t,n)=>{let i,r,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=o,o=t[2*(i+1)+1],++s{let i,r,a=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),i=0;i<=n;i++)if(r=o,o=t[2*(i+1)+1],!(++s{A(e,0+(i?1:0),3),((e,t,n,i)=>{L(e),i&&(O(e,n),O(e,~n)),e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n})(e,t,n,!0)};var G={_tr_init:e=>{w||((()=>{let e,t,n,i,s;const _=new Array(16);for(n=0,i=0;i<28;i++)for(d[i]=n,e=0;e<1<>=7;i<30;i++)for(m[i]=s<<7,e=0;e<1<{let r,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),T(e,e.l_desc),T(e,e.d_desc),o=(e=>{let t;for(x(e,e.dyn_ltree,e.l_desc.max_code),x(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*s[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),r=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=r&&(r=a)):r=a=n+5,n+4<=r&&-1!==t?k(e,t,n,i):4===e.strategy||a===r?(A(e,2+(i?1:0),3),C(e,c,l)):(A(e,4+(i?1:0),3),((e,t,n,i)=>{let r;for(A(e,t-257,5),A(e,n-1,5),A(e,i-4,4),r=0;r(e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(p[n]+256+1)]++,e.dyn_dtree[2*g(t)]++),e.last_lit===e.lit_bufsize-1),_tr_align:e=>{A(e,2,3),R(e,256,c),(e=>{16===e.bi_valid?(O(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}};var M=(e,t,n,i)=>{let r=65535&e|0,a=e>>>16&65535|0,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{r=r+t[i++]|0,a=a+r|0}while(--o);r%=65521,a%=65521}return r|a<<16|0};const P=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());var U=(e,t,n,i)=>{const r=P,a=i+n;e^=-1;for(let n=i;n>>8^r[255&(e^t[n])];return-1^e},F={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},V={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:z,_tr_stored_block:H,_tr_flush_block:B,_tr_tally:j,_tr_align:q}=G,{Z_NO_FLUSH:W,Z_PARTIAL_FLUSH:K,Z_FULL_FLUSH:Y,Z_FINISH:X,Z_BLOCK:Z,Z_OK:J,Z_STREAM_END:$,Z_STREAM_ERROR:Q,Z_DATA_ERROR:ee,Z_BUF_ERROR:te,Z_DEFAULT_COMPRESSION:ne,Z_FILTERED:ie,Z_HUFFMAN_ONLY:re,Z_RLE:ae,Z_FIXED:oe,Z_DEFAULT_STRATEGY:se,Z_UNKNOWN:ce,Z_DEFLATED:le}=V,ue=(e,t)=>(e.msg=F[t],t),pe=e=>(e<<1)-(e>4?9:0),de=e=>{let t=e.length;for(;--t>=0;)e[t]=0};let me=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},fe=(e,t)=>{B(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,he(e.strm)},Ee=(e,t)=>{e.pending_buf[e.pending++]=t},ve=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},_e=(e,t,n,i)=>{let r=e.avail_in;return r>i&&(r=i),0===r?0:(e.avail_in-=r,t.set(e.input.subarray(e.next_in,e.next_in+r),n),1===e.state.wrap?e.adler=M(e.adler,t,r,n):2===e.state.wrap&&(e.adler=U(e.adler,t,r,n)),e.next_in+=r,e.total_in+=r,r)},ge=(e,t)=>{let n,i,r=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match;const c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,p=e.prev,d=e.strstart+258;let m=l[a+o-1],h=l[a+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,l[n+o]===h&&l[n+o-1]===m&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&ao){if(e.match_start=t,o=i,i>=s)break;m=l[a+o-1],h=l[a+o]}}}while((t=p[t&u])>c&&0!=--r);return o<=e.lookahead?o:e.lookahead},Oe=e=>{const t=e.w_size;let n,i,r,a,o;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-262)){e.window.set(e.window.subarray(t,t+t),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,i=e.hash_size,n=i;do{r=e.head[--n],e.head[n]=r>=t?r-t:0}while(--i);i=t,n=i;do{r=e.prev[--n],e.prev[n]=r>=t?r-t:0}while(--i);a+=t}if(0===e.strm.avail_in)break;if(i=_e(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=i,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=me(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=me(e,e.ins_h,e.window[o+3-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)},Ae=(e,t)=>{let n,i;for(;;){if(e.lookahead<262){if(Oe(e),e.lookahead<262&&t===W)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=ge(e,n)),e.match_length>=3)if(i=j(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=me(e,e.ins_h,e.window[e.strstart+1]);else i=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2},Re=(e,t)=>{let n,i,r;for(;;){if(e.lookahead<262){if(Oe(e),e.lookahead<262&&t===W)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=j(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=me(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(fe(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(i=j(e,0,e.window[e.strstart-1]),i&&fe(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=j(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2};function ye(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}const Ie=[new ye(0,0,0,0,(e,t)=>{let n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Oe(e),0===e.lookahead&&t===W)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,fe(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(fe(e,!1),e.strm.avail_out),1)}),new ye(4,4,8,4,Ae),new ye(4,5,16,8,Ae),new ye(4,6,32,32,Ae),new ye(4,4,16,16,Re),new ye(8,16,32,32,Re),new ye(8,16,128,128,Re),new ye(8,32,128,256,Re),new ye(32,128,258,1024,Re),new ye(32,258,258,4096,Re)];function Se(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=le,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),de(this.dyn_ltree),de(this.dyn_dtree),de(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),de(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),de(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Le=e=>{if(!e||!e.state)return ue(e,Q);e.total_in=e.total_out=0,e.data_type=ce;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=W,z(t),J},be=e=>{const t=Le(e);var n;return t===J&&((n=e.state).window_size=2*n.w_size,de(n.head),n.max_lazy_match=Ie[n.level].max_lazy,n.good_match=Ie[n.level].good_length,n.nice_match=Ie[n.level].nice_length,n.max_chain_length=Ie[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},De=(e,t,n,i,r,a)=>{if(!e)return Q;let o=1;if(t===ne&&(t=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),r<1||r>9||n!==le||i<8||i>15||t<0||t>9||a<0||a>oe)return ue(e,Q);8===i&&(i=9);const s=new Se;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=i,s.w_size=1<De(e,t,le,15,8,se),deflateInit2:De,deflateReset:be,deflateResetKeep:Le,deflateSetHeader:(e,t)=>e&&e.state?2!==e.state.wrap?Q:(e.state.gzhead=t,J):Q,deflate:(e,t)=>{let n,i;if(!e||!e.state||t>Z||t<0)return e?ue(e,Q):Q;const r=e.state;if(!e.output||!e.input&&0!==e.avail_in||666===r.status&&t!==X)return ue(e,0===e.avail_out?te:Q);r.strm=e;const a=r.last_flush;if(r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,Ee(r,31),Ee(r,139),Ee(r,8),r.gzhead?(Ee(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Ee(r,255&r.gzhead.time),Ee(r,r.gzhead.time>>8&255),Ee(r,r.gzhead.time>>16&255),Ee(r,r.gzhead.time>>24&255),Ee(r,9===r.level?2:r.strategy>=re||r.level<2?4:0),Ee(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Ee(r,255&r.gzhead.extra.length),Ee(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=U(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,0),Ee(r,9===r.level?2:r.strategy>=re||r.level<2?4:0),Ee(r,3),r.status=113);else{let t=le+(r.w_bits-8<<4)<<8,n=-1;n=r.strategy>=re||r.level<2?0:r.level<6?1:6===r.level?2:3,t|=n<<6,0!==r.strstart&&(t|=32),t+=31-t%31,r.status=113,ve(r,t),0!==r.strstart&&(ve(r,e.adler>>>16),ve(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(n=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending!==r.pending_buf_size));)Ee(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexn&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),0===i&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),he(e),n=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexn&&(e.adler=U(e.adler,r.pending_buf,r.pending-n,n)),0===i&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&he(e),r.pending+2<=r.pending_buf_size&&(Ee(r,255&e.adler),Ee(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),0!==r.pending){if(he(e),0===e.avail_out)return r.last_flush=-1,J}else if(0===e.avail_in&&pe(t)<=pe(a)&&t!==X)return ue(e,te);if(666===r.status&&0!==e.avail_in)return ue(e,te);if(0!==e.avail_in||0!==r.lookahead||t!==W&&666!==r.status){let n=r.strategy===re?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(Oe(e),0===e.lookahead)){if(t===W)return 1;break}if(e.match_length=0,n=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2})(r,t):r.strategy===ae?((e,t)=>{let n,i,r,a;const o=e.window;for(;;){if(e.lookahead<=258){if(Oe(e),e.lookahead<=258&&t===W)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,i=o[r],i===o[++r]&&i===o[++r]&&i===o[++r])){a=e.strstart+258;do{}while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=j(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=j(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(fe(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===X?(fe(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(fe(e,!1),0===e.strm.avail_out)?1:2})(r,t):Ie[r.level].func(r,t);if(3!==n&&4!==n||(r.status=666),1===n||3===n)return 0===e.avail_out&&(r.last_flush=-1),J;if(2===n&&(t===K?q(r):t!==Z&&(H(r,0,0,!1),t===Y&&(de(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),he(e),0===e.avail_out))return r.last_flush=-1,J}return t!==X?J:r.wrap<=0?$:(2===r.wrap?(Ee(r,255&e.adler),Ee(r,e.adler>>8&255),Ee(r,e.adler>>16&255),Ee(r,e.adler>>24&255),Ee(r,255&e.total_in),Ee(r,e.total_in>>8&255),Ee(r,e.total_in>>16&255),Ee(r,e.total_in>>24&255)):(ve(r,e.adler>>>16),ve(r,65535&e.adler)),he(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?J:$)},deflateEnd:e=>{if(!e||!e.state)return Q;const t=e.state.status;return 42!==t&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?ue(e,Q):(e.state=null,113===t?ue(e,ee):J)},deflateSetDictionary:(e,t)=>{let n=t.length;if(!e||!e.state)return Q;const i=e.state,r=i.wrap;if(2===r||1===r&&42!==i.status||i.lookahead)return Q;if(1===r&&(e.adler=M(e.adler,t,n,0)),i.wrap=0,n>=i.w_size){0===r&&(de(i.head),i.strstart=0,i.block_start=0,i.insert=0);let e=new Uint8Array(i.w_size);e.set(t.subarray(n-i.w_size,n),0),t=e,n=i.w_size}const a=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Oe(i);i.lookahead>=3;){let e=i.strstart,t=i.lookahead-2;do{i.ins_h=me(i,i.ins_h,i.window[e+3-1]),i.prev[e&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=e,e++}while(--t);i.strstart=e,i.lookahead=2,Oe(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=o,e.input=s,e.avail_in=a,i.wrap=r,J},deflateInfo:"pako deflate (from Nodeca project)"};const Te=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var xe=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)Te(n,t)&&(e[t]=n[t])}}return e},Ne=e=>{let t=0;for(let n=0,i=e.length;n=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;ke[254]=ke[254]=1;var Ge=e=>{let t,n,i,r,a,o=e.length,s=0;for(r=0;r>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},Me=(e,t)=>{let n,i;const r=t||e.length,a=new Array(2*r);for(i=0,n=0;n4)a[i++]=65533,n+=o-1;else{for(t&=2===o?31:3===o?15:7;o>1&&n1?a[i++]=65533:t<65536?a[i++]=t:(t-=65536,a[i++]=55296|t>>10&1023,a[i++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&we)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let i=0;i{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+ke[e[n]]>t?n:t};var Ue=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Fe=Object.prototype.toString,{Z_NO_FLUSH:Ve,Z_SYNC_FLUSH:ze,Z_FULL_FLUSH:He,Z_FINISH:Be,Z_OK:je,Z_STREAM_END:qe,Z_DEFAULT_COMPRESSION:We,Z_DEFAULT_STRATEGY:Ke,Z_DEFLATED:Ye}=V;function Xe(e){this.options=xe({level:We,method:Ye,chunkSize:16384,windowBits:15,memLevel:8,strategy:Ke},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ue,this.strm.avail_out=0;let n=Ce.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==je)throw new Error(F[n]);if(t.header&&Ce.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?Ge(t.dictionary):"[object ArrayBuffer]"===Fe.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=Ce.deflateSetDictionary(this.strm,e),n!==je)throw new Error(F[n]);this._dict_set=!0}}function Ze(e,t){const n=new Xe(t);if(n.push(e,!0),n.err)throw n.msg||F[n.err];return n.result}Xe.prototype.push=function(e,t){const n=this.strm,i=this.options.chunkSize;let r,a;if(this.ended)return!1;for(a=t===~~t?t:!0===t?Be:Ve,"string"==typeof e?n.input=Ge(e):"[object ArrayBuffer]"===Fe.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),(a===ze||a===He)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(r=Ce.deflate(n,a),r===qe)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=Ce.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===je;if(0!==n.avail_out){if(a>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},Xe.prototype.onData=function(e){this.chunks.push(e)},Xe.prototype.onEnd=function(e){e===je&&(this.result=Ne(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Je={Deflate:Xe,deflate:Ze,deflateRaw:function(e,t){return(t=t||{}).raw=!0,Ze(e,t)},gzip:function(e,t){return(t=t||{}).gzip=!0,Ze(e,t)},constants:V};var $e=function(e,t){let n,i,r,a,o,s,c,l,u,p,d,m,h,f,E,v,_,g,O,A,R,y,I,S;const L=e.state;n=e.next_in,I=e.input,i=n+(e.avail_in-5),r=e.next_out,S=e.output,a=r-(t-e.avail_out),o=r+(e.avail_out-257),s=L.dmax,c=L.wsize,l=L.whave,u=L.wnext,p=L.window,d=L.hold,m=L.bits,h=L.lencode,f=L.distcode,E=(1<>>24,d>>>=g,m-=g,g=_>>>16&255,0===g)S[r++]=65535&_;else{if(!(16&g)){if(0==(64&g)){_=h[(65535&_)+(d&(1<>>=g,m-=g),m<15&&(d+=I[n++]<>>24,d>>>=g,m-=g,g=_>>>16&255,!(16&g)){if(0==(64&g)){_=f[(65535&_)+(d&(1<s){e.msg="invalid distance too far back",L.mode=30;break e}if(d>>>=g,m-=g,g=r-a,A>g){if(g=A-g,g>l&&L.sane){e.msg="invalid distance too far back",L.mode=30;break e}if(R=0,y=p,0===u){if(R+=c-g,g2;)S[r++]=y[R++],S[r++]=y[R++],S[r++]=y[R++],O-=3;O&&(S[r++]=y[R++],O>1&&(S[r++]=y[R++]))}else{R=r-A;do{S[r++]=S[R++],S[r++]=S[R++],S[r++]=S[R++],O-=3}while(O>2);O&&(S[r++]=S[R++],O>1&&(S[r++]=S[R++]))}break}}break}}while(n>3,n-=O,m-=O<<3,d&=(1<{const c=s.bits;let l,u,p,d,m,h,f=0,E=0,v=0,_=0,g=0,O=0,A=0,R=0,y=0,I=0,S=null,L=0;const b=new Uint16Array(16),D=new Uint16Array(16);let C,T,x,N=null,w=0;for(f=0;f<=15;f++)b[f]=0;for(E=0;E=1&&0===b[_];_--);if(g>_&&(g=_),0===_)return r[a++]=20971520,r[a++]=20971520,s.bits=1,0;for(v=1;v<_&&0===b[v];v++);for(g0&&(0===e||1!==_))return-1;for(D[1]=0,f=1;f<15;f++)D[f+1]=D[f]+b[f];for(E=0;E852||2===e&&y>592)return 1;for(;;){C=f-A,o[E]h?(T=N[w+o[E]],x=S[L+o[E]]):(T=96,x=0),l=1<>A)+u]=C<<24|T<<16|x|0}while(0!==u);for(l=1<>=1;if(0!==l?(I&=l-1,I+=l):I=0,E++,0==--b[f]){if(f===_)break;f=t[n+o[E]]}if(f>g&&(I&d)!==p){for(0===A&&(A=g),m+=v,O=f-A,R=1<852||2===e&&y>592)return 1;p=I&d,r[p]=g<<24|O<<16|m-a|0}}return 0!==I&&(r[m+I]=f-A<<24|64<<16|0),s.bits=g,0};const{Z_FINISH:rt,Z_BLOCK:at,Z_TREES:ot,Z_OK:st,Z_STREAM_END:ct,Z_NEED_DICT:lt,Z_STREAM_ERROR:ut,Z_DATA_ERROR:pt,Z_MEM_ERROR:dt,Z_BUF_ERROR:mt,Z_DEFLATED:ht}=V,ft=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function Et(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const vt=e=>{if(!e||!e.state)return ut;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,st},_t=e=>{if(!e||!e.state)return ut;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,vt(e)},gt=(e,t)=>{let n;if(!e||!e.state)return ut;const i=e.state;return t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?ut:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,_t(e))},Ot=(e,t)=>{if(!e)return ut;const n=new Et;e.state=n,n.window=null;const i=gt(e,t);return i!==st&&(e.state=null),i};let At,Rt,yt=!0;const It=e=>{if(yt){At=new Int32Array(512),Rt=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(it(1,e.lens,0,288,At,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;it(2,e.lens,0,32,Rt,0,e.work,{bits:5}),yt=!1}e.lencode=At,e.lenbits=9,e.distcode=Rt,e.distbits=5},St=(e,t,n,i)=>{let r;const a=e.state;return null===a.window&&(a.wsize=1<=a.wsize?(a.window.set(t.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(t.subarray(n-i,n-i+r),a.wnext),(i-=r)?(a.window.set(t.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whaveOt(e,15),inflateInit2:Ot,inflate:(e,t)=>{let n,i,r,a,o,s,c,l,u,p,d,m,h,f,E,v,_,g,O,A,R,y,I=0;const S=new Uint8Array(4);let L,b;const D=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return ut;n=e.state,12===n.mode&&(n.mode=13),o=e.next_out,r=e.output,c=e.avail_out,a=e.next_in,i=e.input,s=e.avail_in,l=n.hold,u=n.bits,p=s,d=c,y=st;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>>8&255,n.check=U(n.check,S,2,0),l=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&l)!==ht){e.msg="unknown compression method",n.mode=30;break}if(l>>>=4,u-=4,R=8+(15&l),0===n.wbits)n.wbits=R;else if(R>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(S[0]=255&l,S[1]=l>>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0,n.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,l+=i[a++]<>>8&255,S[2]=l>>>16&255,S[3]=l>>>24&255,n.check=U(n.check,S,4,0)),l=0,u=0,n.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>8),512&n.flags&&(S[0]=255&l,S[1]=l>>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(0===s)break e;s--,l+=i[a++]<>>8&255,n.check=U(n.check,S,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(m=n.length,m>s&&(m=s),m&&(n.head&&(R=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(i.subarray(a,a+m),R)),512&n.flags&&(n.check=U(n.check,i,m,a)),s-=m,a+=m,n.length-=m),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;m=0;do{R=i[a+m++],n.head&&R&&n.length<65536&&(n.head.name+=String.fromCharCode(R))}while(R&&m>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;u<32;){if(0===s)break e;s--,l+=i[a++]<>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(0===s)break e;s--,l+=i[a++]<>>=1,u-=1,3&l){case 0:n.mode=14;break;case 1:if(It(n),n.mode=20,t===ot){l>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}l>>>=2,u-=2;break;case 14:for(l>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,l+=i[a++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&l,l=0,u=0,n.mode=15,t===ot)break e;case 15:n.mode=16;case 16:if(m=n.length,m){if(m>s&&(m=s),m>c&&(m=c),0===m)break e;r.set(i.subarray(a,a+m),o),s-=m,a+=m,c-=m,o+=m,n.length-=m;break}n.mode=12;break;case 17:for(;u<14;){if(0===s)break e;s--,l+=i[a++]<>>=5,u-=5,n.ndist=1+(31&l),l>>>=5,u-=5,n.ncode=4+(15&l),l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[D[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L={bits:n.lenbits},y=it(0,n.lens,0,19,n.lencode,0,n.work,L),n.lenbits=L.bits,y){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=E,u-=E,n.lens[n.have++]=_;else{if(16===_){for(b=E+2;u>>=E,u-=E,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}R=n.lens[n.have-1],m=3+(3&l),l>>>=2,u-=2}else if(17===_){for(b=E+3;u>>=E,u-=E,R=0,m=3+(7&l),l>>>=3,u-=3}else{for(b=E+7;u>>=E,u-=E,R=0,m=11+(127&l),l>>>=7,u-=7}if(n.have+m>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;m--;)n.lens[n.have++]=R}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,L={bits:n.lenbits},y=it(1,n.lens,0,n.nlen,n.lencode,0,n.work,L),n.lenbits=L.bits,y){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L={bits:n.distbits},y=it(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,L),n.distbits=L.bits,y){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===ot)break e;case 20:n.mode=21;case 21:if(s>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=u,$e(e,d),o=e.next_out,r=e.output,c=e.avail_out,a=e.next_in,i=e.input,s=e.avail_in,l=n.hold,u=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;I=n.lencode[l&(1<>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>g)],E=I>>>24,v=I>>>16&255,_=65535&I,!(g+E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=g,u-=g,n.back+=g}if(l>>>=E,u-=E,n.back+=E,n.length=_,0===v){n.mode=26;break}if(32&v){n.back=-1,n.mode=12;break}if(64&v){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&v,n.mode=22;case 22:if(n.extra){for(b=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;I=n.distcode[l&(1<>>24,v=I>>>16&255,_=65535&I,!(E<=u);){if(0===s)break e;s--,l+=i[a++]<>g)],E=I>>>24,v=I>>>16&255,_=65535&I,!(g+E<=u);){if(0===s)break e;s--,l+=i[a++]<>>=g,u-=g,n.back+=g}if(l>>>=E,u-=E,n.back+=E,64&v){e.msg="invalid distance code",n.mode=30;break}n.offset=_,n.extra=15&v,n.mode=24;case 24:if(n.extra){for(b=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===c)break e;if(m=d-c,n.offset>m){if(m=n.offset-m,m>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}m>n.wnext?(m-=n.wnext,h=n.wsize-m):h=n.wnext-m,m>n.length&&(m=n.length),f=n.window}else f=r,h=o-n.offset,m=n.length;m>c&&(m=c),c-=m,n.length-=m;do{r[o++]=f[h++]}while(--m);0===n.length&&(n.mode=21);break;case 26:if(0===c)break e;r[o++]=n.length,c--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(0===s)break e;s--,l|=i[a++]<{if(!e||!e.state)return ut;let t=e.state;return t.window&&(t.window=null),e.state=null,st},inflateGetHeader:(e,t)=>{if(!e||!e.state)return ut;const n=e.state;return 0==(2&n.wrap)?ut:(n.head=t,t.done=!1,st)},inflateSetDictionary:(e,t)=>{const n=t.length;let i,r,a;return e&&e.state?(i=e.state,0!==i.wrap&&11!==i.mode?ut:11===i.mode&&(r=1,r=M(r,t,n,0),r!==i.check)?pt:(a=St(e,t,n,n),a?(i.mode=31,dt):(i.havedict=1,st))):ut},inflateInfo:"pako inflate (from Nodeca project)"};var bt=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Dt=Object.prototype.toString,{Z_NO_FLUSH:Ct,Z_FINISH:Tt,Z_OK:xt,Z_STREAM_END:Nt,Z_NEED_DICT:wt,Z_STREAM_ERROR:kt,Z_DATA_ERROR:Gt,Z_MEM_ERROR:Mt}=V;function Pt(e){this.options=xe({chunkSize:65536,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ue,this.strm.avail_out=0;let n=Lt.inflateInit2(this.strm,t.windowBits);if(n!==xt)throw new Error(F[n]);if(this.header=new bt,Lt.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=Ge(t.dictionary):"[object ArrayBuffer]"===Dt.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=Lt.inflateSetDictionary(this.strm,t.dictionary),n!==xt)))throw new Error(F[n])}function Ut(e,t){const n=new Pt(t);if(n.push(e),n.err)throw n.msg||F[n.err];return n.result}Pt.prototype.push=function(e,t){const n=this.strm,i=this.options.chunkSize,r=this.options.dictionary;let a,o,s;if(this.ended)return!1;for(o=t===~~t?t:!0===t?Tt:Ct,"[object ArrayBuffer]"===Dt.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),a=Lt.inflate(n,o),a===wt&&r&&(a=Lt.inflateSetDictionary(n,r),a===xt?a=Lt.inflate(n,o):a===Gt&&(a=wt));n.avail_in>0&&a===Nt&&n.state.wrap>0&&0!==e[n.next_in];)Lt.inflateReset(n),a=Lt.inflate(n,o);switch(a){case kt:case Gt:case wt:case Mt:return this.onEnd(a),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||a===Nt))if("string"===this.options.to){let e=Pe(n.output,n.next_out),t=n.next_out-e,r=Me(n.output,e);n.next_out=t,n.avail_out=i-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(r)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(a!==xt||0!==s){if(a===Nt)return a=Lt.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},Pt.prototype.onData=function(e){this.chunks.push(e)},Pt.prototype.onEnd=function(e){e===xt&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ne(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Ft={Inflate:Pt,inflate:Ut,inflateRaw:function(e,t){return(t=t||{}).raw=!0,Ut(e,t)},ungzip:Ut,constants:V};const{Deflate:Vt,deflate:zt,deflateRaw:Ht,gzip:Bt}=Je,{Inflate:jt,inflate:qt,inflateRaw:Wt,ungzip:Kt}=Ft;var Yt=Vt,Xt=zt,Zt=Ht,Jt=Bt,$t=jt,Qt=qt,en=Wt,tn=Kt,nn=V,rn={Deflate:Yt,deflate:Xt,deflateRaw:Zt,gzip:Jt,Inflate:$t,inflate:Qt,inflateRaw:en,ungzip:tn,constants:nn};t.default=rn},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=null;return location.hash.substr(1).split("&").some((function(n){if(n.split("=")[0]===e){for(var i=n.split("=")[1];i=decodeURIComponent(i),/%20|%25/.test(i););return t=i}return!1})),t}},function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function o(e){try{c(i.next(e))}catch(e){a(e)}}function s(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,s)}c((i=i.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0){var p=(t=new i.XML.Parser).parse(o.toString(),c);r.update(e.data,p)}}}},function(e,t,n){var i=n(52),r=n(56),a=n(15),o=n(57),s=n(58),c=n(59),l=n(2),u=l.property,p=l.memoizedProperty;e.exports=function(e,t){var n=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{};var d=t.serviceIdentifier;delete t.serviceIdentifier,u(this,"isApi",!0,!1),u(this,"apiVersion",e.metadata.apiVersion),u(this,"endpointPrefix",e.metadata.endpointPrefix),u(this,"signingName",e.metadata.signingName),u(this,"globalEndpoint",e.metadata.globalEndpoint),u(this,"signatureVersion",e.metadata.signatureVersion),u(this,"jsonVersion",e.metadata.jsonVersion),u(this,"targetPrefix",e.metadata.targetPrefix),u(this,"protocol",e.metadata.protocol),u(this,"timestampFormat",e.metadata.timestampFormat),u(this,"xmlNamespaceUri",e.metadata.xmlNamespace),u(this,"abbreviation",e.metadata.serviceAbbreviation),u(this,"fullName",e.metadata.serviceFullName),u(this,"serviceId",e.metadata.serviceId),d&&c[d]&&u(this,"xmlNoDefaultLists",c[d].xmlNoDefaultLists,!1),p(this,"className",(function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;return t?("ElasticLoadBalancing"===(t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&&(t="ELB"),t):null})),u(this,"operations",new i(e.operations,t,(function(e,n){return new r(e,n,t)}),l.string.lowerFirst,(function(e,t){!0===t.endpointoperation&&u(n,"endpointOperation",l.string.lowerFirst(e)),t.endpointdiscovery&&!n.hasRequiredEndpointDiscovery&&u(n,"hasRequiredEndpointDiscovery",!0===t.endpointdiscovery.required)}))),u(this,"shapes",new i(e.shapes,t,(function(e,n){return a.create(n,t)}))),u(this,"paginators",new i(e.paginators,t,(function(e,n){return new o(e,n,t)}))),u(this,"waiters",new i(e.waiters,t,(function(e,n){return new s(e,n,t)}),l.string.lowerFirst)),t.documentation&&(u(this,"documentation",e.documentation),u(this,"documentationUrl",e.documentationUrl))}},function(e,t,n){var i=n(15),r=n(2),a=r.property,o=r.memoizedProperty;e.exports=function(e,t,n){var r=this;n=n||{},a(this,"name",t.name||e),a(this,"api",n.api,!1),t.http=t.http||{},a(this,"endpoint",t.endpoint),a(this,"httpMethod",t.http.method||"POST"),a(this,"httpPath",t.http.requestUri||"/"),a(this,"authtype",t.authtype||""),a(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),a(this,"httpChecksumRequired",t.httpChecksumRequired,!1),o(this,"input",(function(){return t.input?i.create(t.input,n):new i.create({type:"structure"},n)})),o(this,"output",(function(){return t.output?i.create(t.output,n):new i.create({type:"structure"},n)})),o(this,"errors",(function(){var e=[];if(!t.errors)return null;for(var r=0;r-1&&n.splice(r,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,n){n||(n=function(){});var i=this.listeners(e),r=i.length;return this.callListeners(i,t,n),r>0},callListeners:function(e,t,n,r){var a=this,o=r||null;function s(r){if(r&&(o=i.util.error(o||new Error,r),a._haltHandlersOnError))return n.call(a,o);a.callListeners(e,t,n,o)}for(;e.length>0;){var c=e.shift();if(c._isAsync)return void c.apply(a,t.concat([s]));try{c.apply(a,t)}catch(e){o=i.util.error(o||new Error,e)}if(o&&a._haltHandlersOnError)return void n.call(a,o)}n.call(a,o)},addListeners:function(e){var t=this;return e._events&&(e=e._events),i.util.each(e,(function(e,n){"function"==typeof n&&(n=[n]),i.util.arrayEach(n,(function(n){t.on(e,n)}))})),t},addNamedListener:function(e,t,n,i){return this[e]=n,this.addListener(t,n,i),this},addNamedAsyncListener:function(e,t,n,i){return n._isAsync=!0,this.addNamedListener(e,t,n,i)},addNamedListeners:function(e){var t=this;return e((function(){t.addNamedListener.apply(t,arguments)}),(function(){t.addNamedAsyncListener.apply(t,arguments)})),this}}),i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on,e.exports=i.SequentialExecutor},function(e,t,n){var i=n(0);i.Credentials=i.util.inherit({constructor:function(){if(i.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=i.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh((function(n){n||(t.expired=!1),e&&e(n)})):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var n=this;1===n.refreshCallbacks.push(e)&&n.load((function(e){i.util.arrayEach(n.refreshCallbacks,(function(n){t?n(e):i.util.defer((function(){n(e)}))})),n.refreshCallbacks.length=0}))},load:function(e){e()}}),i.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=i.util.promisifyMethod("get",e),this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)},i.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},i.util.addPromises(i.Credentials)},function(e,t,n){var i=n(0);i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function(e){this.providers=e||i.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){var t=this;if(0===t.providers.length)return e(new Error("No providers")),t;if(1===t.resolveCallbacks.push(e)){var n=0,r=t.providers.slice(0);!function e(a,o){if(!a&&o||n===r.length)return i.util.arrayEach(t.resolveCallbacks,(function(e){e(a,o)})),void(t.resolveCallbacks.length=0);var s=r[n++];(o="function"==typeof s?s.call():s).get?o.get((function(t){e(t,t?null:o)})):e(null,o)}()}return t}}),i.CredentialProviderChain.defaultProviders=[],i.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)},i.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},i.util.addPromises(i.CredentialProviderChain)},function(e,t,n){var i=n(0),r=i.util.inherit;i.Endpoint=r({constructor:function(e,t){if(i.util.hideProperties(this,["slashes","auth","hash","search","query"]),null==e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return i.util.copy(e);e.match(/^http/)||(e=((t&&void 0!==t.sslEnabled?t.sslEnabled:i.config.sslEnabled)?"https":"http")+"://"+e);i.util.update(this,i.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),i.HttpRequest=r({constructor:function(e,t){e=new i.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function(){return(i.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=i.util.queryStringParse(e),i.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new i.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),i.HttpResponse=r({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),i.HttpClient=r({}),i.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},function(e,t,n){var i=n(0),r=i.util.inherit;i.Signers.V3=r(i.Signers.RequestSigner,{addAuthorization:function(e,t){var n=i.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=n,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,n)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return i.util.arrayEach(this.headersToSign(),(function(t){e.push(t.toLowerCase())})),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return i.util.arrayEach(this.headersToSign(),(function(n){t.push(n.toLowerCase().trim()+":"+String(e[n]).trim())})),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return i.util.each(this.request.headers,(function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)})),e},signature:function(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),i.util.crypto.sha256(e.join("\n"))}}),e.exports=i.Signers.V3},function(e,t,n){var i=n(0),r={},a=[],o="aws4_request";e.exports={createScope:function(e,t,n){return[e.substr(0,8),t,n,o].join("/")},getSigningKey:function(e,t,n,s,c){var l=[i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,n,s].join("_");if((c=!1!==c)&&l in r)return r[l];var u=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),p=i.util.crypto.hmac(u,n,"buffer"),d=i.util.crypto.hmac(p,s,"buffer"),m=i.util.crypto.hmac(d,o,"buffer");return c&&(r[l]=m,a.push(l),a.length>50&&delete r[a.shift()]),m},emptyCache:function(){r={},a=[]}}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var i=new Uint8Array(16);e.exports=function(){return n(i),i}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},function(e,t){for(var n=[],i=0;i<256;++i)n[i]=(i+256).toString(16).substr(1);e.exports=function(e,t){var i=t||0,r=n;return[r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],"-",r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]],r[e[i++]]].join("")}},function(e,t,n){"use strict";t.decode=t.parse=n(189),t.encode=t.stringify=n(190)},function(e,t,n){(function(t){var i=n(0);function r(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw i.util.error(new Error,t)}}e.exports=function(e,n){var a;if((e=e||{})[n.clientConfig]&&(a=r(e[n.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+n.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[n.clientConfig]+'".'})))return a;if(!i.util.isNode())return a;if(Object.prototype.hasOwnProperty.call(t.env,n.env)&&(a=r(t.env[n.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+n.env+' environmental variable. Expect "legacy" or "regional". Got "'+t.env[n.env]+'".'})))return a;var o={};try{o=i.util.getProfilesFromSharedConfig(i.util.iniLoader)[t.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}return o&&Object.prototype.hasOwnProperty.call(o,n.sharedConfig)&&(a=r(o[n.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+n.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[n.sharedConfig]+'".'})),a}}).call(this,n(8))},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){"use strict";(function(e){var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;no.state.menuItems.length-1?-1:t},o.bannerRef=function(e){null!=o._bannerRafId&&(cancelAnimationFrame(o._bannerRafId),o._bannerRafId=null),e&&(o._bannerRafId=requestAnimationFrame((function(){var t,n;if(o._bannerRafId=null,o._isMounted){var i=e.offsetHeight;i!==o.state.bannerHeight&&(o.setState({bannerHeight:i}),null===(n=(t=o.props).onHeightChange)||void 0===n||n.call(t,30+i))}})))},o.closeDialogs=function(){return o.setState({providerDialog:null,downloadDialog:null,renameDialog:null,shareDialog:null,importDialog:null,selectInteractiveStateDialog:null})},o.closeAlert=function(){return o.setState({alertDialog:null})},o.closeConfirm=function(){return o.setState({confirmDialog:null})},o.renderDialogs=function(){return k({},function(){var e,t,n,i;if(o.state.blockingModalProps)return S(o.state.blockingModalProps);if(o.state.providerDialog)return R({client:o.props.client,dialog:o.state.providerDialog,close:o.closeDialogs});if(o.state.downloadDialog)return y({client:o.props.client,filename:o.state.downloadDialog.filename,mimeType:o.state.downloadDialog.mimeType,content:o.state.downloadDialog.content,close:o.closeDialogs});if(o.state.renameDialog)return I({filename:o.state.renameDialog.filename,callback:o.state.renameDialog.callback,close:o.closeDialogs});if(o.state.importDialog)return D({client:o.props.client,dialog:o.state.importDialog,close:o.closeDialogs});if(o.state.shareDialog){var r=o.props,s=r.client,l=r.enableLaraSharing,u=r.ui;return c.default.createElement(f.default,{currentBaseUrl:s.getCurrentUrl(),isShared:s.isShared(),sharedDocumentId:null===(t=null===(e=s.state)||void 0===e?void 0:e.currentContent)||void 0===t?void 0:t.get("sharedDocumentId"),sharedDocumentUrl:null===(i=null===(n=s.state)||void 0===n?void 0:n.currentContent)||void 0===i?void 0:i.get("sharedDocumentUrl"),settings:(null==u?void 0:u.shareDialog)||{},enableLaraSharing:l,onAlert:function(e,t){return s.alert(e,t)},onToggleShare:function(e){return s.toggleShare(e)},onUpdateShare:function(){return s.shareUpdate()},close:o.closeDialogs})}return o.state.selectInteractiveStateDialog?c.default.createElement(C,a({},o.state.selectInteractiveStateDialog,{close:o.closeDialogs})):void 0}(),o.state.alertDialog?L({title:o.state.alertDialog.title,message:o.state.alertDialog.message,callback:o.state.alertDialog.callback,close:o.closeAlert}):void 0,o.state.confirmDialog?b(s.default.merge({},o.state.confirmDialog,{close:o.closeConfirm})):void 0)},o.displayName="CloudFileManager",o.state={filename:o.getFilename(o.props.client.state.metadata),provider:null===(n=o.props.client.state.metadata)||void 0===n?void 0:n.provider,menuItems:(null===(i=o.props.client._ui.menu)||void 0===i?void 0:i.items)||[],menuOptions:(null===(r=o.props.ui)||void 0===r?void 0:r.menuBar)||{},providerDialog:null,downloadDialog:null,renameDialog:null,shareDialog:null,blockingModalProps:null,alertDialog:null,confirmDialog:null,importDialog:null,selectInteractiveStateDialog:null,dirty:!1,bannerConfig:null,bannerHeight:0},o}return r(t,e),t.prototype.getFilename=function(e){return(null==e?void 0:e.name)||null},t.prototype.componentDidMount=function(){var e,t,n=this;this._isMounted=!0;var i=null===(t=null===(e=this.props.client)||void 0===e?void 0:e.appOptions)||void 0===t?void 0:t.banner;return i&&("string"==typeof i?N.fetchBannerConfig(i).then((function(e){n._isMounted&&e&&n.setState({bannerConfig:e})})):this.initBannerFromConfig(i)),this.props.client.listen((function(e){var t=function(){var t;if(e.state.saving)return{message:T.default("~FILE_STATUS.SAVING"),type:"info"};if(e.state.saved){var n=null===(t=e.state.metadata.provider)||void 0===t?void 0:t.displayName;return{message:n?T.default("~FILE_STATUS.SAVED_TO_PROVIDER",{providerName:n}):T.default("~FILE_STATUS.SAVED"),type:"info"}}return e.state.failures?{message:T.default("~FILE_STATUS.FAILURE"),type:"alert"}:e.state.dirty?{message:T.default("~FILE_STATUS.UNSAVED"),type:"alert"}:null}();switch(n.setState({filename:n.getFilename(e.state.metadata),provider:null!=e.state.metadata?e.state.metadata.provider:void 0,fileStatus:t}),e.type){case"connected":return n.setState({menuItems:(null!=n.props.client._ui.menu?n.props.client._ui.menu.items:void 0)||[]})}})),this.props.client._ui.listen((function(e){var t=n.state.menuOptions;switch(e.type){case"showProviderDialog":return n.setState({providerDialog:e.data});case"showDownloadDialog":return n.setState({downloadDialog:e.data});case"showRenameDialog":return n.setState({renameDialog:e.data});case"showImportDialog":return n.setState({importDialog:e.data});case"showShareDialog":return n.setState({shareDialog:e.data});case"showBlockingModal":return n.setState({blockingModalProps:e.data});case"hideBlockingModal":return n.setState({blockingModalProps:null});case"showAlertDialog":return n.setState({alertDialog:e.data});case"hideAlertDialog":return n.setState({alertDialog:null});case"showConfirmDialog":return n.setState({confirmDialog:e.data});case"showSelectInteractiveStateDialog":return n.setState({selectInteractiveStateDialog:e.data});case"appendMenuItem":return n.state.menuItems.push(e.data),n.setState({menuItems:n.state.menuItems});case"prependMenuItem":return n.state.menuItems.unshift(e.data),n.setState({menuItems:n.state.menuItems});case"replaceMenuItem":var i=n._getMenuItemIndex(e.data.key);if(-1!==i){var r=n.state.menuItems;return r[i]=e.data.item,n.setState({menuItems:r}),n.setState({menuItems:n.state.menuItems})}break;case"insertMenuItemBefore":if(-1!==(i=n._getMenuItemIndex(e.data.key)))return 0===i?n.state.menuItems.unshift(e.data.item):n.state.menuItems.splice(i,0,e.data.item),n.setState({menuItems:n.state.menuItems});break;case"insertMenuItemAfter":if(-1!==(i=n._getMenuItemIndex(e.data.key)))return i===n.state.menuItems.length-1?n.state.menuItems.push(e.data.item):n.state.menuItems.splice(i+1,0,e.data.item),n.setState({menuItems:n.state.menuItems});break;case"setMenuBarInfo":return t.info=e.data,n.setState({menuOptions:t}),n.setState({menuOptions:n.state.menuOptions})}}))},t.prototype.componentWillUnmount=function(){this._isMounted=!1,null!=this._bannerRafId&&(cancelAnimationFrame(this._bannerRafId),this._bannerRafId=null)},t.prototype.initBannerFromConfig=function(e){if(!N.isInIframe()){var t=N.validateBannerConfig(e);t&&this.setState({bannerConfig:t})}},t.prototype.render=function(){var e=this,t=this.props.hideMenuBar?[]:this.state.menuItems,n=this.state,i=n.bannerConfig,r=n.bannerHeight,a=r>0?{top:30+r}:void 0;return this.props.appOrMenuElemId?k({className:this.props.usingIframe?"app":"view"},i?c.default.createElement("div",{ref:this.bannerRef},c.default.createElement(w.BannerView,{config:i,onDismiss:function(){var t,n;e.setState({bannerConfig:null,bannerHeight:0}),null===(n=(t=e.props).onHeightChange)||void 0===n||n.call(t,30)}})):null,A({client:this.props.client,filename:this.state.filename,provider:this.state.provider,fileStatus:this.state.fileStatus,items:t,options:this.state.menuOptions}),this.props.usingIframe?M({app:this.props.app,iframeAllow:this.props.iframeAllow,style:a}):void 0,this.renderDialogs()):this.state.providerDialog||this.state.downloadDialog?k({className:"app"},this.renderDialogs()):null},t}(c.default.Component);t.default=P},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=i(n(74)),l=n(32),u=i(n(1)),p=o.default.div,d=o.default.i,m=o.default.span,h=o.default.input,f=s.createReactFactory(c.default);t.default=r.default({displayName:"MenuBar",componentDidMount:function(){var e=this;return window.addEventListener&&(window.addEventListener("mousedown",this.checkBlur,!0),window.addEventListener("touchstart",this.checkBlur,!0)),this.props.client._ui.listen((function(t){switch(t.type){case"editInitialFilename":return e.setState({editingFilename:!0,editingInitialFilename:!0}),setTimeout((function(){return e.focusFilename()}),10)}}))},componentWillUnmount:function(){if(window.removeEventListener)return window.removeEventListener("mousedown",this.checkBlur,!0),window.removeEventListener("touchstart",this.checkBlur,!0)},getFilename:function(e){return(null!=e.filename?e.filename.length:void 0)>0?e.filename:u.default("~MENUBAR.UNTITLED_DOCUMENT")},getEditableFilename:function(e){return(null!=e.filename?e.filename.length:void 0)>0?e.filename:u.default("~MENUBAR.UNTITLED_DOCUMENT")},getInitialState:function(){return{editingFilename:!1,filename:this.getFilename(this.props),editableFilename:this.getEditableFilename(this.props),initialEditableFilename:this.getEditableFilename(this.props),editingInitialFilename:!1}},UNSAFE_componentWillReceiveProps:function(e){return this.setState({filename:this.getFilename(e),editableFilename:this.getEditableFilename(e),provider:e.provider})},filenameClicked:function(e){var t=this;return e.preventDefault(),e.stopPropagation(),this.setState({editingFilename:!0,editingInitialFilename:!1}),setTimeout((function(){return t.focusFilename()}),10)},filenameChanged:function(){return this.setState({editableFilename:this.filename().value})},filenameBlurred:function(){return this.rename()},filename:function(){return a.default.findDOMNode(this.filenameRef)},focusFilename:function(){var e=this.filename();return e.focus(),e.select()},cancelEdit:function(){return this.setState({editingFilename:!1,editableFilename:(null!=this.state.filename?this.state.filename.length:void 0)>0?this.state.filename:this.state.initialEditableFilename})},rename:function(){var e=this.state.editableFilename.replace(/^\s+|\s+$/,"");return e.length>0?(this.state.editingInitialFilename?this.props.client.setInitialFilename(e):this.props.client.rename(this.props.client.state.metadata,e),this.setState({editingFilename:!1,filename:e,editableFilename:e})):this.cancelEdit()},watchForEnter:function(e){return 13===e.keyCode?this.rename():27===e.keyCode?this.cancelEdit():void 0},help:function(){return window.open(this.props.options.help,"_blank")},infoClicked:function(){return"function"==typeof this.props.options.onInfoClicked?this.props.options.onInfoClicked(this.props.client):void 0},checkBlur:function(e){if(this.state.editingFilename&&e.target!==this.filename())return this.filenameBlurred()},langChanged:function(e){var t=this.props,n=t.client,i=t.options.languageMenu.onLangChanged;if(null!=i)return n.changeLanguage(e,i)},renderLanguageMenu:function(){var e=this,t=this.props.options.languageMenu,n=t.options.filter((function(e){return e.langCode!==t.currentLang})).map((function(t){var n,i=t.label||t.langCode.toUpperCase();return t.flag&&(n="flag flag-"+t.flag),{content:m({className:"lang-option"},p({className:n}),i),action:function(){return e.langChanged(t.langCode)}}})),i=t.options.filter((function(e){return null!=e.flag})).length>0?{flag:"us"}:{label:"English"},r=t.options.filter((function(e){return e.langCode===t.currentLang}))[0]||i,a=r.flag,o=r.label,s=a?p({className:"flag flag-"+a}):p({className:"lang-menu with-border"},m({className:"lang-label"},o||i.label),l.TriangleOnlyAnchor);return f({className:"lang-menu",menuAnchorClassName:"menu-anchor-right",items:n,menuAnchor:s})},render:function(){var e=this,t=this.props.provider,n=t&&t.isAuthorizationRequired()&&t.authorized();return p({className:"menu-bar"},p({className:"menu-bar-left"},f({items:this.props.items}),this.state.editingFilename?p({className:"menu-bar-content-filename"},h({ref:function(t){return e.filenameRef=t},value:this.state.editableFilename,onChange:this.filenameChanged,onKeyDown:this.watchForEnter})):p({className:"menu-bar-content-filename",onClick:this.filenameClicked},this.state.filename),this.props.fileStatus?m({className:"menu-bar-file-status-"+this.props.fileStatus.type},this.props.fileStatus.message):void 0),p({className:"menu-bar-right"},this.props.options.info?m({className:"menu-bar-info",onClick:this.infoClicked},this.props.options.info):void 0,n?this.props.provider.renderUser():void 0,this.props.options.help?d({style:{fontSize:"13px"},className:"clickable icon-help",onClick:this.help}):void 0,this.props.options.languageMenu?this.renderLanguageMenu():void 0))}})},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=n(32),l=o.default.div,u=o.default.i,p=o.default.ul,d=o.default.li,m=s.createReactClassFactory({displayName:"DropdownItem",clicked:function(){return this.props.item.items?this.showSubMenu():this.props.select(this.props.item)},mouseEnter:function(){return this.showSubMenu()},showSubMenu:function(){if(this.props.item.items){var e=$(a.default.findDOMNode(this.itemRef)),t=e.parent().parent();return this.props.setSubMenu({style:{position:"absolute",left:t.width(),top:e.position().top-parseInt(e.css("padding-top"),10)},items:this.props.item.items})}return"function"==typeof this.props.setSubMenu?this.props.setSubMenu(null):void 0},render:function(){var e=this,t=null==this.props.item.enabled||("function"==typeof this.props.item.enabled?this.props.item.enabled():this.props.item.enabled),n=["menuItem"];if(this.props.item.separator)return n.push("separator"),d({className:n.join(" ")},"");t&&(this.props.item.action||this.props.item.items)||n.push("disabled");var i=this.props.item.name||this.props.item.content||this.props.item;return d({ref:function(t){return e.itemRef=t},className:n.join(" "),onClick:this.clicked,onMouseEnter:this.mouseEnter},this.props.item.items?u({className:"icon-inspectorArrow-collapse"}):void 0,i)}}),h=r.default({displayName:"Dropdown",getInitialState:function(){return{showingMenu:!1,subMenu:null}},componentDidMount:function(){if(window.addEventListener)return window.addEventListener("mousedown",this.checkClose,!0),window.addEventListener("touchstart",this.checkClose,!0)},componentWillUnmount:function(){if(window.removeEventListener)return window.removeEventListener("mousedown",this.checkClose,!0),window.removeEventListener("touchstart",this.checkClose,!0)},checkClose:function(e){if(this.state.showingMenu){for(var t=e.target;null!=t;){if("string"==typeof t.className&&t.className.indexOf("cfm-menu dg-wants-touch")>=0)return;t=t.parentNode}return this.setState({showingMenu:!1,subMenu:!1})}},setSubMenu:function(e){return this.setState({subMenu:e})},select:function(e){if(!(null!=e?e.items:void 0)){var t=!this.state.showingMenu;if(this.setState({showingMenu:t}),e)return"function"==typeof e.action?e.action():void 0}},render:function(){var e,t,n=this,i="cfm-menu dg-wants-touch "+(this.state.showingMenu?"menu-showing":"menu-hidden"),r="menu "+(this.props.className?this.props.className:""),a="menu-anchor "+(this.props.menuAnchorClassName?this.props.menuAnchorClassName:"");return l({className:r},(null!=this.props.items?this.props.items.length:void 0)>0?l({},l({className:"cfm-menu dg-wants-touch "+a,onClick:function(){return n.select(null)}},this.props.menuAnchor?this.props.menuAnchor:c.DefaultAnchor),l({className:i},p({},function(){var i=[];for(e=0;e
zu laden. Falls Sie ein geteiltes Dokument nutzen, könnte es ungeteilt worden sein.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Das angeforderte geteilte Dokument konnte nicht geladen werden.

Möglicherweise wurde die Datei nicht geteilt?","~DOCSTORE.LOAD_404_ERROR":"%{filename} kann nicht geladen werden","~DOCSTORE.SAVE_403_ERROR":"Sie haben keine Berechtigung, um \'%{filename}\'.

zu speichern. Loggen Sie sich erneut ein.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename} kann nicht erstellt werden. Das Dokument existiert bereits.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kann nicht gespeichert werden: %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kann nicht gespeichert werden: %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Sie haben keine Berechtigung, um \'%{filename}\'.

zu löschen. Loggen Sie sich erneut ein.","~DOCSTORE.REMOVE_ERROR":"Kann nicht gelöscht werden: %{filename}","~DOCSTORE.RENAME_403_ERROR":"Sie haben keine Berechtigung, um %{filename} umzubenennen.

Loggin Sie sich erneut ein.","~DOCSTORE.RENAME_ERROR":"Kann nicht umbenannt werden: %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alarm","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alarm","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"An anderer Stelle speichern","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Ich werde es später tun","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Die Concord Cloud ist nicht erreichbar.","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Bitte speichern Sie Ihre Dokumente an anderer Stelle.","~SHARE_DIALOG.SHARE_STATE":"Geteilte Ansicht:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktiviert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktiviert","~SHARE_DIALOG.ENABLE_SHARING":"Teilen aktivieren","~SHARE_DIALOG.STOP_SHARING":"Teilen stoppen","~SHARE_DIALOG.UPDATE_SHARING":"Geteilte Ansicht aktualisieren","~SHARE_DIALOG.PREVIEW_SHARING":"Vorschau zu geteilter Ansicht","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When Teilen aktiviert ist, wird eine Kopie der aktuellen Ansicht erstellt. Diese Kopie kann geteilt werden.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"In eine Email oder Nachricht einfügen","~SHARE_DIALOG.EMBED_TAB":"Einbetten","~SHARE_DIALOG.EMBED_MESSAGE":"Code einbetten für Webseiten oder andere Inhalte","~SHARE_DIALOG.LARA_MESSAGE":"Diesen Link verwenden, um eine Aktivität in LARA zu erstellen","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Vollbild und Skalieren","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Datensichtbarkeit in Graphen anzeigen","~CONFIRM.CHANGE_LANGUAGE":"Einige Änderungen wurden nicht gespeichert. Sind Sie sicher, dass Sie die Sprache wechseln wollen?","~FILE_STATUS.FAILURE":"Wiederholen...","~SHARE_DIALOG.PLEASE_WAIT":"Bitte warten während ein geteilter Link erzeugt wird...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Fehler beim Verbinden mit Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Es fehlt ein apiKey in den Provider Einstellungen von GoogleDrive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Datei kann nicht hochgeladen werden","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Datei kann nicht hochgeladen werden: %(message)","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Diesen Link verwenden, um eine Aktivität zu erstellen","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Diese Version nutzen","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Vorschau anzeigen","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Aktualisiert am","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Seite","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivität","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Eine andere Seite enthält aktuellere Daten. Welche sollen verwendet werden?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Zum Weiterarbeiten gibt es zwei Möglichkeiten. Welche Version soll verwendet werden?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Was soll getan werden?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Es gibt eine schreibgeschützte Vorschau der Daten. Irgendwohin klicken, um sie zu schließen.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Κείμενο Χωρίς Όνομα","~MENU.NEW":"Νέο","~MENU.OPEN":"Άνοιγμα ...","~MENU.CLOSE":"Κλείσιμο","~MENU.IMPORT_DATA":"Εισαγωγή δεδομένων ...","~MENU.SAVE":"Αποθήκευση","~MENU.SAVE_AS":"Αποθήκευση Ως ...","~MENU.EXPORT_AS":"Εξαγωγή Αρχείου Ως ...","~MENU.CREATE_COPY":"Δημιουργία αντιγράφου","~MENU.SHARE":"Κοινοποίηση","~MENU.SHARE_GET_LINK":"Λήψη συνδέσμου κοινόχρηστης προβολής","~MENU.SHARE_UPDATE":"Επικαιροποίηση κοινόχρηστης προβολής","~MENU.DOWNLOAD":"Λήψη","~MENU.RENAME":"Μετονομασία","~MENU.REVERT_TO":"Επιστροφή στο ...","~MENU.REVERT_TO_LAST_OPENED":"Κατάσταση πρόσφατου ανοίγματος","~MENU.REVERT_TO_SHARED_VIEW":"Κοινόχρηστη προβολή","~DIALOG.SAVE":"Αποθήκευση","~DIALOG.SAVE_AS":"Αποθήκευση Ως ...","~DIALOG.EXPORT_AS":"Εξαγωγή Αρχείου Ως ...","~DIALOG.CREATE_COPY":"Δημιουργία Αντιγράφου ...","~DIALOG.OPEN":"Άνοιγμα","~DIALOG.DOWNLOAD":"Λήψη","~DIALOG.RENAME":"Μετονομασία","~DIALOG.SHARED":"Κοινοποίηση","~DIALOG.IMPORT_DATA":"Εισαγωγή Δεδομένων","~PROVIDER.LOCAL_STORAGE":"Τοπική Αποθήκευση","~PROVIDER.READ_ONLY":"Μόνο Ανάγνωση","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Τοπικό Αρχείο","~FILE_STATUS.SAVING":"Αποθήκευση ...","~FILE_STATUS.SAVED":"Όλες οι αλλαγές αποθηκεύθηκαν","~FILE_STATUS.SAVED_TO_PROVIDER":"Όλες οι αλλαγές αποθηκεύθηκαν στο %{providerName}","~FILE_STATUS.UNSAVED":"Μη Αποθηκευμένο","~FILE_DIALOG.FILENAME":"Όνομα Αρχείου","~FILE_DIALOG.OPEN":"Άνοιγμα","~FILE_DIALOG.SAVE":"Αποθήκευση","~FILE_DIALOG.CANCEL":"Ακύρωση","~FILE_DIALOG.REMOVE":"Διαγραφή","~FILE_DIALOG.REMOVE_CONFIRM":"Θέλετε σίγουρα να διαγράψετε το %{filename};","~FILE_DIALOG.REMOVED_TITLE":"Διαγραφή Αρχείου","~FILE_DIALOG.REMOVED_MESSAGE":"Το %{filename} διαγράφηκε","~FILE_DIALOG.LOADING":"Φόρτωση...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Σφάλμα φόρτωσης περιεχομένων φακέλου ***","~FILE_DIALOG.DOWNLOAD":"Λήψη","~DOWNLOAD_DIALOG.DOWNLOAD":"Λήψη","~DOWNLOAD_DIALOG.CANCEL":"Ακύρωση","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Να συμπεριληφθούν πληροφορίες κοινοποίησης στο αρχείο λήψης","~RENAME_DIALOG.RENAME":"Μετονομασία","~RENAME_DIALOG.CANCEL":"Ακύρωση","~SHARE_DIALOG.COPY":"Αντιγραφή","~SHARE_DIALOG.VIEW":"Προβολή","~SHARE_DIALOG.CLOSE":"Κλείσιμο","~SHARE_DIALOG.COPY_SUCCESS":"Η πληροφορίες έχουν αντιγραφεί στο πρόχειρο.","~SHARE_DIALOG.COPY_ERROR":"Λυπούμαστε, οι πληροφορίες δεν ήταν δυνατό να αντιγραφούν στο πρόχειρο.","~SHARE_DIALOG.COPY_TITLE":"Αντιγραφή Αποτελέσματος","~SHARE_DIALOG.LONGEVITY_WARNING":"Το κοινόχρηστο αντίγραφου αυτού του αρχείου θα διατηρηθεί έως ότου δεν έχει προβληθεί για περισσότερο από ένα έτος.","~SHARE_UPDATE.TITLE":"Η Κοινόχρηστη Προβολή Επικαιροποιήθηκε","~SHARE_UPDATE.MESSAGE":"Η κοινόχρηστη προβολή επικαιροποιήθηκε με επιτυχία.","~CONFIRM.OPEN_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να ανοίξετε ένα νέο έγγραφο;","~CONFIRM.NEW_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να δημιουργήσετε ένα νέο έγγραφο;","~CONFIRM.AUTHORIZE_OPEN":"Για το άνοιγμα του εγγράφου απαιτείται έγκριση. Θέλετε να συνεχίσετε με την έγκριση;","~CONFIRM.AUTHORIZE_SAVE":"Για την αποθήκευση του εγγράφου απαιτείται έγκριση. Θέλετε να συνεχίσετε με την έγκριση;","~CONFIRM.CLOSE_FILE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να κλείσετε αυτό το έγγραφο;","~CONFIRM.REVERT_TO_LAST_OPENED":"Είστε σίγουροι ότι θέλετε να επαναφέρετε το έγγραφο στην κατάσταση που το ανοίξατε την τελευταία φορά;","~CONFIRM.REVERT_TO_SHARED_VIEW":"Είστε σίγουροι ότι θέλετε να επαναφέρετε το έγγραφο στην κατάσταση που το κοινοποιήσατε την τελευταία φορά;","~CONFIRM_DIALOG.TITLE":"Είστε σίγουροι;","~CONFIRM_DIALOG.YES":"Ναι","~CONFIRM_DIALOG.NO":"Όχι","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Σύρετε ένα αρχείο εδώ ή πατήστε εδώ για να επιλέξετε ένα αρχείο.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Λυπούμαστε, μπορείτε να επιλέξετε ένα μόνο αρχείο για να ανοίξετε.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Λυπούμαστε, δεν μπορείτε να σύρετε περισσότερα από ένα αρχεία.","~IMPORT.LOCAL_FILE":"Τοπικό Αρχείο","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Λυπούμαστε, μπορείτε να επιλέξετε μόνο ένα url για να ανοίξετε.","~IMPORT_URL.PLEASE_ENTER_URL":"Παρακαλούμε πληκτρολογήστε ένα url για εισαγωγή.","~URL_TAB.DROP_URL_HERE":"Σύρετε ένα URL εδώ ή πληκτρολογήστε ένα URL παρακάτω","~URL_TAB.IMPORT":"Εισαγωγή","~CLIENT_ERROR.TITLE":"Σφάλμα","~ALERT_DIALOG.TITLE":"Προειδοποίηση","~ALERT_DIALOG.CLOSE":"Κλείσιμο","~ALERT.NO_PROVIDER":"Αυτο το αρχείο δεν ήταν δυνατό να ανοιχτεί διότι δεν είναι διαθέσιμος ο κατάλληλος πάροχος.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Είσοδος στο Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Σύνδεση στο Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Δεν δόθηκε η απαραίτητη ταυτότητα χρήστη στiς επιλογές παρόχου του googleDrive","~DOCSTORE.LOAD_403_ERROR":"Δεν έχετε δικαίωμα φόρτωσης του %{filename}.

αν χρησιμοποιείτε κοινόχρηστο έγγραφο κάποιου άλλου, είναι πιθανό να έχει διακοπεί η κοινή χρήση.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Δεν ήταν δυνατή η φόρτωση του κοινόχρηστου αρχείου που ζητήσατε.

Ίσως να μην έγινε κοινή χρήση του αρχείου;","~DOCSTORE.LOAD_404_ERROR":"Δεν ήταν δυνατή η φόρτωση του %{filename}","~DOCSTORE.SAVE_403_ERROR":"Δεν έχετε δικαίωμα αποθήκευσης του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Δεν ήταν δυνατή η δημιουργία του %{filename}. Το αρχείο υπάρχει ήδη.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Δεν ήταν δυνατή η αποθήκευση του %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Δεν ήταν δυνατή η αποθήκευση του %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Δεν έχετε δικαίωμα διαγραφής του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε. ","~DOCSTORE.REMOVE_ERROR":"Δεν ήταν δυνατή η διαγραφή του %{filename} ","~DOCSTORE.RENAME_403_ERROR":"Δεν έχετε δικαίωμα μετονομασίας του \'%{filename}\'.

Ίσως χρειάζετε να ξανασυνδεθείτε. ","~DOCSTORE.RENAME_ERROR":"Δεν ήταν δυνατή η μετονομασία του %{filename} ","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Προειδοποίηση Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Προειδοποίηση Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Αποθήκευση Αλλού","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Θα το κάνω αργότερα","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Το Concord Cloud έχει κλείσει!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Παρακαλούμε αποθηκεύστε τα έγγραφά σας σε άλλη τοποθεσία.","~SHARE_DIALOG.SHARE_STATE":"Κοινόχρηστη προβολή","~SHARE_DIALOG.SHARE_STATE_ENABLED":"ενεργοποιημένη","~SHARE_DIALOG.SHARE_STATE_DISABLED":"απενεργοποιημένη","~SHARE_DIALOG.ENABLE_SHARING":"Ενεργοποίηση κοινής χρήσης","~SHARE_DIALOG.STOP_SHARING":"Διακοπή κοινής χρήσης","~SHARE_DIALOG.UPDATE_SHARING":"Επικαιροποίηση κοινόχρηστης προβολής","~SHARE_DIALOG.PREVIEW_SHARING":"Προεπισκόπηση κοινόχρηστης προβολής","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Όταν ενεργοποιείται η κοινή χρήση, δημιουργείται ένα αντίγραφο της συγκεκριμένης προβολής. Αυτό το αντίγραφο μπορεί να κοινοποιηθεί.","~SHARE_DIALOG.LINK_TAB":"Σύνδεσμος","~SHARE_DIALOG.LINK_MESSAGE":"Επικολλήστε το σε ένα email ή ένα μήνυμα κειμένου","~SHARE_DIALOG.EMBED_TAB":"Ενσωμάτωση","~SHARE_DIALOG.EMBED_MESSAGE":"Κώδικας για ενσωμάτωση σε ιστοσελίδες ή άλλο δικτυακό περιεχόμενο","~SHARE_DIALOG.LARA_MESSAGE":"Χρησιμοποιήστε αυτό το σύνδεσμο όταν δημιουργείτε μια δραστηριότητα στο LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL του διακομιστή CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Πλήκτρο πλήρους οθόνης και κλιμάκωση","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Η προβολή δεδομένων ενεργοποιεί τα γραφήματα","~CONFIRM.CHANGE_LANGUAGE":"Έχετε μη αποθηκευμένες αλλαγές. Είστε σίγουροι ότι θέλετε να αλλάξετε γλώσσα;","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Untitled Document","~MENU.NEW":"New","~MENU.OPEN":"Open ...","~MENU.CLOSE":"Close","~MENU.IMPORT_DATA":"Import data...","~MENU.SAVE":"Save","~MENU.SAVE_AS":"Save As ...","~MENU.EXPORT_AS":"Export File As ...","~MENU.CREATE_COPY":"Create a copy","~MENU.SHARE":"Share...","~MENU.SHARE_GET_LINK":"Get link to shared view","~MENU.SHARE_UPDATE":"Update shared view","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Rename","~MENU.REVERT_TO":"Revert to...","~MENU.REVERT_TO_LAST_OPENED":"Recently opened state","~MENU.REVERT_TO_SHARED_VIEW":"Shared view","~DIALOG.SAVE":"Save","~DIALOG.SAVE_AS":"Save As ...","~DIALOG.EXPORT_AS":"Export File As ...","~DIALOG.CREATE_COPY":"Create A Copy ...","~DIALOG.OPEN":"Open","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Rename","~DIALOG.SHARED":"Share","~DIALOG.IMPORT_DATA":"Import Data","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~PROVIDER.LOCAL_STORAGE":"Local Storage","~PROVIDER.READ_ONLY":"Read Only","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Local File","~FILE_STATUS.SAVING":"Saving...","~FILE_STATUS.SAVED":"All changes saved","~FILE_STATUS.SAVED_TO_PROVIDER":"All changes saved to %{providerName}","~FILE_STATUS.UNSAVED":"Unsaved","~FILE_STATUS.FAILURE":"Retrying...","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~FILE_DIALOG.FILENAME":"Filename","~FILE_DIALOG.OPEN":"Open","~FILE_DIALOG.SAVE":"Save","~FILE_DIALOG.CANCEL":"Cancel","~FILE_DIALOG.REMOVE":"Delete","~FILE_DIALOG.REMOVE_CONFIRM":"Are you sure you want to delete %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Deleted File","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} was deleted","~FILE_DIALOG.LOADING":"Loading...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Error loading folder contents ***","~FILE_DIALOG.DOWNLOAD":"Download","~FILE_DIALOG.FILTER":"Filter results...","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Cancel","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Include sharing information in downloaded file","~RENAME_DIALOG.RENAME":"Rename","~RENAME_DIALOG.CANCEL":"Cancel","~SHARE_DIALOG.COPY":"Copy","~SHARE_DIALOG.VIEW":"View","~SHARE_DIALOG.CLOSE":"Close","~SHARE_DIALOG.COPY_SUCCESS":"The info has been copied to the clipboard.","~SHARE_DIALOG.COPY_ERROR":"Sorry, the info was not able to be copied to the clipboard.","~SHARE_DIALOG.COPY_TITLE":"Copy Result","~SHARE_DIALOG.LONGEVITY_WARNING":"The shared copy of this document will be retained until it has not been accessed for over a year.","~SHARE_DIALOG.SHARE_STATE":"Shared view: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"enabled","~SHARE_DIALOG.SHARE_STATE_DISABLED":"disabled","~SHARE_DIALOG.ENABLE_SHARING":"Enable sharing","~SHARE_DIALOG.STOP_SHARING":"Stop sharing","~SHARE_DIALOG.UPDATE_SHARING":"Update shared view","~SHARE_DIALOG.PREVIEW_SHARING":"Preview shared view","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When sharing is enabled, a link to a copy of the current view is created. Opening this link provides each user with their own copy to interact with.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Provide others with their own copy of the shared view using the link below ","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embed code for including in webpages or other web-based content","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~SHARE_DIALOG.LARA_MESSAGE":"Use this link when creating an activity in LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullscreen button and scaling","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Display data visibility toggles on graphs","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~SHARE_UPDATE.TITLE":"Shared View Updated","~SHARE_UPDATE.MESSAGE":"The shared view was updated successfully. Updates can take up to 1 minute.","~CONFIRM.OPEN_FILE":"You have unsaved changes. Are you sure you want to open a new document?","~CONFIRM.NEW_FILE":"You have unsaved changes. Are you sure you want to create a new document?","~CONFIRM.AUTHORIZE_OPEN":"Authorization is required to open the document. Would you like to proceed with authorization?","~CONFIRM.AUTHORIZE_SAVE":"Authorization is required to save the document. Would you like to proceed with authorization?","~CONFIRM.CLOSE_FILE":"You have unsaved changes. Are you sure you want to close the document?","~CONFIRM.REVERT_TO_LAST_OPENED":"Are you sure you want to revert the document to its most recently opened state?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Are you sure you want to revert the document to its most recently shared state?","~CONFIRM.CHANGE_LANGUAGE":"You have unsaved changes. Are you sure you want to change languages?","~CONFIRM_DIALOG.TITLE":"Are you sure?","~CONFIRM_DIALOG.YES":"Yes","~CONFIRM_DIALOG.NO":"No","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Drop file here or click here to select a file.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Sorry, you can choose only one file to open.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Sorry, you can\'t drop more than one file.","~IMPORT.LOCAL_FILE":"Local File","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Sorry, you can choose only one url to open.","~IMPORT_URL.PLEASE_ENTER_URL":"Please enter a url to import.","~URL_TAB.DROP_URL_HERE":"Drop URL here or enter URL below","~URL_TAB.IMPORT":"Import","~CLIENT_ERROR.TITLE":"Error","~ALERT_DIALOG.TITLE":"Alert","~ALERT_DIALOG.CLOSE":"Close","~ALERT.NO_PROVIDER":"Could not open the specified document because an appropriate provider is not available.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login to Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Connecting to Google...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Missing required clientId in googleDrive provider options","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~GOOGLE_DRIVE.UNABLE_TO_LOAD":"Unable to load file","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application","~DOCSTORE.LOAD_403_ERROR":"You don\'t have permission to load %{filename}.

If you are using some else\'s shared document it may have been unshared.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Unable to load the requested shared document.

Perhaps the file was not shared?","~DOCSTORE.LOAD_404_ERROR":"Unable to load %{filename}","~DOCSTORE.SAVE_403_ERROR":"You don\'t have permission to save \'%{filename}\'.

You may need to log in again.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Unable to create %{filename}. File already exists.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Unable to save %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Unable to save %{filename}","~DOCSTORE.REMOVE_403_ERROR":"You don\'t have permission to remove %{filename}.

You may need to log in again.","~DOCSTORE.REMOVE_ERROR":"Unable to remove %{filename}","~DOCSTORE.RENAME_403_ERROR":"You don\'t have permission to rename %{filename}.

You may need to log in again.","~DOCSTORE.RENAME_ERROR":"Unable to rename %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Save Elsewhere","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"I\'ll do it later","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"The Concord Cloud has been shut down!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Please save your documents to another location."}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Documento sin título","~MENU.NEW":"Nuevo","~MENU.OPEN":"Abrir ...","~MENU.CLOSE":"Cerrar","~MENU.IMPORT_DATA":"Importar datos...","~MENU.SAVE":"Guardar","~MENU.SAVE_AS":"Guardar como ...","~MENU.EXPORT_AS":"Exportar archivo como ...","~MENU.CREATE_COPY":"Crear una copia","~MENU.SHARE":"Compartir...","~MENU.SHARE_GET_LINK":"Obtener enlace de la vista compartida","~MENU.SHARE_UPDATE":"Actualizar vista compartida","~MENU.DOWNLOAD":"Bajar","~MENU.RENAME":"Renombrar","~MENU.REVERT_TO":"Revertir a...","~MENU.REVERT_TO_LAST_OPENED":"Estado recientemente abierto","~MENU.REVERT_TO_SHARED_VIEW":"Vista compartida","~DIALOG.SAVE":"Guardar","~DIALOG.SAVE_AS":"Guardar como ...","~DIALOG.EXPORT_AS":"Exportar archivo como ...","~DIALOG.CREATE_COPY":"Crear una copia ...","~DIALOG.OPEN":"Abrir","~DIALOG.DOWNLOAD":"Bajar","~DIALOG.RENAME":"Renombrar","~DIALOG.SHARED":"Compartir","~DIALOG.IMPORT_DATA":"Importar datos","~PROVIDER.LOCAL_STORAGE":"Almacenamiento local","~PROVIDER.READ_ONLY":"Sólo lectura","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Archivo local","~FILE_STATUS.SAVING":"Guardando...","~FILE_STATUS.SAVED":"Se guardaron todos los cambios","~FILE_STATUS.SAVED_TO_PROVIDER":"Se guardaron todos los cambios en %{providerName}","~FILE_STATUS.UNSAVED":"Sin guardar","~FILE_DIALOG.FILENAME":"Nombre de archivo","~FILE_DIALOG.OPEN":"Abrir","~FILE_DIALOG.SAVE":"Guardar","~FILE_DIALOG.CANCEL":"Cancelar","~FILE_DIALOG.REMOVE":"Eliminar","~FILE_DIALOG.REMOVE_CONFIRM":"¿Confirma eliminar el archivo %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Archivo eliminado","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} fue eliminado","~FILE_DIALOG.LOADING":"Cargando...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Error al cargar contenido de la carpeta ***","~FILE_DIALOG.DOWNLOAD":"Bajar","~DOWNLOAD_DIALOG.DOWNLOAD":"Bajar","~DOWNLOAD_DIALOG.CANCEL":"Cancelar","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Incluir información para compartir en archivo bajado","~RENAME_DIALOG.RENAME":"Renombrar","~RENAME_DIALOG.CANCEL":"Cancelar","~SHARE_DIALOG.COPY":"Copiar","~SHARE_DIALOG.VIEW":"Ver","~SHARE_DIALOG.CLOSE":"Cerrar","~SHARE_DIALOG.COPY_SUCCESS":"La información ha sido copiada al portapapeles","~SHARE_DIALOG.COPY_ERROR":"Disculpas, la información no pudo copiarse al portapapeles","~SHARE_DIALOG.COPY_TITLE":"Resultado de la copia","~SHARE_DIALOG.LONGEVITY_WARNING":"La copia compartida de este documento será retenida hasta que no sea accedida a lo largo de un año.","~SHARE_UPDATE.TITLE":"Se actualizó la vista compartida","~SHARE_UPDATE.MESSAGE":"La vista compartida fue actualizada exitosamente.","~CONFIRM.OPEN_FILE":"Hay cambios sin guardar. ¿Desea igual abrir un nuevo documento?","~CONFIRM.NEW_FILE":"Hay cambios sin guardar. ¿Desea igual crear un nuevo documento?","~CONFIRM.AUTHORIZE_OPEN":"Se requiere autorización para abrir el documento. ¿Desea proceder con la autorización?","~CONFIRM.AUTHORIZE_SAVE":"Se requiere autorización para guardar el documento. ¿Desea proceder con la autorización?","~CONFIRM.CLOSE_FILE":"Hay cambios sin guardar. ¿Desea igual cerrar el documento?","~CONFIRM.REVERT_TO_LAST_OPENED":"¿Confirma que quiere revertir el documento a su estado abierto más reciente?","~CONFIRM.REVERT_TO_SHARED_VIEW":"¿Confirma que quiere revertir el documento a su estado compartido más reciente?","~CONFIRM_DIALOG.TITLE":"¿Confirma?","~CONFIRM_DIALOG.YES":"Sí","~CONFIRM_DIALOG.NO":"No","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Arrastrar archivo acá o clic acá para seleccionar un archivo.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Disculpas, sólo se puede elegir un archivo para abrir.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Disculpas, no se pueden soltar más de un archivo.","~IMPORT.LOCAL_FILE":"Archivo local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Disculpas, sólo se puede elegir una URL para abrir","~IMPORT_URL.PLEASE_ENTER_URL":"Por favor ingresar una URL para importar.","~URL_TAB.DROP_URL_HERE":"Arrastrar URL acá or ingresar URL debajo","~URL_TAB.IMPORT":"Importar","~CLIENT_ERROR.TITLE":"Error","~ALERT_DIALOG.TITLE":"Alerta","~ALERT_DIALOG.CLOSE":"Cerrar","~ALERT.NO_PROVIDER":"No se pudo abrir el documento especificado porque no hay disponible un proveedor apropiado.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Loguearse en Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Conectando con Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Falta el id de cliente requerido en las opciones de proveedor de GoogleDrive","~DOCSTORE.LOAD_403_ERROR":"No tiene permiso para cargar el archivo %{filename}.

Si está usando un documento compartido por otro quizás no esté más compartido.","~DOCSTORE.LOAD_SHARED_404_ERROR":"No se pudo cargar el documento compartido requerido.

Quizás el archivo no haya sido compartido de modo adecuado","~DOCSTORE.LOAD_404_ERROR":"No se pudo cargar el archivo %{filename}","~DOCSTORE.SAVE_403_ERROR":"No tiene permiso para guardar el archivo \'%{filename}\'.

Necesita loguearse de nuevo.\\n","~DOCSTORE.SAVE_DUPLICATE_ERROR":"No se pudo crear %{filename}. Ya existe un archivo con ese nombre.\\n","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"No se pudo guardar %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"No se pudo guardar %{filename}","~DOCSTORE.REMOVE_403_ERROR":"No tiene permiso para quitar el archivo %{filename}.

Necesita loguearse de nuevo.","~DOCSTORE.REMOVE_ERROR":"No se pudo remover %{filename}","~DOCSTORE.RENAME_403_ERROR":"No tiene permiso para renombrar el archivo %{filename}.

Necesita loguearse de nuevo.","~DOCSTORE.RENAME_ERROR":"No se pudo renombrar %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerta de Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerta de Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Guardar en cualquier lugar","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Lo haré más tarde","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud ha sido cerrado","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Por favor guardar sus documentos en otra ubicación.","~SHARE_DIALOG.SHARE_STATE":"Vista compartida:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"habilitada","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deshabilitada","~SHARE_DIALOG.ENABLE_SHARING":"Habilitar compartir","~SHARE_DIALOG.STOP_SHARING":"Dejar de compartir","~SHARE_DIALOG.UPDATE_SHARING":"Actualizar vista compartida","~SHARE_DIALOG.PREVIEW_SHARING":"Vista previa","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Cuando compartir está habilitado, se crea una copia. Esta copia puede ser compartida.","~SHARE_DIALOG.LINK_TAB":"Enlace","~SHARE_DIALOG.LINK_MESSAGE":"Pegar esto en mail o mensaje","~SHARE_DIALOG.EMBED_TAB":"Incrustar","~SHARE_DIALOG.EMBED_MESSAGE":"Código para incluir en otros sitios web","~SHARE_DIALOG.LARA_MESSAGE":"Usar este enlace al crear actividad en LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL server CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Pantalla completa y escalar","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Switchear ver datos en gráficos","~CONFIRM.CHANGE_LANGUAGE":"Hay cambios sin guardar. ¿Seguro de cambiar de idioma?","~FILE_STATUS.FAILURE":"Reintento..","~SHARE_DIALOG.PLEASE_WAIT":"Por favor espere mientras se genera el enlace...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error al conectarse a Google","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Falta la clave API requerida en las opciones del proveedor de Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"No se pudo subir el archivo","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"No se pudo subir el archivo: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Usar este enlace al crear una actividad para el Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Usar esta versión","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Clic para vista previa","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Actualizado en","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Página","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Actividad","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Hay otra página que contiene información más reciente. ¿Cuál desea utilizar?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Hay dos posibilidades de continuar con su trabajo. ¿Cuál versión prefiere?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"¿Qué le gustaría hacer?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Esta es una vista previa de sus datos sin edición. Clic en cualquier lado para cerrarla.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Intente iniciar sesión nuevamente y marque todas las casillas cuando se le solicite en la ventana emergente","~FILE_DIALOG.FILTER":"Resultados del filtro...","~GOOGLE_DRIVE.USERNAME_LABEL":"Nombre de usuario:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Seleccionar una cuenta de Google diferente","~GOOGLE_DRIVE.MY_DRIVE":"Mi Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Drives compartidos","~GOOGLE_DRIVE.SHARED_WITH_ME":"Compartido conmigo","~FILE_STATUS.CONTINUE_SAVE":"Seguiremos intentando guardar los cambios.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Un appID es requerido en las opciones del proveedor en Google Drive","~FILE_DIALOG.OVERWRITE_CONFIRM":"¿Seguro que quiere sobreescribir %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reabrir Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Guardado rápido a mi unidad en Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Guardar en la carpeta seleccionada","~GOOGLE_DRIVE.PICK_FILE":"Guardar sobre archivo existente","~GOOGLE_DRIVE.SELECT_A_FILE":"Seleccionar un archivo","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Seleccionar una carpeta","~GOOGLE_DRIVE.STARRED":"Destacado","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Por favor, seleccione un archivo válido para esta aplicación"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Document sans titre","~MENU.NEW":"Nouveau","~MENU.OPEN":"Ouvrir ...","~MENU.CLOSE":"Fermer","~MENU.IMPORT_DATA":"Importer des données ...","~MENU.SAVE":"Enregistrer","~MENU.SAVE_AS":"Enregistrer sous ...","~MENU.EXPORT_AS":"Exporter fichier sous ...","~MENU.CREATE_COPY":"Créer une copie","~MENU.SHARE":"Partager ...","~MENU.SHARE_GET_LINK":"Obtenir le lien vers une vue partagée","~MENU.SHARE_UPDATE":"Mettre à jour la vue partagée","~MENU.DOWNLOAD":"Télécharger","~MENU.RENAME":"Renommer","~MENU.REVERT_TO":"Revenir à ...","~MENU.REVERT_TO_LAST_OPENED":"État récemment ouvert","~MENU.REVERT_TO_SHARED_VIEW":"Vue partagée","~DIALOG.SAVE":"Enregistrer","~DIALOG.SAVE_AS":"Enregistrer sous ...","~DIALOG.EXPORT_AS":"Exporter fichier sous ...","~DIALOG.CREATE_COPY":"Créer une copie ...","~DIALOG.OPEN":"Ouvrir","~DIALOG.DOWNLOAD":"Télécharger","~DIALOG.RENAME":"Renommer","~DIALOG.SHARED":"Partager","~DIALOG.IMPORT_DATA":"Importer des données","~PROVIDER.LOCAL_STORAGE":"Stockage local","~PROVIDER.READ_ONLY":"Lecture seule","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Fichier local","~FILE_STATUS.SAVING":"Enregistrer...","~FILE_STATUS.SAVED":"Tous les changements sont sauvegardés","~FILE_STATUS.SAVED_TO_PROVIDER":"Tous les changements sont enregistrés dans %{providerName}","~FILE_STATUS.UNSAVED":"Non enregistré","~FILE_DIALOG.FILENAME":"Nom du fichier","~FILE_DIALOG.OPEN":"Ouvrir","~FILE_DIALOG.SAVE":"Enregistrer","~FILE_DIALOG.CANCEL":"Annuler","~FILE_DIALOG.REMOVE":"Supprimer","~FILE_DIALOG.REMOVE_CONFIRM":"Voulez-vous vraiment supprimer %{filename} ?","~FILE_DIALOG.REMOVED_TITLE":"Fichier supprimé","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} a été supprimé","~FILE_DIALOG.LOADING":"Chargement...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***Erreur lors du chargement du contenu du dossier***","~FILE_DIALOG.DOWNLOAD":"Télécharger","~DOWNLOAD_DIALOG.DOWNLOAD":"Télécharger","~DOWNLOAD_DIALOG.CANCEL":"Annuler","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inclure les informations de partage dans le fichier téléchargé","~RENAME_DIALOG.RENAME":"Renommer","~RENAME_DIALOG.CANCEL":"Annuler","~SHARE_DIALOG.COPY":"Copier","~SHARE_DIALOG.VIEW":"Affichage (or vue)","~SHARE_DIALOG.CLOSE":"Fermer","~SHARE_DIALOG.COPY_SUCCESS":"L\'information a été copiée dans le presse-papiers.","~SHARE_DIALOG.COPY_ERROR":"Désolé, l\'information n\'a pas pu être copiée dans le presse-papiers.","~SHARE_DIALOG.COPY_TITLE":"Copier le résultat","~SHARE_DIALOG.LONGEVITY_WARNING":"La copie partagée de ce document sera conservée jusqu\'à ce qu\'elle ne soit plus consultée depuis plus d\'un an.","~SHARE_UPDATE.TITLE":"Vue partagée mise à jour","~SHARE_UPDATE.MESSAGE":"La vue partagée a été mise à jour avec succès. Les mises à jour peuvent prendre jusqu\'à 1 minute.","~CONFIRM.OPEN_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir ouvrir un nouveau document ?","~CONFIRM.NEW_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir créer un nouveau document ?","~CONFIRM.AUTHORIZE_OPEN":"Une autorisation est nécessaire pour ouvrir ce document. Souhaitez-vous continuer ?","~CONFIRM.AUTHORIZE_SAVE":"Une autorisation est nécessaire pour enregistrer ce document. Souhaitez-vous continuer ?","~CONFIRM.CLOSE_FILE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir fermer le document ?","~CONFIRM.REVERT_TO_LAST_OPENED":"Voulez-vous vraiment rétablir le document dans l’état où il se trouvait lors de sa dernière ouverture ?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Voulez-vous vraiment rétablir le document dans l’état où il se trouvait lors de son dernier partage ?","~CONFIRM_DIALOG.TITLE":"Êtes-vous sûr(e) ?","~CONFIRM_DIALOG.YES":"Oui","~CONFIRM_DIALOG.NO":"Non","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Déposez un fichier ici ou cliquez pour en sélectionner un.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Désolé, vous ne pouvez choisir qu’un seul fichier à ouvrir.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Désolé, vous ne pouvez pas déposer plus d’un fichier.","~IMPORT.LOCAL_FILE":"Fichier local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Désolé, vous ne pouvez choisir qu’une seule URL à ouvrir.","~IMPORT_URL.PLEASE_ENTER_URL":"Veuillez entrer une URL à importer.","~URL_TAB.DROP_URL_HERE":"Déposez l’URL ici ou entrez l’URL ci-dessous","~URL_TAB.IMPORT":"Importer","~CLIENT_ERROR.TITLE":"Erreur","~ALERT_DIALOG.TITLE":"Alerte","~ALERT_DIALOG.CLOSE":"Fermer","~ALERT.NO_PROVIDER":"Impossible d’ouvrir le document spécifié, car aucun service compatible n’est disponible.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Se connecter à Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Connexion à Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"ID client requis manquant dans les options du fournisseur Google Drive","~DOCSTORE.LOAD_403_ERROR":"Vous n’êtes pas autorisé à charger %{filename}.

Si vous utilisez le document partagé d’une autre personne, il se peut que le document n\'est plus partagé.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Impossible de charger le document partagé demandé.

Peut-être que le fichier n’a pas été partagé ?","~DOCSTORE.LOAD_404_ERROR":"Impossible de charger %{filename}","~DOCSTORE.SAVE_403_ERROR":"Vous n’avez pas l’autorisation d’enregistrer \'%{filename}\'.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Impossible de créer %{filename}. Le fichier existe déjà.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Impossible de supprimer %{filename} : [%{message}]","~DOCSTORE.SAVE_ERROR":"Impossible de sauvegarder %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Vous n’êtes pas autorisé à supprimer %{filename}.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.REMOVE_ERROR":"Impossible de supprimer %{filename}","~DOCSTORE.RENAME_403_ERROR":"Vous n’êtes pas autorisé à renommer %{filename}.

Vous devrez peut-être vous reconnecter.","~DOCSTORE.RENAME_ERROR":"Impossible de renommer %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerte Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerte Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Enregistrer sous","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Je le ferai plus tard","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud a été fermé !","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Veuillez enregistrer vos documents à un autre emplacement.","~SHARE_DIALOG.SHARE_STATE":"Vue partagée: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"activé","~SHARE_DIALOG.SHARE_STATE_DISABLED":"désactivé","~SHARE_DIALOG.ENABLE_SHARING":"Activer le partage","~SHARE_DIALOG.STOP_SHARING":"Arrêter le partage","~SHARE_DIALOG.UPDATE_SHARING":"Mettre à jour la vue partagée","~SHARE_DIALOG.PREVIEW_SHARING":"Aperçu de la vue partagée","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Lorsque le partage est activé, un lien vers une copie de la vue actuelle est créé. L’ouverture de ce lien permet à chaque utilisateur de disposer de sa propre copie du document avec lequel il peut interagir.","~SHARE_DIALOG.LINK_TAB":"Lien","~SHARE_DIALOG.LINK_MESSAGE":"Fournir aux autres leur propre copie de la vue partagée à l’aide du lien ci-dessous ","~SHARE_DIALOG.EMBED_TAB":"Intégrer","~SHARE_DIALOG.EMBED_MESSAGE":"Code d’intégration à insérer dans une page web ou un contenu en ligne","~SHARE_DIALOG.LARA_MESSAGE":"Utilisez ce lien lors de la création d’une activité dans LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL du serveur CODAP :","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Bouton plein écran et mise à l’échelle","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Afficher les options de visibilité des données sur les graphiques","~CONFIRM.CHANGE_LANGUAGE":"Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir changer de langue ?","~FILE_STATUS.FAILURE":"Réessayer...","~SHARE_DIALOG.PLEASE_WAIT":"Veuillez patienter pendant que nous générons un lien partagé …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Erreur de connexion à Google !","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Clé API requise manquante dans les options du fournisseur Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Impossible de télécharger le fichier","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Impossible de télécharger le fichier : %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Utilisez ce lien lors de la création d’une activité pour Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Utiliser cette version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Cliquez pour prévisualiser","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Mis à jour le","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activité","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Une autre page contient des données plus récentes. Souhaitez-vous l’utiliser ?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Deux options s\'offrent à vous pour poursuivre votre travail. Quelle version souhaitez-vous utiliser ?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Que souhaitez-vous faire ?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Il s’agit d’un aperçu en lecture seule de vos données. Cliquez n’importe où pour le fermer.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Veuillez essayer de vous connecter à nouveau et cocher toutes les cases lorsque vous y êtes invité dans la fenêtre contextuelle","~FILE_DIALOG.FILTER":"Filtrer les résultats...","~GOOGLE_DRIVE.USERNAME_LABEL":"Nom d\'utilisateur :","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Sélectionnez un autre compte Google","~GOOGLE_DRIVE.MY_DRIVE":"Mon drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Drive partagés","~GOOGLE_DRIVE.SHARED_WITH_ME":"Partagé avec moi","~FILE_STATUS.CONTINUE_SAVE":"Nous continuerons d’essayer d’enregistrer vos modifications.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"ID d\'application requis manquant dans les options du fournisseur Google Drive","~FILE_DIALOG.OVERWRITE_CONFIRM":"Voulez-vous vraiment écraser %{filename} ?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Rouvrir Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Enregistrer rapidement dans Mon Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Enregistrer dans le dossier sélectionné","~GOOGLE_DRIVE.PICK_FILE":"Enregistrer par-dessus le fichier existant","~GOOGLE_DRIVE.SELECT_A_FILE":"Sélectionner un fichier","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Sélectionner un dossier","~GOOGLE_DRIVE.STARRED":"Favoris","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Veuillez sélectionner un fichier valide pour cette application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"سند بدون عنوان","~MENU.NEW":"جدید","~MENU.OPEN":"باز کردن","~MENU.CLOSE":"بستن","~MENU.IMPORT_DATA":"انتقال داده ها","~MENU.SAVE":"ذخیره سازی","~MENU.SAVE_AS":"ذخیره سازی به عنوان ...","~MENU.EXPORT_AS":"صدور پرونده در ...","~MENU.CREATE_COPY":"ایجاد رو نوشت","~MENU.SHARE":"اشنراک گذاری ...","~MENU.SHARE_GET_LINK":"دریافت پیوند محتوای اشتراک گذاری شده","~MENU.SHARE_UPDATE":"بروز رسانی محتوای اشتراک گذاری شده","~MENU.DOWNLOAD":"دریافت","~MENU.RENAME":"تغییر نام","~MENU.REVERT_TO":"رجوع دادن به ","~MENU.REVERT_TO_LAST_OPENED":"محتوای باز شده اخیر ","~MENU.REVERT_TO_SHARED_VIEW":"محتوای اشتراک گذاری شده","~DIALOG.SAVE":"ذخیره سازی","~DIALOG.SAVE_AS":"ذخیره سازی به عنوان ...","~DIALOG.EXPORT_AS":"صدور پرونده در ...","~DIALOG.CREATE_COPY":"ایجاد نسخه براری ...","~DIALOG.OPEN":"بازکردن","~DIALOG.DOWNLOAD":"دریافت کردن","~DIALOG.RENAME":"تغییر نام","~DIALOG.SHARED":"اشتراک گذاری","~DIALOG.IMPORT_DATA":"انتقال داده ها","~PROVIDER.LOCAL_STORAGE":"حافظه محلی","~PROVIDER.READ_ONLY":"فقط خواندنی","~PROVIDER.GOOGLE_DRIVE":"Google Drive\\n","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"فایل محلی","~FILE_STATUS.SAVING":"درحال ذخیره سازی...","~FILE_STATUS.SAVED":"همه‏ ی تغییرات ذخیره شد","~FILE_STATUS.SAVED_TO_PROVIDER":"همه‏ ی تغییرات در % ذخیره شد ","~FILE_STATUS.UNSAVED":"ذخیره نشده","~FILE_DIALOG.FILENAME":"نام فایل","~FILE_DIALOG.OPEN":"باز کردن","~FILE_DIALOG.SAVE":"ذهیره کردن","~FILE_DIALOG.CANCEL":"لغو کردن","~FILE_DIALOG.REMOVE":"پاک کردن","~FILE_DIALOG.REMOVE_CONFIRM":"آیا مطمئن هستید که می‌خواهید % را پاک کنید؟","~FILE_DIALOG.REMOVED_TITLE":"فایل پاک شده","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} پاک شده است","~FILE_DIALOG.LOADING":"در حال بارگزاری…","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***اخطار بارگزاری محتوای پوشه***","~FILE_DIALOG.DOWNLOAD":"دریافت کردن","~DOWNLOAD_DIALOG.DOWNLOAD":"دریافت کردن","~DOWNLOAD_DIALOG.CANCEL":"لغو کردن","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"شامل اطلاعات اشتراکی در فایل دریافت شده","~RENAME_DIALOG.RENAME":"تغییر نام","~RENAME_DIALOG.CANCEL":"لغو کردن","~SHARE_DIALOG.COPY":"رونوشت","~SHARE_DIALOG.VIEW":"دیدن","~SHARE_DIALOG.CLOSE":"بستن","~SHARE_DIALOG.COPY_SUCCESS":"اطلاعات در کلیپ بورد رونوشت شده‌اند","~SHARE_DIALOG.COPY_ERROR":"متاسفم، اطلاعات قابل رونوشت در کلیپ بورد نبودند","~SHARE_DIALOG.COPY_TITLE":"نتیجه کپی","~SHARE_DIALOG.LONGEVITY_WARNING":"رونوشت به اشتراک گذاشته شده‌ی این سند پس از آخرین مراجعه به مدت یک سال نگه‌داری خواهد شد.","~SHARE_UPDATE.TITLE":"نمای اشتراکی بروز شد","~SHARE_UPDATE.MESSAGE":"این نمایشی اشتراکی با موفقیت به روز رسانی شد. به روز رسانی ممکن است یک دقیقه طول بکشد.\\n","~CONFIRM.OPEN_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید سند جدیدی باز کنید؟","~CONFIRM.NEW_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید سند جدیدی بسازید؟","~CONFIRM.AUTHORIZE_OPEN":"برای باز کردن فایل مجوز لازم است. آیا مایل هستید با مجوز اقدام کنید؟","~CONFIRM.AUTHORIZE_SAVE":"برای ذخیره سند مجوز لازم است. آیا مایل هستید با مجوز اقدام کنید؟","~CONFIRM.CLOSE_FILE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید این سند را ببندید؟","~CONFIRM.REVERT_TO_LAST_OPENED":"آیا مطمئن هستید که می‌خواهید این سند را به آخرین محتوا باز شده ارجاع دهید؟","~CONFIRM.REVERT_TO_SHARED_VIEW":"آیا مطمئن هستید که می‌خواهید این سند را به آخرین محتوا اشتراک گذاشته شده ارجاع دهید؟","~CONFIRM_DIALOG.TITLE":"آیا مطمئن هستید؟","~CONFIRM_DIALOG.YES":"بله","~CONFIRM_DIALOG.NO":"خیر","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"فایل را اینجا رها کنید یا اینجا را کلیک کنید تا یک فایل را انتخاب کنید.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"متاسفم، شما می‌توانید فقط یک فایل را باز کنید.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"متاسفم، شما نمی‌توانید بیش از یک فایل را رها کنید.","~IMPORT.LOCAL_FILE":"فایل محلی","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"متاسفم، شما می‌توانید فقط یک url را باز کنید.","~IMPORT_URL.PLEASE_ENTER_URL":"لطفا برای وارد شدن یک URL وارد کنید.","~URL_TAB.DROP_URL_HERE":"URL را در اینجا رها کنید یا URL را در پایین وارد کنید","~URL_TAB.IMPORT":"وارد کردن ","~CLIENT_ERROR.TITLE":"خطا","~ALERT_DIALOG.TITLE":"هشدار","~ALERT_DIALOG.CLOSE":"بستن","~ALERT.NO_PROVIDER":"سند مشخص شده باز نشد زیرا ارائه‌دهنده مناسبی موجود نیست.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"ورود به گوگل","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"در حال اتصال به گوگل …","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"شناسه مشتری مورد نیاز در گزینه‌های ارائه‌دهنده گوگل درایو وجود ندارد ","~DOCSTORE.LOAD_403_ERROR":"شما اجازه‌ی بارگزاری %{filename} را ندارید.

اگر از سند اشتراک گذاشته شده‌ی دیگری استفاده می‌کنید ممکن است به اشتراک گذاشته نشده باشد","~DOCSTORE.LOAD_SHARED_404_ERROR":"قادر به فراخوانی سند بارگزاری شده نیست.

شاید این فایل به اشتراک گذاشته نشده است؟","~DOCSTORE.LOAD_404_ERROR":"قادر به بارگزاری %{filename} نیست","~DOCSTORE.SAVE_403_ERROR":"شما اجازه‌ی ذخیره‎ی %{filename} ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"قادر به ساخت %{filename} نیست.فایل از پیش موجود است.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"قادر به ذخیره‌ی %{filename} نیست:[%{message}]","~DOCSTORE.SAVE_ERROR":"قادر به ذخیره‌ی %{filename} نیست","~DOCSTORE.REMOVE_403_ERROR":"شما اجازه‌ی حذف %{filename} را ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.REMOVE_ERROR":"قادر به حذف %{filename} نیست","~DOCSTORE.RENAME_403_ERROR":"شما اجازه‌ی تغییر نام %{filename} را ندارید.

شاید نیاز است دوباره وارد شوید.","~DOCSTORE.RENAME_ERROR":"قادر به تغییر نام %{filename} نیست","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloudهشدار","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud هشدار","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"ذخیره در جای دیگر","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"بعدا انجام خواهم داد","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud بسته شده است","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"لطفا سندهایتان را در محل دیگری ذخیره کنید","~SHARE_DIALOG.SHARE_STATE":"نمای اشتراکی:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"فعال","~SHARE_DIALOG.SHARE_STATE_DISABLED":"غیرفعال","~SHARE_DIALOG.ENABLE_SHARING":"فعال کردن اشتراک گذاری","~SHARE_DIALOG.STOP_SHARING":"توقف اشتراک گذاری","~SHARE_DIALOG.UPDATE_SHARING":"به روز رسانی نمای اشتراکی","~SHARE_DIALOG.PREVIEW_SHARING":"پیش نمایش نمای اشتراکی","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"زمانی که اشتراک گذاری فعال است، رونوشتی از نمای کنونی ساخته می‌شود. کپی می تواند به اشتراک گذاشته شود.","~SHARE_DIALOG.LINK_TAB":"پیوند","~SHARE_DIALOG.LINK_MESSAGE":"این را در یک ایمیل یا پیام متنی الصاق کنید. ","~SHARE_DIALOG.EMBED_TAB":"جاسازی کردن ","~SHARE_DIALOG.EMBED_MESSAGE":"کد را برای درج در صفحات وب یا سایر محتوای مبتنی بر وب جاسازی کنید","~SHARE_DIALOG.LARA_MESSAGE":"این پیوند را هنگام ساخت یک فعالیت در LARA به کار ببرید","~SHARE_DIALOG.LARA_CODAP_URL":"URL سرور CODAP","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"دکمه تمام صفحه و مقیاس‌بندی","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"نمایش کلیدهای رویت داده ها روی نمودار","~CONFIRM.CHANGE_LANGUAGE":"شما تغییرات ذخیره نشده دارید. آیا مطمئن هستید که می‌خواهید زبان‌ها را تغییر دهید؟","~FILE_STATUS.FAILURE":"تلاش دوباره...","~SHARE_DIALOG.PLEASE_WAIT":"لطفا صبر کنید تا ما یک پیوند اشتراکی تولید کنیم...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"اخطار وصل شدن به گوگل!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"API key مورد نیاز در گزینه‌های ارائه‌دهنده گوگل درایو وجود ندارد ","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"قادر به آپلود فایل نیست","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"قادر به آپلود فایل نیست: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"این پیوند را هنگام ساخت یک فعالیت برای Activity Player به کار ببرید","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"این نسخه را به کار ببرید","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"برای پیش نمایش کلیک کنید","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"به روز رسانی شده در ","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"صفحه","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"فعالیت","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"صفحه‌ی دیگر شامل داده‌های جدیدتری است. مایل هستید کدام را به کار ببرید؟","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"دو امکان برای ادامه دادن کار شما وجود دارد. مایل هستید کدام یک را به کار ببرید؟","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"مایل هستید چه کار کنید؟","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"این یک پیش نمایش فقط خواندنی از داده‌هایتان هست. برای بستن آن روی هر جایی کلیک کنید.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"מסמך לא שמור","~MENU.NEW":"חדש","~MENU.OPEN":"פתח","~MENU.CLOSE":"סגור","~MENU.IMPORT_DATA":"יבא נתונים","~MENU.SAVE":"שמור","~MENU.SAVE_AS":"שמור בשם","~MENU.EXPORT_AS":"יצא קובץ","~MENU.CREATE_COPY":"צור עותק","~MENU.SHARE":"שתף","~MENU.SHARE_GET_LINK":"קבל קישור לצפיה שיתופית","~MENU.SHARE_UPDATE":"עדכן צפיה שיתופית","~MENU.DOWNLOAD":"הורד","~MENU.RENAME":"שנה שם","~MENU.REVERT_TO":"החזר ל","~MENU.REVERT_TO_LAST_OPENED":"מצב פתוח לאחרונה","~MENU.REVERT_TO_SHARED_VIEW":"צפיה שיתופית","~DIALOG.SAVE":"שמור","~DIALOG.SAVE_AS":"שמור בשם","~DIALOG.EXPORT_AS":"יצא קובץ כ","~DIALOG.CREATE_COPY":"צור עותק...","~DIALOG.OPEN":"פתח","~DIALOG.DOWNLOAD":"הורד","~DIALOG.RENAME":"שנה שם","~DIALOG.SHARED":"שתף","~DIALOG.IMPORT_DATA":"יבא נתונים","~PROVIDER.LOCAL_STORAGE":"אחסון מקומי","~PROVIDER.READ_ONLY":"קריאה בלבד","~PROVIDER.GOOGLE_DRIVE":"שרת GOOGLE","~PROVIDER.DOCUMENT_STORE":"ענן CONCORD","~PROVIDER.LOCAL_FILE":"קובץ מקומי","~FILE_STATUS.SAVING":"שומר...","~FILE_STATUS.SAVED":"כל השינויים נשמרו","~FILE_STATUS.SAVED_TO_PROVIDER":"כל השינויים נשמרו ל %{providerName}","~FILE_STATUS.UNSAVED":"לא שמור","~FILE_DIALOG.FILENAME":"שם קובץ","~FILE_DIALOG.OPEN":"פתח","~FILE_DIALOG.SAVE":"שמור","~FILE_DIALOG.CANCEL":"בטל","~FILE_DIALOG.REMOVE":"מחק","~FILE_DIALOG.REMOVE_CONFIRM":"האם אתם בטוחים שברצונכם למחוק את %{filename}","~FILE_DIALOG.REMOVED_TITLE":"קובץ מחוק","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} נמחק","~FILE_DIALOG.LOADING":"טוען...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** טעות בעת טעינת תוכן הקובץ ***","~FILE_DIALOG.DOWNLOAD":"הורד","~DOWNLOAD_DIALOG.DOWNLOAD":"הורד","~DOWNLOAD_DIALOG.CANCEL":"בטל","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"צרף נתוני שיתוף בקובץ שהורד","~RENAME_DIALOG.RENAME":"שנה שם","~RENAME_DIALOG.CANCEL":"בטל","~SHARE_DIALOG.COPY":"העתק","~SHARE_DIALOG.VIEW":"צפה","~SHARE_DIALOG.CLOSE":"סגור","~SHARE_DIALOG.COPY_SUCCESS":"המידע הועתק ללוח","~SHARE_DIALOG.COPY_ERROR":"סליחה, המידע לא ניתן להעתקה ללוח","~SHARE_DIALOG.COPY_TITLE":"העתק תוצאה","~SHARE_DIALOG.LONGEVITY_WARNING":"העותק השיתופי של מסמך זה ישמר עד שנה ללא שימוש","~SHARE_UPDATE.TITLE":"צפיה שיתופית עודכנה","~SHARE_UPDATE.MESSAGE":"הצפיה השיתופית עודכנה בהצלחה","~CONFIRM.OPEN_FILE":"ישנם שינויים לא שמורים. האם אתם בטוחים שברצונכם לפתוח מסמך חדש?","~CONFIRM.NEW_FILE":"ישנם שינויים לא שמורים. האם אתם בטוחים שברצונכם ליצור מסמך חדש?","~CONFIRM.AUTHORIZE_OPEN":"נדרש אישור לפתיחת המסמך. להמשיך עם אישור?","~CONFIRM.AUTHORIZE_SAVE":"נדרש אישור לשמירת המסמך. להמשיך עם אישור?","~CONFIRM.CLOSE_FILE":"ישנם שינויים לא שמורים. לסגור את המסמך?","~CONFIRM.REVERT_TO_LAST_OPENED":"בטוח שברצונכם להחזיר את המסמך למצב הפתוח האחרון?","~CONFIRM.REVERT_TO_SHARED_VIEW":"בטוח שברצונכם להחזיר את המסמך למצב השיתופי האחרון?","~CONFIRM_DIALOG.TITLE":"בטוח?","~CONFIRM_DIALOG.YES":"כן","~CONFIRM_DIALOG.NO":"לא","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"שחרר קובץ כאן או הקלק לבחירת קובץ","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"סליחה, ניתן לבחור רק קובץ אחד לפתיחה.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"סליחה, לא ניתן לשחרר יותר מקובץ אחד.","~IMPORT.LOCAL_FILE":"קובץ מקומי","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"סליחה, ניתן לפתוח רק קישור אחד","~IMPORT_URL.PLEASE_ENTER_URL":"הקלידו URL ליבוא","~URL_TAB.DROP_URL_HERE":"שחרר URL פה או הקלד URL מתחת","~URL_TAB.IMPORT":"יבא","~CLIENT_ERROR.TITLE":"טעות","~ALERT_DIALOG.TITLE":"אזהרה","~ALERT_DIALOG.CLOSE":"סגור","~ALERT.NO_PROVIDER":"לא ניתן לפתוח את המסמך מפני שהשרת אינו זמין","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"הכנס לGOOGLE","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"מתחבר לGOOGLE","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"חסרים פרטי לקוח בGOOGLE","~DOCSTORE.LOAD_403_ERROR":"אין אישור לפתוח את הקובץ המבוקש. אם אתם משתמשים במסמך שיתופי של מישהו אחר ייתכן שהקובץ לא נשמר.","~DOCSTORE.LOAD_SHARED_404_ERROR":"לא ניתן להעלות את המסמך השיתופי המבוקש. אולי הקובץ לא שותף?","~DOCSTORE.LOAD_404_ERROR":"לא ניתן להעלות את %","~DOCSTORE.SAVE_403_ERROR":"אין אישור לשמירת \'%{filename}\'.

ייתכן שתצטרכו להכנס שוב.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"לא ניתן ליצור את %{filename} הקובץ כבר קיים.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"לא ניתן לשמור את %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"לא ניתן לשמור את %{filename}","~DOCSTORE.REMOVE_403_ERROR":"אין אישור להסרת %{filename}.

יש צורך להכנס שוב.","~DOCSTORE.REMOVE_ERROR":"לא ניתן להסיר את %{filename}","~DOCSTORE.RENAME_403_ERROR":"אין אישור לשינוי שם %{filename}.

יש צורך להכנס שוב.","~DOCSTORE.RENAME_ERROR":"לא ניתן לשנות את שם %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"אזהרת ענן CONCORD","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"אזהרת ענן CONCORD","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"שמור במקום אחר","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"יותר מאוחר","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"ענן CONCORD נסגר!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"שמור מסמך במיקום אחר.","~SHARE_DIALOG.SHARE_STATE":"תצוגה שיתופית:␣","~SHARE_DIALOG.SHARE_STATE_ENABLED":"פעיל","~SHARE_DIALOG.SHARE_STATE_DISABLED":"לא פעיל","~SHARE_DIALOG.ENABLE_SHARING":"הפעלת שיתוף","~SHARE_DIALOG.STOP_SHARING":"עצירת שיתוף","~SHARE_DIALOG.UPDATE_SHARING":"עדכון תצוגה שיתופית","~SHARE_DIALOG.PREVIEW_SHARING":"צפיה מוקדמת בתצוגה שיתופית","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"כאשר השיתוף פעיל, נוצר עותק של התצוגה הנוכחית. עותק זה יכול להיות משותף.","~SHARE_DIALOG.LINK_TAB":"קישור","~SHARE_DIALOG.LINK_MESSAGE":"הדביקו את הקישור לאימייל או להודעת טקסט","~SHARE_DIALOG.EMBED_TAB":"שילוב","~SHARE_DIALOG.EMBED_MESSAGE":"שילוב הקוד להוספה בעמודי רשת או תוכן רשתי אחר","~SHARE_DIALOG.LARA_MESSAGE":"השתמשו בקישור זה בעת יצירת פעילות LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL של שרת CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"כפתור מסך מלא ומירכוז","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"הצגת מידע ויזואלי בגרפים","~CONFIRM.CHANGE_LANGUAGE":"יש לכם שינויים לא שמורים. אתם בטוחים שתרצו להחליף שפה?","~FILE_STATUS.FAILURE":"מנסה שוב...","~SHARE_DIALOG.PLEASE_WAIT":"נא להמתין בזמן יצירת קישור שיתופי ...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"טעות בקישור לגוגל!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"חסרים נתונים קישור לגוגל דרייב","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"לא ניתן להעלות את הקובץ","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"לא ניתן להעלות את הקובץ: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"נא להשתמש בקישור זה בעת יצירת הפעילות","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"השתמשו בגרסא זו","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"לחצו לצפייה","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"עודכן ב","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"עמוד","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"פעילות","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"עמוד אחר מכיל מיד עדכני יתר. באיזה תרצו להשתמש?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"ישנן שתי אפשרויות להמשך העבודה. באיזו גרסא תרצו להשתמש?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"מה תרצו לעשות?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"ישנה גרסא לקריאה בלבד של המידע שלכם. לחצו בכל מקום לסגירה.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"אנא נסו להתחבר שוב וסמנו את כל המשבצות המתבקשות","~FILE_DIALOG.FILTER":"תוצאות סינון...","~GOOGLE_DRIVE.USERNAME_LABEL":"שם משתמש:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"בחרו פרופיל גוגל אחר","~GOOGLE_DRIVE.MY_DRIVE":"הדרייב שלי","~GOOGLE_DRIVE.SHARED_DRIVES":"דרייבים משותפים","~GOOGLE_DRIVE.SHARED_WITH_ME":"משותף איתי","~FILE_STATUS.CONTINUE_SAVE":"אנו נמשיך לנסות לשמור את השינויים שלך.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"חסרים נתונים בגוגל דרייב","~FILE_DIALOG.OVERWRITE_CONFIRM":"אתם בטוחים שברצונכם לשנות את %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"פתח שוב את התיקיה","~GOOGLE_DRIVE.QUICK_SAVE":"שמירה מהירה לדרייב שלי","~GOOGLE_DRIVE.PICK_FOLDER":"שמור בתיקיה הנבחרת","~GOOGLE_DRIVE.PICK_FILE":"שמור במקום הקובץ הנבחר","~GOOGLE_DRIVE.SELECT_A_FILE":"בחר קובץ","~GOOGLE_DRIVE.SELECT_A_FOLDER":"בחר תיקיה","~GOOGLE_DRIVE.STARRED":"מסומן","~GOOGLE_DRIVE.SELECT_VALID_FILE":"נא לבחור קובץ מתאים לשימוש זה"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未保存のファイル","~MENU.NEW":"新規","~MENU.OPEN":"開く","~MENU.CLOSE":"閉じる","~MENU.IMPORT_DATA":"データを取り込む","~MENU.SAVE":"保存する","~MENU.SAVE_AS":"保存先を選択する","~MENU.EXPORT_AS":"ファイルを転送する","~MENU.CREATE_COPY":"コピーを作成する","~MENU.SHARE":"共有する","~MENU.SHARE_GET_LINK":"共有可能なリンクを取得する","~MENU.SHARE_UPDATE":"画面を更新する","~MENU.DOWNLOAD":"ダウンロードする","~MENU.RENAME":"名前を変える","~MENU.REVERT_TO":"戻る","~MENU.REVERT_TO_LAST_OPENED":"一つ戻る","~MENU.REVERT_TO_SHARED_VIEW":"画面を初期化する","~DIALOG.SAVE":"保存する","~DIALOG.SAVE_AS":"保存先を選択する","~DIALOG.EXPORT_AS":"ファイルを転送する","~DIALOG.CREATE_COPY":"コピーを作成する","~DIALOG.OPEN":"開く","~DIALOG.DOWNLOAD":"ダウンロード","~DIALOG.RENAME":"名前の変更","~DIALOG.SHARED":"共有する","~DIALOG.IMPORT_DATA":"データを取り込む","~PROVIDER.LOCAL_STORAGE":"内部ストレージ","~PROVIDER.READ_ONLY":"読み込みに限る","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"名前を付けて保存","~FILE_STATUS.SAVING":"保存する…","~FILE_STATUS.SAVED":"すべての変更を保存する","~FILE_STATUS.SAVED_TO_PROVIDER":"全ての変更が%{providerName}に保存されました","~FILE_STATUS.UNSAVED":"未保存です","~FILE_DIALOG.FILENAME":"ファイル名","~FILE_DIALOG.OPEN":"開く","~FILE_DIALOG.SAVE":"保存","~FILE_DIALOG.CANCEL":"キャンセル","~FILE_DIALOG.REMOVE":"削除","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename}を削除しますか","~FILE_DIALOG.REMOVED_TITLE":"削除されたファイル","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}は削除されました","~FILE_DIALOG.LOADING":"読み込み中です…","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** フォルダー内容のエラーを読み込み中 ***","~FILE_DIALOG.DOWNLOAD":"ダウンロード","~DOWNLOAD_DIALOG.DOWNLOAD":"ダウンロード","~DOWNLOAD_DIALOG.CANCEL":"キャンセル","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"ダウンロードファイル内の共有情報を含む","~RENAME_DIALOG.RENAME":"名前の変更","~RENAME_DIALOG.CANCEL":"キャンセル","~SHARE_DIALOG.COPY":"コピー","~SHARE_DIALOG.VIEW":"画面","~SHARE_DIALOG.CLOSE":"閉じる","~SHARE_DIALOG.COPY_SUCCESS":"クリップボードにコピーされました。","~SHARE_DIALOG.COPY_ERROR":"申し訳ありませんが、クリップボードにコピーできませんでした。","~SHARE_DIALOG.COPY_TITLE":"コピー結果","~SHARE_DIALOG.LONGEVITY_WARNING":"この文書の共有コピーは1年間保存されました。","~SHARE_UPDATE.TITLE":"共有画面を上書きする","~SHARE_UPDATE.MESSAGE":"共有画面の上書きに成功しました。","~CONFIRM.OPEN_FILE":"変更が保存されていません。新しいファイルを開きますか?","~CONFIRM.NEW_FILE":"変更が保存されていません。新しいファイルを作成しますか?","~CONFIRM.AUTHORIZE_OPEN":"ファイルを開くのに承認が必要です。承認を行いますか?","~CONFIRM.AUTHORIZE_SAVE":"ファイルを保存するのに承認が必要です。承認を行いますか?","~CONFIRM.CLOSE_FILE":"変更が保存されていません。ファイルを閉じますか?","~CONFIRM.REVERT_TO_LAST_OPENED":"最近開かれた状態へファイルを変換してもよろしいでしょうか?","~CONFIRM.REVERT_TO_SHARED_VIEW":"最近共有された状態へファイルを変換してもよろしいでしょうか?","~CONFIRM_DIALOG.TITLE":"よろしいですか?","~CONFIRM_DIALOG.YES":"YES","~CONFIRM_DIALOG.NO":"NO","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"ここへファイルをドロップするか、クリックするとファイルが開けます。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"申し訳ありませんが、開けるファイルは一つまでです。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"申し訳ありませんが、ドロップできるファイルは一つまでです。","~IMPORT.LOCAL_FILE":"自分のファイル","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"申し訳ありませんが、開けるURLは一つまでです。","~IMPORT_URL.PLEASE_ENTER_URL":"取り込むURLを入力してください。","~URL_TAB.DROP_URL_HERE":"ここにURLをドロップするか、下にURLを入力してください","~URL_TAB.IMPORT":"取り込み","~CLIENT_ERROR.TITLE":"エラー","~ALERT_DIALOG.TITLE":"警告","~ALERT_DIALOG.CLOSE":"閉じる","~ALERT.NO_PROVIDER":"適切なプロバイダーが利用できないため、このファイルを開けません。","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"グーグルにログインします","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"グーグルに接続しています…","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"グーグルドライブとの接続に失敗しました","~DOCSTORE.LOAD_403_ERROR":"%{filename}をロードするのに承認が必要です。

もしあなたが他の人の共有されたファイルを使っているならば、それは共有されていない可能性があります。","~DOCSTORE.LOAD_SHARED_404_ERROR":"共有ファイルの読み込みに失敗しました。

文章が共有されていない可能性はありませんか?","~DOCSTORE.LOAD_404_ERROR":"%{filename}の読み込みに失敗しました","~DOCSTORE.SAVE_403_ERROR":"\'%{filename}\'を保存する権限がありません。

再びログインする必要性があるかもしれません。","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename}を作成することができません。文章は既に存在しています。","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename}: [%{message}]を保存することができません","~DOCSTORE.SAVE_ERROR":"%{filename}を保存することができません","~DOCSTORE.REMOVE_403_ERROR":"%{filename}を削除するためには承認が必要です。

再びログインする可能性があります。","~DOCSTORE.REMOVE_ERROR":"%{filename}を削除することができません","~DOCSTORE.RENAME_403_ERROR":"%{filename}の名前を変更するには承認が必要です。

再びログインする可能性があります。","~DOCSTORE.RENAME_ERROR":"%{filename}の名前を変更することができません。","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud アラート","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud アラート","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"他の場所に保存する","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"後で行います","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloudはシャットダウンしました。","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"他の場所にファイルを保存してください","~SHARE_DIALOG.SHARE_STATE":"画面共有:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"可能です","~SHARE_DIALOG.SHARE_STATE_DISABLED":"編集が必要です","~SHARE_DIALOG.ENABLE_SHARING":"共有可能にする","~SHARE_DIALOG.STOP_SHARING":"共有を停止します","~SHARE_DIALOG.UPDATE_SHARING":"共有されている画面を上書きします","~SHARE_DIALOG.PREVIEW_SHARING":"共有画面のプレビュー","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"共有可能になると、現在の画面のコピーが作成されます。\\nこのコピーを共有することができます。","~SHARE_DIALOG.LINK_TAB":"リンク","~SHARE_DIALOG.LINK_MESSAGE":"メールアドレスかテキストを貼り付けてください。","~SHARE_DIALOG.EMBED_TAB":"埋め込み","~SHARE_DIALOG.EMBED_MESSAGE":"ウェブページもしくは他のウェブベースコンテンツに埋め込まれたコード","~SHARE_DIALOG.LARA_MESSAGE":" LARAで活動を作成するときにこのリンクを用います","~SHARE_DIALOG.LARA_CODAP_URL":"CODAPサーバーURL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"フルスクリーンボタンおよびスケール","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"グラフ上にデータ可視化タグを表示する","~CONFIRM.CHANGE_LANGUAGE":"変更が保存されていません。言語を変更してもよろしいですか。","~FILE_STATUS.FAILURE":"再接続しています…","~SHARE_DIALOG.PLEASE_WAIT":"共有リンクを生成するまでお待ちください…","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Google への接続エラー!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"googleDriveプロバイダーオプションに必要なapiKeyがありません","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"ファイルをアップロードできません","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"ファイルをアップロードできません: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"アクティビティ プレーヤーのアクティビティを作成するときにこのリンクを使用します。","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"このバージョンを使用してください","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"クリックしてプレビューします","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"更新日時","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"ページ","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"活動","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"別のページには、より最近のデータが含まれています。どれを使いたいですか?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"作業を続行するには 2 つの可能性があります。どのバージョンを使用しますか?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"これはデータの読み取り専用プレビューです。どこかをクリックして閉じます。","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"再度ログインを試み、ポップアップでプロンプトが表示されたらすべてのボックスをチェックしてください","~FILE_DIALOG.FILTER":"結果をフィルタリング...","~GOOGLE_DRIVE.USERNAME_LABEL":"ユーザー名:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"別の Google アカウントを選択してください","~GOOGLE_DRIVE.MY_DRIVE":"私のドライブ","~GOOGLE_DRIVE.SHARED_DRIVES":"共有ドライブ","~GOOGLE_DRIVE.SHARED_WITH_ME":"私と共有しました","~FILE_STATUS.CONTINUE_SAVE":"引き続き変更の保存を試みます。","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"GoogleDrive プロバイダー オプションに必要な appId がありません","~FILE_DIALOG.OVERWRITE_CONFIRM":"%{filename} を上書きしてもよろしいですか?","~GOOGLE_DRIVE.REOPEN_DRIVE":"ドライブを再度開く","~GOOGLE_DRIVE.QUICK_SAVE":"マイドライブへのクイック保存","~GOOGLE_DRIVE.PICK_FOLDER":"選択したフォルダーに保存","~GOOGLE_DRIVE.PICK_FILE":"既存のファイルに上書き保存","~GOOGLE_DRIVE.SELECT_A_FILE":"ファイルを選択してください","~GOOGLE_DRIVE.SELECT_A_FOLDER":"フォルダーを選択してください","~GOOGLE_DRIVE.STARRED":"スター付き","~GOOGLE_DRIVE.SELECT_VALID_FILE":"このアプリケーションに有効なファイルを選択してください"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"제목없음","~MENU.NEW":"새 문서","~MENU.OPEN":"불러오기","~MENU.CLOSE":"닫기","~MENU.IMPORT_DATA":"데이터 가져오기","~MENU.SAVE":"저장","~MENU.SAVE_AS":"다른 이름으로 저장","~MENU.EXPORT_AS":"다른 이름으로 내보내기","~MENU.CREATE_COPY":"사본 만들기","~MENU.SHARE":"공유","~MENU.SHARE_GET_LINK":"공유 문서 링크 만들기","~MENU.SHARE_UPDATE":"공유 문서 업데이트","~MENU.DOWNLOAD":"다운로드","~MENU.RENAME":"이름 바꾸기","~MENU.REVERT_TO":"되돌리기","~MENU.REVERT_TO_LAST_OPENED":"가장 최근에 불러온 상태로","~MENU.REVERT_TO_SHARED_VIEW":"공유 문서 보기","~DIALOG.SAVE":"저장","~DIALOG.SAVE_AS":"다른 이름으로 저장","~DIALOG.EXPORT_AS":"다른 이름으로 내보내기","~DIALOG.CREATE_COPY":"사본 만들기","~DIALOG.OPEN":"불러오기","~DIALOG.DOWNLOAD":"다운로드","~DIALOG.RENAME":"이름 바꾸기","~DIALOG.SHARED":"공유","~DIALOG.IMPORT_DATA":"데이터 가져오기","~PROVIDER.LOCAL_STORAGE":"로컬 저장소","~PROVIDER.READ_ONLY":"읽기 전용","~PROVIDER.GOOGLE_DRIVE":"구글 드라이브","~PROVIDER.DOCUMENT_STORE":"Concord 클라우드","~PROVIDER.LOCAL_FILE":"로컬 파일","~FILE_STATUS.SAVING":"저장 중...","~FILE_STATUS.SAVED":"모든 변경사항이 저장됨","~FILE_STATUS.SAVED_TO_PROVIDER":"모든 변경사항을 %{providerName}에 저장됨","~FILE_STATUS.UNSAVED":"저장되지 않음","~FILE_DIALOG.FILENAME":"파일명","~FILE_DIALOG.OPEN":"불러오기","~FILE_DIALOG.SAVE":"저장","~FILE_DIALOG.CANCEL":"취소","~FILE_DIALOG.REMOVE":"삭제","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename}을 삭제할까요?","~FILE_DIALOG.REMOVED_TITLE":"삭제한 파일","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}이 삭제되었습니다.","~FILE_DIALOG.LOADING":"불러오는 중...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** 불러오는 중 오류 발생 ***","~FILE_DIALOG.DOWNLOAD":"컴퓨터에 저장하기","~DOWNLOAD_DIALOG.DOWNLOAD":"다운로드","~DOWNLOAD_DIALOG.CANCEL":"취소","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"공유정보 포함하기","~RENAME_DIALOG.RENAME":"이름 바꾸기","~RENAME_DIALOG.CANCEL":"취소","~SHARE_DIALOG.COPY":"복사","~SHARE_DIALOG.VIEW":"보기","~SHARE_DIALOG.CLOSE":"닫기","~SHARE_DIALOG.COPY_SUCCESS":"클립보드에 복사하였습니다.","~SHARE_DIALOG.COPY_ERROR":"클립보드에 복사할 수 없습니다.","~SHARE_DIALOG.COPY_TITLE":"결과","~SHARE_DIALOG.LONGEVITY_WARNING":"공유한 사본은 1년이상 엑세스 되지 않을 때까지 보관됩니다. 1년간 사용 기록이 없으면 공유된 사본 문서가 삭제됩니다.","~SHARE_UPDATE.TITLE":"공유 문서 업데이트","~SHARE_UPDATE.MESSAGE":"공유 문서가 업데이트 되었습니다. 1분내로 반영됩니다.","~CONFIRM.OPEN_FILE":"저장하지 않은 변경사항이 있습니다. 다른 문서를 불러올까요?","~CONFIRM.NEW_FILE":"저장하지 않은 변경사항이 있습니다. 새 문서를 생성할까요?","~CONFIRM.AUTHORIZE_OPEN":"권한이 필요합니다. 계속할까요?","~CONFIRM.AUTHORIZE_SAVE":"권한이 필요합니다. 계속할까요?","~CONFIRM.CLOSE_FILE":"저장하지 않은 변경사항이 있습니다. 문서를 닫을까요?","~CONFIRM.REVERT_TO_LAST_OPENED":"문서를 가장 최근에 불러온 상태로 되돌릴까요?","~CONFIRM.REVERT_TO_SHARED_VIEW":"문서를 가장 최근에 공유한 상태로 되돌릴까요?","~CONFIRM_DIALOG.TITLE":"계속할까요?","~CONFIRM_DIALOG.YES":"예","~CONFIRM_DIALOG.NO":"아니오","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"파일을 끌어 놓거나 이곳을 클릭하여 파일을 선택하세요.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"하나의 파일만 열 수 있습니다.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"둘 이상의 파일을 삭제할 수 없습니다.","~IMPORT.LOCAL_FILE":"로컬 파일","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"하나의 URL만 선택할 수 있습니다.","~IMPORT_URL.PLEASE_ENTER_URL":"가져올 URL을 입력하세요.","~URL_TAB.DROP_URL_HERE":"URL 전체를 선택하여 이곳에 끌어 놓거나 아래에 URL을 입력하세요.","~URL_TAB.IMPORT":"데이터 가져오기","~CLIENT_ERROR.TITLE":"오류","~ALERT_DIALOG.TITLE":"알림","~ALERT_DIALOG.CLOSE":"닫기","~ALERT.NO_PROVIDER":"적절한 연결 프로그램을 찾을 수 없습니다.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Google에 로그인","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Google에 연결 중...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"구글 계정을 확인하세요.","~DOCSTORE.LOAD_403_ERROR":"%{filename}을 불러올 수 없습니다. 다른 사람의 공유 문서를 사용하고 있다면 공유가 취소되었을 수 있습니다.","~DOCSTORE.LOAD_SHARED_404_ERROR":"요청하신 공유 문서를 불러올 수 없습니다. 파일이 공유되었는지 확인하세요.","~DOCSTORE.LOAD_404_ERROR":"%{filename}을 불러올 수 없습니다.","~DOCSTORE.SAVE_403_ERROR":"%{filename}을 저장할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"이미 존재하는 파일입니다.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename}을 저장할 수 없습니다. : [%{message}]","~DOCSTORE.SAVE_ERROR":"%{filename}을 저장할 수 없습니다.","~DOCSTORE.REMOVE_403_ERROR":"%{filename}(를)을 삭제할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.REMOVE_ERROR":"%{filename}(를)을 삭제할 수 없습니다.","~DOCSTORE.RENAME_403_ERROR":"%{filename}파일명을 변경할 권한이 없습니다. 다시 로그인 하세요.","~DOCSTORE.RENAME_ERROR":"%{filename}파일명을 변경할 수 없습니다.","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord 클라우드 알림","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord 클라우드 알림","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"다른 위치에 저장하세요.","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"잠시 기다려주세요.","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord 클라우드가 종료되었습니다.","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"문서를 다른 위치에 저장하세요.","~SHARE_DIALOG.SHARE_STATE":"공유 문서: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"활성화","~SHARE_DIALOG.SHARE_STATE_DISABLED":"비활성화","~SHARE_DIALOG.ENABLE_SHARING":"공유 활성화","~SHARE_DIALOG.STOP_SHARING":"공유 중지","~SHARE_DIALOG.UPDATE_SHARING":"공유 문서 업데이트","~SHARE_DIALOG.PREVIEW_SHARING":"공유 문서 미리보기","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"공유가 활성화되면 현재 문서의 복사본이 생성됩니다. 복사본은 공유할 수 있습니다.","~SHARE_DIALOG.LINK_TAB":"링크","~SHARE_DIALOG.LINK_MESSAGE":"URL 복사하기","~SHARE_DIALOG.EMBED_TAB":"임베드","~SHARE_DIALOG.EMBED_MESSAGE":"웹페이지에 추가할 코드 복사하기","~SHARE_DIALOG.LARA_MESSAGE":"LARA에서 액티비티를 만들 때 이 링크를 사용하세요.","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP 서버 URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"화면크기 변경","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"그래프에서 데이터 표시/숨김","~CONFIRM.CHANGE_LANGUAGE":"저장되지 않은 변경사항이 있습니다. 언어를 변경할까요?","~FILE_STATUS.FAILURE":"재시도 중...","~SHARE_DIALOG.PLEASE_WAIT":"공유 링크 생성 중...","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"구글 연결 오류","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"구글 드라이브 접근에 필요한 apiKey를 확인할 수 없습니다.","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"파일을 업로드할 수 없습니다.","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"파일을 업로드할 수 없습니다.: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Activity Player에서 액티비티를 만들 때 이 링크를 사용하십시오.","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"현재 버전 사용","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"미리보기","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"업데이트 완료","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"페이지","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"액티비티","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"다른 페이지에 최신 데이터가 포함되어 있습니다. 어떤 것을 사용할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"작업을 계속할 수 있는 두 가지 버전이 있습니다. 어떤 버전을 사용할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"어떤 작업을 할까요?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"미리보기 화면입니다. 닫으려면 아무 곳이나 클릭하세요.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"다시 로그인 하세요. 팝업 메시지가 표시되면 모든 체크 박스를 선택하세요.","~FILE_DIALOG.FILTER":"결과","~GOOGLE_DRIVE.USERNAME_LABEL":"사용자명:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"다른 구글 계정을 선택하세요.","~GOOGLE_DRIVE.MY_DRIVE":"내 드라이브","~GOOGLE_DRIVE.SHARED_DRIVES":"공유 드라이브","~GOOGLE_DRIVE.SHARED_WITH_ME":"공유 문서함","~FILE_STATUS.CONTINUE_SAVE":"변경 사항 저장 중...","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument uten navn","~MENU.NEW":"Ny","~MENU.OPEN":"Åpne ...","~MENU.CLOSE":"Lukk","~MENU.IMPORT_DATA":"Importér data","~MENU.SAVE":"Lagre","~MENU.SAVE_AS":"Lagre som ...","~MENU.EXPORT_AS":"Eksportér fil som ...","~MENU.CREATE_COPY":"Lag kopi","~MENU.SHARE":"Del ...","~MENU.SHARE_GET_LINK":"Få lenke til delt visning","~MENU.SHARE_UPDATE":"Oppdatér delt visning","~MENU.DOWNLOAD":"Last ned","~MENU.RENAME":"Gi nytt navn","~MENU.REVERT_TO":"Tilbakestill til ...","~MENU.REVERT_TO_LAST_OPENED":"Siste åpnede versjon","~MENU.REVERT_TO_SHARED_VIEW":"Delt visning","~DIALOG.SAVE":"Lagre","~DIALOG.SAVE_AS":"Lagre som ...","~DIALOG.EXPORT_AS":"Eksportér fil som ...","~DIALOG.CREATE_COPY":"Lag en kopi ...","~DIALOG.OPEN":"Åpne","~DIALOG.DOWNLOAD":"Last ned","~DIALOG.RENAME":"Gi nytt navn","~DIALOG.SHARED":"Del","~DIALOG.IMPORT_DATA":"Importér data","~PROVIDER.LOCAL_STORAGE":"På denne enheten","~PROVIDER.READ_ONLY":"Kun leseversjon","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokal fil","~FILE_STATUS.SAVING":"Lagrer...","~FILE_STATUS.SAVED":"Alle endringer lagret","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle endringer lagret til","~FILE_STATUS.UNSAVED":"Ikke lagret","~FILE_DIALOG.FILENAME":"Filnavn","~FILE_DIALOG.OPEN":"Åpne","~FILE_DIALOG.SAVE":"Lagre","~FILE_DIALOG.CANCEL":"Avbryt","~FILE_DIALOG.REMOVE":"Slett","~FILE_DIALOG.REMOVE_CONFIRM":"Er du sikker på at du vil slette %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Slettet fil","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} ble slettet","~FILE_DIALOG.LOADING":"Laster...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***Feil ved lasting av innholdet i mappa***","~FILE_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.CANCEL":"Avbryt","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inkludér delingsinformasjon i den nedlastede fila","~RENAME_DIALOG.RENAME":"Gi nytt navn","~RENAME_DIALOG.CANCEL":"Avbryt","~SHARE_DIALOG.COPY":"Kopier","~SHARE_DIALOG.VIEW":"Se","~SHARE_DIALOG.CLOSE":"Lukk","~SHARE_DIALOG.COPY_SUCCESS":"Informasjonen har blitt kopiert til utklippstavla","~SHARE_DIALOG.COPY_ERROR":"Det var dessverre ikke mulig å kopiere innholdet til utklippstavla.","~SHARE_DIALOG.COPY_TITLE":"Kopiér","~SHARE_DIALOG.LONGEVITY_WARNING":"Den delte kopien av dette dokumentet beholdes helt til kopien ikke har vært i bruk på over ett år.","~SHARE_UPDATE.TITLE":"Delt visning oppdatert","~SHARE_UPDATE.MESSAGE":"Oppdatering av den delte visningen var vellykket.","~CONFIRM.OPEN_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du vil åpne et nytt dokument?","~CONFIRM.NEW_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du opprette et nytt dokument?","~CONFIRM.AUTHORIZE_OPEN":"Autorisering er nødvendig for å åpne dokumentet. Vil du gå videre med autorisering?","~CONFIRM.AUTHORIZE_SAVE":"Autorisering er nødvendig for å lagre dokumentet. Vil du gå videre med autorisering?","~CONFIRM.CLOSE_FILE":"Du har endringer som ikke er lagret. Er du sikker på at du vil lukke dokumentet?","~CONFIRM.REVERT_TO_LAST_OPENED":"Er du sikker på at du vil tilbakestille dokumentet til siste åpnede versjon?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Er du sikker på at du til tilbakestille dokumentet til siste delte versjon?","~CONFIRM_DIALOG.TITLE":"Er du sikker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nei","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Slipp filen her eller klikk for å velge fil","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Du kan bare åpne én fil.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Du kan ikke slippe mer enn én fil.","~IMPORT.LOCAL_FILE":"Lokal fil","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Du kan bare åpne en URL.","~IMPORT_URL.PLEASE_ENTER_URL":"Skriv inn URLen du vil importere.","~URL_TAB.DROP_URL_HERE":"Slipp URL her eller skriv inn URL under","~URL_TAB.IMPORT":"Importér","~CLIENT_ERROR.TITLE":"Feil","~ALERT_DIALOG.TITLE":"Advarsel","~ALERT_DIALOG.CLOSE":"Lukk","~ALERT.NO_PROVIDER":"Kunne ikke åpne dokumentet fordi en passende tilbyder ikke er tilgjengelig.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Logg på Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Kobler til Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Mangler nødvendig klientId i Google Drive","~DOCSTORE.LOAD_403_ERROR":"Du har ikke tillatelse til å laste %{filename}.

Hvis du bruker et dokument som noen andre har delt, så kan delingen ha blitt slått av.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Klarte ikke å laste det delte dokumentet.

Sjekk om dokumentet virkelig er delt.","~DOCSTORE.LOAD_404_ERROR":"Kunne ikke laste %{filename}","~DOCSTORE.SAVE_403_ERROR":"Du har ikke tillatelse til å lagre \'%{filename}\'.

Du må kanskje logge inn på nytt.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kunne ikke opprette %{filename}. Filen finnes allerede.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kunne ikke lagre %{filename}:[%{message}]","~DOCSTORE.SAVE_ERROR":"Kunne ikke lagre %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Du har ikke tillatelse til å fjerne %{filename}.

Du må kanskje logge inn på nytt.","~DOCSTORE.REMOVE_ERROR":"Kunne ikke fjerne %{filename}","~DOCSTORE.RENAME_403_ERROR":"Du har ikke tillatelse til å endre navnet på %{filename}.

Du må kanskje logge inn på nytt.","~DOCSTORE.RENAME_ERROR":"Kunne ikke endre navn på %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Advarsel","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Advarsel","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Lagre et annet sted","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Jeg gjør det en annen gang","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concourd Clouden er avsluttet!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Velg annen plassering for å lagre dokumentene.","~SHARE_DIALOG.SHARE_STATE":"Delt visning: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktivert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktivert","~SHARE_DIALOG.ENABLE_SHARING":"Aktiver deling","~SHARE_DIALOG.STOP_SHARING":"Avslutt deling","~SHARE_DIALOG.UPDATE_SHARING":"Oppdater delt visning","~SHARE_DIALOG.PREVIEW_SHARING":"Forhåndsvisning av delt visning","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Når deling er aktivert vil en kopi av den nåværende visningen bli opprettet. Kopien kan deles.","~SHARE_DIALOG.LINK_TAB":"Lenke","~SHARE_DIALOG.LINK_MESSAGE":"Lim inn dette i en e-post eller tekstmelding","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embedkode for å sette inn på nettsteder eller annet nett-basert innhold","~SHARE_DIALOG.LARA_MESSAGE":"Bruk denne lenken når du lager en oppgave i LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP-server URL","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullskjermknapp og skalering","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Vis knapp for synlighet av data i grafer","~CONFIRM.CHANGE_LANGUAGE":"Du har endringer som ikke er lagret. Er du sikker på at du vil endre språk?","~FILE_STATUS.FAILURE":"Prøver på nytt...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Klarte ikke å koble til Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Klarte ikke å laste opp fil","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Bruk denne versjonen","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Klikk for å forhåndsvise","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Oppdatert","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Side","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivitet","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Hva vil du gjøre?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filtrer resultater...","~GOOGLE_DRIVE.USERNAME_LABEL":"Brukernavn:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Velg en annen Google-konto","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument utan namn","~MENU.NEW":"Ny","~MENU.OPEN":"Opne...","~MENU.CLOSE":"Lukk","~MENU.IMPORT_DATA":"Importér data...","~MENU.SAVE":"Lagre","~MENU.SAVE_AS":"Lagres som...","~MENU.EXPORT_AS":"Eksporter fil som...","~MENU.CREATE_COPY":"Lag ein kopi","~MENU.SHARE":"Del...","~MENU.SHARE_GET_LINK":"Få lenkje til delt visning","~MENU.SHARE_UPDATE":"Oppdatér delt visning","~MENU.DOWNLOAD":"Last ned","~MENU.RENAME":"Gi nytt namn","~MENU.REVERT_TO":"Tilbakestill til...","~MENU.REVERT_TO_LAST_OPENED":"Sist opna versjon","~MENU.REVERT_TO_SHARED_VIEW":"Delt visning","~DIALOG.SAVE":"Lagre","~DIALOG.SAVE_AS":"Lagre som...","~DIALOG.EXPORT_AS":"Eksporter fil som...","~DIALOG.CREATE_COPY":"Lag ein kopi...","~DIALOG.OPEN":"Opne","~DIALOG.DOWNLOAD":"Last ned","~DIALOG.RENAME":"Gi nytt namn","~DIALOG.SHARED":"Del","~DIALOG.IMPORT_DATA":"Importér data","~PROVIDER.LOCAL_STORAGE":"Lokal lagring","~PROVIDER.READ_ONLY":"Leseversjon","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokal fil","~FILE_STATUS.SAVING":"Lagrer...","~FILE_STATUS.SAVED":"Alle endringer er lagra","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle endringer er lagra i %{providerName}","~FILE_STATUS.UNSAVED":"Ikkje lagra","~FILE_DIALOG.FILENAME":"Filnamn","~FILE_DIALOG.OPEN":"Opne","~FILE_DIALOG.SAVE":"Lagre","~FILE_DIALOG.CANCEL":"Avbryt","~FILE_DIALOG.REMOVE":"Slett","~FILE_DIALOG.REMOVE_CONFIRM":"Er du sikker på at du vil slette %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Sletta fil","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} vart sletta","~FILE_DIALOG.LOADING":"Lastar...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Feil ved lasting av innholdet i mappa ***","~FILE_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.DOWNLOAD":"Last ned","~DOWNLOAD_DIALOG.CANCEL":"Avbryt","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Inkluder detaljer om deling i den nedlasta fila","~RENAME_DIALOG.RENAME":"Gi nytt namn","~RENAME_DIALOG.CANCEL":"Avbryt","~SHARE_DIALOG.COPY":"Kopier","~SHARE_DIALOG.VIEW":"Vis","~SHARE_DIALOG.CLOSE":"Lukk","~SHARE_DIALOG.COPY_SUCCESS":"Informasjonen har vorte kopiert til utklippstavla.","~SHARE_DIALOG.COPY_ERROR":"Orsak, informasjonen kunne ikkje bli kopiert til utklippstavla.","~SHARE_DIALOG.COPY_TITLE":"Kopier resultat","~SHARE_DIALOG.LONGEVITY_WARNING":"Den delte kopien til dette dokumentet blir behalde heilt til han ikkje har vore i bruk på over eitt år.","~SHARE_UPDATE.TITLE":"Delt visning oppdatert","~SHARE_UPDATE.MESSAGE":"Oppdateringa av den delte visninga var vellykka","~CONFIRM.OPEN_FILE":"Du har endringar som ikkje er lagra. Er du sikker på at du vil opne eit nytt dokument?","~CONFIRM.NEW_FILE":"Du har endringar som ikkje er lagra. Er du sikker på at du vil opprett eit nytt dokument?","~CONFIRM.AUTHORIZE_OPEN":"Autorisering er nødvendig for å opne dokumentet. Vil du gå vidare med autorisering?","~CONFIRM.AUTHORIZE_SAVE":"Autorisering er nødvendig for å lagre dokumentet. Vil du gå vidare med autorisering?","~CONFIRM.CLOSE_FILE":"Du har endringaer som ikkje er lagra? Er du sikker på at vil lukke dokumentet?","~CONFIRM.REVERT_TO_LAST_OPENED":"Er du sikker på at du vil stille dokumentet tilbake til siste opna versjon?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Er du sikker på at du vil stille dokumentet tilbake til siste delte versjon?","~CONFIRM_DIALOG.TITLE":"Er du sikker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nei","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Slepp fil her eller klikk her for å velja fil","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Orsak, du kan berre velje ei fil som du vil opne.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Orsak, du kan ikkje sleppe meir enn ei fil.","~IMPORT.LOCAL_FILE":"Lokal fil","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Orska, du kan berre velge ein URL som du vil opne.","~IMPORT_URL.PLEASE_ENTER_URL":"Ver snill, skriv inn ein URL som du vil importere.","~URL_TAB.DROP_URL_HERE":"Slepp URL her eller skriv inn URL under","~URL_TAB.IMPORT":"Importér","~CLIENT_ERROR.TITLE":"Feil","~ALERT_DIALOG.TITLE":"Åtvaring","~ALERT_DIALOG.CLOSE":"Lukk","~ALERT.NO_PROVIDER":"Kunne ikkje opna dokumentet fordi ein passande tilbyder ikkje er tilgjengeleg.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Logg på Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Koplar til Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Saknar naudsyn clientID i tilbyder alternativene i googleDrive","~DOCSTORE.LOAD_403_ERROR":"Du har ikkje løyve til å laste %{filename}.

. Om du bruker eit dokument nokon andre har delt så kan det hende dokumentet ikke er delt lenger.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Kunne ikkje laste det forespurte dokumentet.

Kanskje fila ikkje er delt?","~DOCSTORE.LOAD_404_ERROR":"Kunne ikkje laste %{filename}","~DOCSTORE.SAVE_403_ERROR":"Du har ikkje løyve til å lagre \'%{filename}\'.

Du må kanskje logge inn att på nytt.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kunne ikkje opprette %{filename}. Fila finst allereie.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kunne ikkje lagre %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kunne ikkje lagre %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Du har ikke løyve til å fjerne %{filename}.

Du må kanskje logge inn att på nytt.","~DOCSTORE.REMOVE_ERROR":"Kunne ikkje fjerne %{filename}","~DOCSTORE.RENAME_403_ERROR":"Du har ikkje løyve til å gi nytt namn til %{filename}.

Du må kanskje logge inn att på nytt.","~DOCSTORE.RENAME_ERROR":"Kunne ikkje gi nytt namn til %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud-åtvaring","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud-åtvaring","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Lagre ein annan stad","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Eg gjer det seinare","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concourd Cloud har vorte","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Ver snill og lagre dokumenta dine ein annan stad","~SHARE_DIALOG.SHARE_STATE":"Delt visning","~SHARE_DIALOG.SHARE_STATE_ENABLED":"aktivert","~SHARE_DIALOG.SHARE_STATE_DISABLED":"deaktivert","~SHARE_DIALOG.ENABLE_SHARING":"Aktivér deling","~SHARE_DIALOG.STOP_SHARING":"Avslutt deling","~SHARE_DIALOG.UPDATE_SHARING":"Oppdater delt visning","~SHARE_DIALOG.PREVIEW_SHARING":"Forhåndsvis delt visning","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Når deling er aktivert, vil det bli laga ein kopi av den noverande visninga. Denne kopien kan deles.","~SHARE_DIALOG.LINK_TAB":"Lenke","~SHARE_DIALOG.LINK_MESSAGE":"Lim inn dette i ein e-post eller tekstmelding ","~SHARE_DIALOG.EMBED_TAB":"Bygg inn","~SHARE_DIALOG.EMBED_MESSAGE":"Bygg-inn-kode for å setja inn på nettsider eller anna nettbasert innhald.","~SHARE_DIALOG.LARA_MESSAGE":"Bruk denne linken når du lager ein aktivitet i LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL til CODAP-serveren:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullskjerm-knapp og skalering","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Vis knapp for synlegheit av data i grafar","~CONFIRM.CHANGE_LANGUAGE":"Du har endringer som ikkje er lagra. Er du sikker på at vil byte språk?","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Naamloos Document","~MENU.NEW":"Nieuw","~MENU.OPEN":"Open ...","~MENU.CLOSE":"Afsluiten","~MENU.IMPORT_DATA":"Data invoegen...","~MENU.SAVE":"Opslaan","~MENU.SAVE_AS":"Opslaan Als ...","~MENU.EXPORT_AS":"Exporteer Bestand Als ...","~MENU.CREATE_COPY":"Maak een Kopie","~MENU.SHARE":"Delen...","~MENU.SHARE_GET_LINK":"Maak een link voor gedeelde weergave","~MENU.SHARE_UPDATE":"Update gedeelde weergave","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Hernoem","~MENU.REVERT_TO":"Terug naar...","~MENU.REVERT_TO_LAST_OPENED":"Recent geopende status","~MENU.REVERT_TO_SHARED_VIEW":"Gedeelde weergave","~DIALOG.SAVE":"Opslaan","~DIALOG.SAVE_AS":"Opslaan Als ...","~DIALOG.EXPORT_AS":"Exporteer Bestand Als ...","~DIALOG.CREATE_COPY":"Creëer Een Kopie ...","~DIALOG.OPEN":"Open","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Hernoem","~DIALOG.SHARED":"Deel","~DIALOG.IMPORT_DATA":"Importeer Data","~PROVIDER.LOCAL_STORAGE":"Lokale Schijf","~PROVIDER.READ_ONLY":"Alleen Lezen","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Lokaal Bestand","~FILE_STATUS.SAVING":"Opslaan...","~FILE_STATUS.SAVED":"Alle wijzigingen zijn opgeslagen","~FILE_STATUS.SAVED_TO_PROVIDER":"Alle wijzigingen zijn opgeslagen naar %{providerName}","~FILE_STATUS.UNSAVED":"Onopgeslagen","~FILE_DIALOG.FILENAME":"Bestandsnaam","~FILE_DIALOG.OPEN":"Open","~FILE_DIALOG.SAVE":"Opslaan","~FILE_DIALOG.CANCEL":"Annuleren","~FILE_DIALOG.REMOVE":"Verwijderen","~FILE_DIALOG.REMOVE_CONFIRM":"Weet je zeker dat je wilt %{filename} verwijderen?","~FILE_DIALOG.REMOVED_TITLE":"Verwijderd Bestand","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} is verwijderd","~FILE_DIALOG.LOADING":"Laden...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Fout in het laden van de inhoud ***","~FILE_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Annuleren","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Neem informatie over delen mee in gedownload bestand","~RENAME_DIALOG.RENAME":"Hernoem","~RENAME_DIALOG.CANCEL":"Annuleer","~SHARE_DIALOG.COPY":"Kopieer","~SHARE_DIALOG.VIEW":"Weergave","~SHARE_DIALOG.CLOSE":"Sluit","~SHARE_DIALOG.COPY_SUCCESS":"De informatie is gekopieerd naar het plakbord.","~SHARE_DIALOG.COPY_ERROR":"Sorry, de informatie kon niet gekopieerd worden naar het plakbord.","~SHARE_DIALOG.COPY_TITLE":"Kopieer Resultaat","~SHARE_DIALOG.LONGEVITY_WARNING":"De gedeelde kopie van dit bestand blijft opgeslagen totdat het een jaar niet gebruikt is.","~SHARE_UPDATE.TITLE":"Gedeelde weergave geüpdate","~SHARE_UPDATE.MESSAGE":"De gedeelde weergave is succesvol geüpdate. Updates kunnen tot 1 minuut duren.","~CONFIRM.OPEN_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je een nieuw bestand wilt openen?","~CONFIRM.NEW_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je een nieuw bestand wilt creëren?","~CONFIRM.AUTHORIZE_OPEN":"Autorisatie is verplicht om een nieuw bestand te openen. Wil je doorgaan naar autorisatie?","~CONFIRM.AUTHORIZE_SAVE":"Autorisatie is verplicht om een nieuw bestand te openen. Wil je doorgaan naar autorisatie?","~CONFIRM.CLOSE_FILE":"Er zijn nog niet opgeslagen wijzigingen. Weet je zeker dat je het bestand wilt sluiten?","~CONFIRM.REVERT_TO_LAST_OPENED":"Weet je zeker dat je het bestand wilt terugbrengen naar de meest recent geopende status?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Weet je zeker dat je het bestand wilt terugbrengen naar de meest recent gedeelde status?","~CONFIRM_DIALOG.TITLE":"Weet je het zeker?","~CONFIRM_DIALOG.YES":"Ja","~CONFIRM_DIALOG.NO":"Nee","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Laat hier je bestand achter of klik hier om een bestand te selecteren.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Sorry, je kan maar 1 bestand kiezen om te openen.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Sorry, je kunt maar 1 bestand achterlaten.","~IMPORT.LOCAL_FILE":"Lokaal Bestand","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Sorry, je kunt maar 1 URL openen.","~IMPORT_URL.PLEASE_ENTER_URL":"Voeg alsjeblieft een URL toe om te importeren.","~URL_TAB.DROP_URL_HERE":"Laat je URL hier achter of voer de URL hieronder in","~URL_TAB.IMPORT":"Importeer","~CLIENT_ERROR.TITLE":"Fout","~ALERT_DIALOG.TITLE":"Waarschuwing","~ALERT_DIALOG.CLOSE":"Sluit","~ALERT.NO_PROVIDER":"Kon het specifieke bestand niet openen omdat er geen passende aanbieder beschikbaar is.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login met Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Verbinding maken met Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Het verplichte klantid mist in de googleDrive aanbieder opties","~DOCSTORE.LOAD_403_ERROR":"Je hebt geen toestemming om %{filename} in te laden.

Als je iemand anders\' gedeeld bestand gebruikt, kan het nog niet gedeeld zijn.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Kon het opgevraagde gedeelde document niet laden.

Wellicht is het document niet gedeeld?","~DOCSTORE.LOAD_404_ERROR":"Kon %{filename} niet laden","~DOCSTORE.SAVE_403_ERROR":"Je hebt geen toegang om \'%{filename}\' op te slaan.

Misschien moet je opnieuw inloggen.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Kon %{filename} niet aanmaken. Dit bestand bestaat al.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Kon %{filename} niet opslaan: [%{message}]","~DOCSTORE.SAVE_ERROR":"Kon %{filename} niet opslaan","~DOCSTORE.REMOVE_403_ERROR":"Je hebt geen rechten om %{filename} te verwijderen.

Wellicht moet je opnieuw inloggen.","~DOCSTORE.REMOVE_ERROR":"Kon %{filename} niet verwijderen","~DOCSTORE.RENAME_403_ERROR":"Je hebt geen rechten om %{filename} te hernoemen.

Wellicht moet je opnieuw inloggen.","~DOCSTORE.RENAME_ERROR":"Kon %{filename} niet hernoemen","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud Alert","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Sla ergens anders op","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Ik zal dit later doen","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"De Concord Cloud is afgesloten!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Sla alsjeblieft je document ergens anders op.","~SHARE_DIALOG.SHARE_STATE":"Gedeelde weergave: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"ingeschakeld","~SHARE_DIALOG.SHARE_STATE_DISABLED":"uitgeschakeld","~SHARE_DIALOG.ENABLE_SHARING":"Zet delen aan","~SHARE_DIALOG.STOP_SHARING":"Stop delen","~SHARE_DIALOG.UPDATE_SHARING":"Ververs gedeelde weergave","~SHARE_DIALOG.PREVIEW_SHARING":"Voorbeeld van gedeelde weergave","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Als delen is ingeschakeld, wordt er een link naar een kopie van de huidige weergave gemaakt. Als deze link geopend wordt krijgt iedere gebruiker een eigen kopie om mee te werken.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Geef anderen hun eigen exemplaar van de gedeelde weergave via de onderstaande link ","~SHARE_DIALOG.EMBED_TAB":"Insluiten","~SHARE_DIALOG.EMBED_MESSAGE":"Sluit code in om webpagina\'s of andere web-gebaseerde content the omvatten","~SHARE_DIALOG.LARA_MESSAGE":"Gebruik deze link om een activiteit in LARA te maken","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Volledig scherm knop en vergroting","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Weergave van zichtbaarheid schakelt grafieken in","~CONFIRM.CHANGE_LANGUAGE":"Je hebt onopgeslagen wijzigingen. Weet je zeker dat je van taal wilt veranderen?","~FILE_STATUS.FAILURE":"Opnieuw proberen...","~SHARE_DIALOG.PLEASE_WAIT":"Wacht een momentje terwijl wij de gedeelde link genereren …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Verbindingsfout met Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Verplicht apiKey mist in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Kon bestand niet uploaden","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Kon bestand niet uploaden: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Gebruik deze link als je een activiteit voor de Activity Player aanmaakt","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Gebruik deze versie","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Klik voor een voorbeeld","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Gewijzigd op","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Pagina","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activiteit","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Een andere pagina heeft meer recente data. Welke wil je gebruiken?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Er zijn twee mogelijkheden om je werk door te zetten. Welke versie wil je gebruiken?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Wat wil je doen?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Dit is een alleen-lezen versie van je data. Click ergens om het te sluiten.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Probeer opnieuw in te loggen en controleer alle gevraagde vakken uit de popup","~FILE_DIALOG.FILTER":"Filter resultaten...","~GOOGLE_DRIVE.USERNAME_LABEL":"Gebruikersnaam:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Selecteer een ander Google Account","~GOOGLE_DRIVE.MY_DRIVE":"Mijn Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Gedeelde Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Gedeeld Met Mij","~FILE_STATUS.CONTINUE_SAVE":"We gaan verder met je wijzigingen opslaan.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Verplicht appId mist bij de googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Weet je zeker dat je %{filename} wilt overschrijven?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Heropen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Snel opslaan naar mijn Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Opslaan in de geselecteerde map","~GOOGLE_DRIVE.PICK_FILE":"Opslaan over bestaand bestand","~GOOGLE_DRIVE.SELECT_A_FILE":"Selecteer een bestand","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Selecteer een map","~GOOGLE_DRIVE.STARRED":"Met ster","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Selecteer een geldig bestand voor deze app"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Dokument bez tytułu","~MENU.NEW":"Nowy","~MENU.OPEN":"Otwórz ...","~MENU.CLOSE":"Zamknij","~MENU.IMPORT_DATA":"Importuj dane...","~MENU.SAVE":"Zapisz","~MENU.SAVE_AS":"Zapisz jako ...","~MENU.EXPORT_AS":"Eksportuj plik jako ...","~MENU.CREATE_COPY":"Utwórz kopię","~MENU.SHARE":"Udostępnij...","~MENU.SHARE_GET_LINK":"Uzyskaj link do udostępnionego widoku","~MENU.SHARE_UPDATE":"Zaktualizuj udostępniony widok","~MENU.DOWNLOAD":"Pobierz","~MENU.RENAME":"Zmień nazwę","~MENU.REVERT_TO":"Przywróć do...","~MENU.REVERT_TO_LAST_OPENED":"Ostatnio otwarty stan","~MENU.REVERT_TO_SHARED_VIEW":"Udostępniony widok","~DIALOG.SAVE":"Zapisz","~DIALOG.SAVE_AS":"Zapisz jako ...","~DIALOG.EXPORT_AS":"Eksportuj plik jako ...","~DIALOG.CREATE_COPY":"Utwórz kopię ...","~DIALOG.OPEN":"Otwórz","~DIALOG.DOWNLOAD":"Pobierz","~DIALOG.RENAME":"Zmień nazwę","~DIALOG.SHARED":"Udostępnij","~DIALOG.IMPORT_DATA":"Importuj dane","~PROVIDER.LOCAL_STORAGE":"Pamięć lokalna","~PROVIDER.READ_ONLY":"Tylko odczyt","~PROVIDER.GOOGLE_DRIVE":"Dysk Google","~PROVIDER.DOCUMENT_STORE":"Chmura Concord","~PROVIDER.LOCAL_FILE":"Plik lokalny","~FILE_STATUS.SAVING":"Zapisuję...","~FILE_STATUS.SAVED":"Wszystkie zmiany zapisane","~FILE_STATUS.SAVED_TO_PROVIDER":"Wszystkie zmiany zapisane w to %{providerName}","~FILE_STATUS.UNSAVED":"Niezapisane","~FILE_DIALOG.FILENAME":"Nazwa pliku","~FILE_DIALOG.OPEN":"Otwórz","~FILE_DIALOG.SAVE":"Zapisz","~FILE_DIALOG.CANCEL":"Anuluj","~FILE_DIALOG.REMOVE":"Usuń","~FILE_DIALOG.REMOVE_CONFIRM":"Czy na pewno chcesz usunąć %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Usunięty plik","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} został usunięty","~FILE_DIALOG.LOADING":"Ładuję...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Błąd ładowania zawartości folderu ***","~FILE_DIALOG.DOWNLOAD":"Pobierz","~DOWNLOAD_DIALOG.DOWNLOAD":"Pobierz","~DOWNLOAD_DIALOG.CANCEL":"Anuluj","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Dołącz informacje o udostępnianiu w pobranym pliku","~RENAME_DIALOG.RENAME":"Zmień nazwę","~RENAME_DIALOG.CANCEL":"Anuluj","~SHARE_DIALOG.COPY":"Kopiuj","~SHARE_DIALOG.VIEW":"Widok","~SHARE_DIALOG.CLOSE":"Zamknij","~SHARE_DIALOG.COPY_SUCCESS":"Info zostało skopiowane do schowka.","~SHARE_DIALOG.COPY_ERROR":"Przepraszamy, nie udało się skopiować info do schowka.","~SHARE_DIALOG.COPY_TITLE":"Kopiuj wynik","~SHARE_DIALOG.LONGEVITY_WARNING":"Udostępniona kopia tego dokumentu będzie przechowywana ponad rok od ostatniego użycia.","~SHARE_UPDATE.TITLE":"Zaktualizowano udostępniony widok","~SHARE_UPDATE.MESSAGE":"Udostępniony widok został zaktualizowany. Aktualizacje mogą potrwać do 1 minuty.","~CONFIRM.OPEN_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz otworzyć nowy dokument?","~CONFIRM.NEW_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz utworzyć nowy dokument?","~CONFIRM.AUTHORIZE_OPEN":"Do otwarcia dokumentu wymagana jest autoryzacja. Czy chcesz kontynuować z autoryzacją?","~CONFIRM.AUTHORIZE_SAVE":"Do zapisania dokumentu wymagana jest autoryzacja. Czy chcesz kontynuować z autoryzacją?","~CONFIRM.CLOSE_FILE":"Masz niezapisane zmiany. Czy na pewno chcesz zamknąć dokument?","~CONFIRM.REVERT_TO_LAST_OPENED":"Czy na pewno chcesz przywrócić dokument do jego ostatnio otwartego stanu?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Czy na pewno chcesz przywrócić dokument do ostatnio udostępnionego stanu?","~CONFIRM_DIALOG.TITLE":"Jesteś pewny?","~CONFIRM_DIALOG.YES":"Tak","~CONFIRM_DIALOG.NO":"Nie","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Upuść plik tu lub kliknij tu, aby wybrać plik.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Przepraszamy, możesz wybrać tylko jeden plik do otwarcia.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Przepraszamy, nie możesz upuścić więcej niż jednego pliku.","~IMPORT.LOCAL_FILE":"Plik lokalny","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Przepraszamy, możesz wybrać tylko jeden adres URL do otwarcia.","~IMPORT_URL.PLEASE_ENTER_URL":"Wprowadź adres URL do zaimportowania.","~URL_TAB.DROP_URL_HERE":"Upuść adres URL tu lub wprowadź adres URL poniżej","~URL_TAB.IMPORT":"Importuj","~CLIENT_ERROR.TITLE":"Błąd","~ALERT_DIALOG.TITLE":"Alert","~ALERT_DIALOG.CLOSE":"Zamknij","~ALERT.NO_PROVIDER":"Nie można otworzyć określonego dokumentu, ponieważ odpowiedni dostawca jest niedostępny.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Zaloguj się do Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Łączenie z Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Brak wymaganego id klienta w opcjach dostawcy GoogleDrive","~DOCSTORE.LOAD_403_ERROR":"Nie masz uprawnień do wczytania %{filename}.

Jeśli korzystasz z dokumentu innej osoby, jego udostępnienie mogło zostać cofnięte.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Nie można pobrać żądanego dokumentu.

Być może plik nie został udostępniony?","~DOCSTORE.LOAD_404_ERROR":"Nie można pobrać %{filename}","~DOCSTORE.SAVE_403_ERROR":"Nie masz uprawnień do zapisania \'%{filename}\'.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Nie można utworzyć %{filename}. Plik już istnieje.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Nie można zapisać %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Nie można zapisać %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Nie masz uprawnień do usunięcia %{filename}.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.REMOVE_ERROR":"Nie można usunąć %{filename}","~DOCSTORE.RENAME_403_ERROR":"Nie masz uprawnień do zmiany nazwy %{filename}.

Może być konieczne ponowne zalogowanie.","~DOCSTORE.RENAME_ERROR":"Nie można zmienić nazwy %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alert Chmury Concord","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alert Chmury Concord","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Zapisz gdzie indziej","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Zrobię to później","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Chmura Concord została wyłączona!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Zapisz swoje dokumenty w innym miejscu.","~SHARE_DIALOG.SHARE_STATE":"Udostępniony widok: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"włączone","~SHARE_DIALOG.SHARE_STATE_DISABLED":"wyłączone","~SHARE_DIALOG.ENABLE_SHARING":"Włącz udostępnianie","~SHARE_DIALOG.STOP_SHARING":"Przestań udostępniać","~SHARE_DIALOG.UPDATE_SHARING":"Zaktualizuj udostępniony widok","~SHARE_DIALOG.PREVIEW_SHARING":"Podgląd udostępnionego widoku","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Gdy udostępnianie jest włączone, tworzona jest kopia bieżącego widoku. Tę kopię można udostępnić.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Wklej to do e-maila lub wiadomości tekstowej ","~SHARE_DIALOG.EMBED_TAB":"Osadź","~SHARE_DIALOG.EMBED_MESSAGE":"Kod osadzania do umieszczania na stronach internetowych lub innych treściach internetowych","~SHARE_DIALOG.LARA_MESSAGE":"Użyj tego linku podczas tworzenia aktywności w LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL serwera CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Przycisk pełnego ekranu i skalowanie","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Wyświetlaj przełączniki widoczności danych na wykresach","~CONFIRM.CHANGE_LANGUAGE":"Masz niezapisane zmiany. Czy na pewno chcesz zmienić język?","~FILE_STATUS.FAILURE":"Ponawiam próbę...","~SHARE_DIALOG.PLEASE_WAIT":"Poczekaj, aż wygenerujemy udostępniony link…","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Błąd łączenia z Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Brak wymaganego klucza api w opcjach dostawcy Dysku Google","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Nie można przesłać pliku","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Nie można przesłać pliku: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Użyj tego linku podczas tworzenia aktywności dla Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Użyj tej wersji","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Kliknij, aby wyświetlić podgląd","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Zaktualizowano","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Strona","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktywność","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Inna strona zawiera nowsze dane. Której użyć?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Istnieją dwie możliwości kontynuowania pracy. Której wersji użyć?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Co chciałbyś robić?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"To jest podgląd Twoich danych tylko do odczytu. Kliknij w dowolnym miejscu, aby je zamknąć.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Spróbuj zalogować się ponownie i zaznacz wszystkie pola, gdy pojawi się monit w wyskakującym okienku","~FILE_DIALOG.FILTER":"Filtruj wyniki...","~GOOGLE_DRIVE.USERNAME_LABEL":"Użytkownik:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Wybierz inne konto Google","~GOOGLE_DRIVE.MY_DRIVE":"Mój dysk","~GOOGLE_DRIVE.SHARED_DRIVES":"Dyski udostępnione","~GOOGLE_DRIVE.SHARED_WITH_ME":"Udostępnione mi","~FILE_STATUS.CONTINUE_SAVE":"Będziemy nadal próbować zapisać zmiany.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"Arquivo Sem Nome","~MENU.NEW":"Novo","~MENU.OPEN":"Abrir ...","~MENU.CLOSE":"Fechar","~MENU.IMPORT_DATA":"Importar dados ...","~MENU.SAVE":"Salvar","~MENU.SAVE_AS":"Salvar como ...","~MENU.EXPORT_AS":"Exportar como ...","~MENU.CREATE_COPY":"Criar uma cópia","~MENU.SHARE":"Compartilhar ...","~MENU.SHARE_GET_LINK":"Obter link compartilhável","~MENU.SHARE_UPDATE":"Atualizar link compartilhável","~MENU.DOWNLOAD":"Download","~MENU.RENAME":"Renomear","~MENU.REVERT_TO":"Reverter para ...","~MENU.REVERT_TO_LAST_OPENED":"Versão anterior","~MENU.REVERT_TO_SHARED_VIEW":"Link compartilhável","~DIALOG.SAVE":"Salvar","~DIALOG.SAVE_AS":"Salvar como ...","~DIALOG.EXPORT_AS":"Exportar como ...","~DIALOG.CREATE_COPY":"Criar uma cópia ...","~DIALOG.OPEN":"Abrir","~DIALOG.DOWNLOAD":"Download","~DIALOG.RENAME":"Renomear","~DIALOG.SHARED":"Compartilhar","~DIALOG.IMPORT_DATA":"Importar Dados","~PROVIDER.LOCAL_STORAGE":"Armazenamento Local","~PROVIDER.READ_ONLY":"Somente Leitura","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"Arquivo Local","~FILE_STATUS.SAVING":"Salvando ...","~FILE_STATUS.SAVED":"As mudanças foram salvas","~FILE_STATUS.SAVED_TO_PROVIDER":"Mudanças salvas em %{providerName}","~FILE_STATUS.UNSAVED":"Não salvo","~FILE_DIALOG.FILENAME":"Nome do Arquivo","~FILE_DIALOG.OPEN":"Abrir","~FILE_DIALOG.SAVE":"Salvar","~FILE_DIALOG.CANCEL":"Cancelar","~FILE_DIALOG.REMOVE":"Excluir","~FILE_DIALOG.REMOVE_CONFIRM":"Tem certeza que deseja excluir %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"Aquivo Excluido","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} excluído","~FILE_DIALOG.LOADING":"Carregando ...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** Erro carregando arquivos ***","~FILE_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.DOWNLOAD":"Download","~DOWNLOAD_DIALOG.CANCEL":"Cancelar","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Incluir informações no arquivo baixado","~RENAME_DIALOG.RENAME":"Renomear","~RENAME_DIALOG.CANCEL":"Cancelar","~SHARE_DIALOG.COPY":"Copiar","~SHARE_DIALOG.VIEW":"Exibir","~SHARE_DIALOG.CLOSE":"Fechar","~SHARE_DIALOG.COPY_SUCCESS":"Copiado para a área de transferência.","~SHARE_DIALOG.COPY_ERROR":"Desculpe, não foi possível copiar a informação","~SHARE_DIALOG.COPY_TITLE":"Link copiado","~SHARE_DIALOG.LONGEVITY_WARNING":"Esta versão do arquivo será mantida por até 1 ano, caso não seja acessada novamente.","~SHARE_UPDATE.TITLE":"Link atualizado","~SHARE_UPDATE.MESSAGE":"O link compartilhável foi atualizado. Esse processo por levar até 1 minuto.","~CONFIRM.OPEN_FILE":"Você não salvou as alterações. Deseja abrir um novo arquivo?","~CONFIRM.NEW_FILE":"Você não salvou as alterações. Deseja criar um novo arquivo?","~CONFIRM.AUTHORIZE_OPEN":"Necessária autorização para abrir o arquivo. Deseja continuar?","~CONFIRM.AUTHORIZE_SAVE":"Necessária autorização para salvar o arquivo. Deseja continuar?","~CONFIRM.CLOSE_FILE":"Deseja sair sem salvar as alterações?","~CONFIRM.REVERT_TO_LAST_OPENED":"Deseja retomar este arquivo na sua versão aberta e mais recente?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Tem certeza que deseja reverter este arquivo para a sua versão original?","~CONFIRM_DIALOG.TITLE":"Está certo disso?","~CONFIRM_DIALOG.YES":"Sim","~CONFIRM_DIALOG.NO":"Não","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Arraste um arquivo para cá. Ou clique aqui.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Desculpe. Abra um arquivo de cada vez.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Desculpe. Selecione um arquivo por vez.","~IMPORT.LOCAL_FILE":"Arquivo Local","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Desculpe, você pode abrir uma URL por vez.","~IMPORT_URL.PLEASE_ENTER_URL":"Digite uma URL para importar","~URL_TAB.DROP_URL_HERE":"Arraste uma URL para cá, ou digite uma abaixo","~URL_TAB.IMPORT":"Importar","~CLIENT_ERROR.TITLE":"Erro","~ALERT_DIALOG.TITLE":"Alerta","~ALERT_DIALOG.CLOSE":"Fechar","~ALERT.NO_PROVIDER":"Não foi possível abrir este arquivo por falta de um provedor apropriado.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Login no Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Conectando ao Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Falta a requisição do clientId nas opções do Google Drive","~DOCSTORE.LOAD_403_ERROR":"Você não tem permissão de carregar %{filename}.

Se você está utilizando o arquivo compartilhado de alguém, deve ter sido bloqueado.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Não foi possível carregar o arquivo.

Talvez ele não está disponível para compartilhamento.","~DOCSTORE.LOAD_404_ERROR":"Não foi possível carregar %{filename}","~DOCSTORE.SAVE_403_ERROR":"Você não pode salvar \'%{filename}\'.

Você deve acessar novamente sua conta.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"Impossível criar %{filename}. Arquivo já existe.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"Impossível salvar %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"Impossível salvar %{filename}","~DOCSTORE.REMOVE_403_ERROR":"Você não tem permissão para remover %{filename}.

Você deve acessar sua conta novamente.","~DOCSTORE.REMOVE_ERROR":"Impossível remover %{filename}","~DOCSTORE.RENAME_403_ERROR":"Você não tem permissão para renomear %{filename}.

Faça o login e tente novamente.","~DOCSTORE.RENAME_ERROR":"Não foi possível renomear %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Alerta Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Alerta Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Salvar como...","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Farei isso depois","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"A Concord Cloud foi desligada!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Por favor, salve seus arquivos em outro local.","~SHARE_DIALOG.SHARE_STATE":"Compartilhar link:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"habilitado","~SHARE_DIALOG.SHARE_STATE_DISABLED":"desabilitado","~SHARE_DIALOG.ENABLE_SHARING":"Habilitar","~SHARE_DIALOG.STOP_SHARING":"Desabilitar","~SHARE_DIALOG.UPDATE_SHARING":"Atualizar link","~SHARE_DIALOG.PREVIEW_SHARING":"Prévia do arquivo","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Ao habilitar o compartilhamento, uma cópia deste arquivo pode ser compartilhada.","~SHARE_DIALOG.LINK_TAB":"Link","~SHARE_DIALOG.LINK_MESSAGE":"Colar isto em um e-mail, ou messagem de texto ","~SHARE_DIALOG.EMBED_TAB":"Incorporar","~SHARE_DIALOG.EMBED_MESSAGE":"Incorporar o código para incluir em sistemas ou páginas web.","~SHARE_DIALOG.LARA_MESSAGE":"Use este link quando criar uma atividade no LARA","~SHARE_DIALOG.LARA_CODAP_URL":"URL do Servidor CODAP:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Botão maximizar e redimensionar","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Muda a visibilidade dos dados nos gráficos","~CONFIRM.CHANGE_LANGUAGE":"Você não salvou as modificações. Deseja mudar o idioma?","~FILE_STATUS.FAILURE":"Tentando novamente...","~SHARE_DIALOG.PLEASE_WAIT":"Por favor, aguarde enquanto geramos um link compartilhável …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Erro na conexão com o Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Falha na conexão com a apiKey nas opções do Google Drive","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Não foi possível carregar o arquivo","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Não foi possível carregar o arquivo: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use este link ao criar uma atividade para o Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use esta versão","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Clique para visualizar","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Atualizado em","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Página","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Atividade","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Outra página contém dados mais recentes. Qual você gostaria de usar?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Há duas possiblidades para continuar o seu trabalho. Qual versão você gostaria de usar?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"O que você gostaria de fazer?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Esta é uma prévia dos seus dados. Clique em qualquer lugar para fechá-la.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"เอกสารไม่มีชื่อ","~MENU.NEW":"ใหม่","~MENU.OPEN":"เปิด","~MENU.CLOSE":"ปิด","~MENU.IMPORT_DATA":"นำข้อมูลเข้า","~MENU.SAVE":"บันทึก","~MENU.SAVE_AS":"บันทึกเป็น","~MENU.EXPORT_AS":"ส่งออกไฟล์เป็น ...","~MENU.CREATE_COPY":"สร้างสำเนา","~MENU.SHARE":"แชร์","~MENU.SHARE_GET_LINK":"รับลิงก์เพื่อแชร์","~MENU.SHARE_UPDATE":"อัพเดตการแชร์","~MENU.DOWNLOAD":"ดาวน์โหลด","~MENU.RENAME":"เปลี่ยนชื่อ","~MENU.REVERT_TO":"กลับเป็น ...","~MENU.REVERT_TO_LAST_OPENED":"กลับไปที่หน้าเริ่มต้น","~MENU.REVERT_TO_SHARED_VIEW":"แชร์มุมมอง","~DIALOG.SAVE":"บันทึก","~DIALOG.SAVE_AS":"บันทึกเป็น","~DIALOG.EXPORT_AS":"ส่งออกไฟล์เป็น ...","~DIALOG.CREATE_COPY":"สร้างสำเนา","~DIALOG.OPEN":"เปิด","~DIALOG.DOWNLOAD":"ดาวน์โหลด","~DIALOG.RENAME":"เปลี่ยนชื่อ","~DIALOG.SHARED":"แชร์","~DIALOG.IMPORT_DATA":"นำข้อมูลเข้า","~PROVIDER.LOCAL_STORAGE":"พื้นที่เก็บข้อมูล","~PROVIDER.READ_ONLY":"อ่านอย่างเดียว","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"ไฟล์ในเครื่อง","~FILE_STATUS.SAVING":"กำลังบันทึก...","~FILE_STATUS.SAVED":"บันทึกการเปลี่ยนแปลง","~FILE_STATUS.SAVED_TO_PROVIDER":"บันทึกการเปลี่ยนแปลงไปที่ %{providerName}","~FILE_STATUS.UNSAVED":"ยังไม่บันทึก","~FILE_DIALOG.FILENAME":"ชื่อไฟล์","~FILE_DIALOG.OPEN":"เปิด","~FILE_DIALOG.SAVE":"บันทึก","~FILE_DIALOG.CANCEL":"ยกเลิก","~FILE_DIALOG.REMOVE":"ลบ","~FILE_DIALOG.REMOVE_CONFIRM":"คุณแน่ใจหรือไม่ที่จะลบ %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"ลบไฟล์","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} ถูกลบแล้ว","~FILE_DIALOG.LOADING":"กำลังโหลด...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** ล้มเหลวในการโหลดข้อมูล ***","~FILE_DIALOG.DOWNLOAD":"ดาวน์โหลด","~DOWNLOAD_DIALOG.DOWNLOAD":"ดาวน์โหลด","~DOWNLOAD_DIALOG.CANCEL":"ยกเลิก","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"ใส่ข้อมูลการแชร์ในไฟล์ดาวน์โหลด","~RENAME_DIALOG.RENAME":"เปลี่ยนชื่อ","~RENAME_DIALOG.CANCEL":"ยกเลิก","~SHARE_DIALOG.COPY":"คัดลอก","~SHARE_DIALOG.VIEW":"มุมมอง","~SHARE_DIALOG.CLOSE":"ปิด","~SHARE_DIALOG.COPY_SUCCESS":"ข้อมูลถูกคัดลองไปที่คลิปบอร์ด","~SHARE_DIALOG.COPY_ERROR":"ขออภัย ไม่สามารถคัดลอกไปคลิปบอร์ดได้","~SHARE_DIALOG.COPY_TITLE":"คัดลอกผล","~SHARE_DIALOG.LONGEVITY_WARNING":"การแชร์เอกสารนี้จะคงอยู่จนกว่าจะไม่มีการเข้าใช้งานมากกว่า 1 ปี","~SHARE_UPDATE.TITLE":"อัพเดตการแชร์","~SHARE_UPDATE.MESSAGE":"อัพเดตการแชร์สำเร็จแล้ว. การอัพเดตใช้เวลาประมาณ 1 นาที","~CONFIRM.OPEN_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการเปิดเอกสารใหม่หรือไม่?","~CONFIRM.NEW_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการสร้างเอกสารใหม่หรือไม่?","~CONFIRM.AUTHORIZE_OPEN":"การเปิดเอกสารต้องการการอนุญาต. ดำเนินการต่อหรือไม่?","~CONFIRM.AUTHORIZE_SAVE":"การบันทึกเอกสารต้องการการอนุญาต. ดำเนินการต่อหรือไม่?","~CONFIRM.CLOSE_FILE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการปิดเอกสารนี้หรือไม่?","~CONFIRM.REVERT_TO_LAST_OPENED":"คุณแน่ใจหรือไม่ที่จะกลับไปเป็นเอกสารที่พึ่งถูกเปิดล่าสุด?","~CONFIRM.REVERT_TO_SHARED_VIEW":"คุณแน่ใจหรือไม่ที่จะกลับไปเป็นเอกสารที่พึ่งถูกแชร์ล่าสุด?","~CONFIRM_DIALOG.TITLE":"คุณแน่ใจหรือไม่?","~CONFIRM_DIALOG.YES":"ใช่","~CONFIRM_DIALOG.NO":"ไม่","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"วางไฟล์ที่นี่หรือคลิกเพื่อเลือกไฟล์","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"ขออภัย สามารถเลือกเปิดได้ 1 ไฟล์เท่านั้น","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"ขออภัย สามารถวางได้ 1 ไฟล์เท่านั้น","~IMPORT.LOCAL_FILE":"ไฟล์ในเครื่อง","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"ขออภัย สามารถใส่ 1 URL ได้เท่านั้น","~IMPORT_URL.PLEASE_ENTER_URL":"โปรดใส่ URL เพื่อนำเข้า","~URL_TAB.DROP_URL_HERE":"วาง URL ที่นี่ หรือ ใส่ URL ด้านล่าง","~URL_TAB.IMPORT":"นำเข้า","~CLIENT_ERROR.TITLE":"ผิดพลาด","~ALERT_DIALOG.TITLE":"คำเตือน","~ALERT_DIALOG.CLOSE":"ปิด","~ALERT.NO_PROVIDER":"ไม่สามารถเปิดไฟล์ได้เนื่องจากผู้ให้บริการยังไม่เปิดให้ใช้งาน","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"ลงชื่อใช้Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"กำลังเชื่อมต่อGoogle...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Missing required clientId in googleDrive provider options","~DOCSTORE.LOAD_403_ERROR":"คุณไม่ได้รับอนุญาตในการโหลดไฟล์ %{filename}.

เนื่องจากเอกสารนี้อาจจะยังไม่ถูกแชร์","~DOCSTORE.LOAD_SHARED_404_ERROR":"ไม่สามารถโหลดเอกสารที่ร้องขอได้

เอกสารนี้อาจจะยังไม่ถูกแชร์","~DOCSTORE.LOAD_404_ERROR":"ไม่สามารถโหลด %{filename}","~DOCSTORE.SAVE_403_ERROR":"คุณไม่ได้รับอนุญาตให้บันทึกไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.SAVE_DUPLICATE_ERROR":"ไม่สามารถสร้างไฟล์ %{filename}. มีไฟล์นี้อยู่แล้ว","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"ไม่สามารถบันทึก %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"ไม่สามารถบันทึก %{filename}","~DOCSTORE.REMOVE_403_ERROR":"คุณไม่ได้รับอนุญาตให้ย้ายไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.REMOVE_ERROR":"ไม่สามารถนำ%{filename}ออกได้","~DOCSTORE.RENAME_403_ERROR":"คุณไม่ได้รับอนุญาตให้แก้ไขชื่อไฟล์ %{filename}.

คุณอาจจะต้องลงชื่อเข้าใช้อีกครั้ง","~DOCSTORE.RENAME_ERROR":"ไม่สามารถเปลี่ยนชื่อ %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"แจ้งเตือนจาก Concord Cloud","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"แจ้งเตือนจาก Concord Cloud","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"บันทึกที่อื่น","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"ทำในภายหลัง","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Cloud ปิดอยู่","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"โปรดบันทึกเอกสารไว้ที่อื่น","~SHARE_DIALOG.SHARE_STATE":"แชร์มุมมอง:","~SHARE_DIALOG.SHARE_STATE_ENABLED":"เปิดใช้","~SHARE_DIALOG.SHARE_STATE_DISABLED":"ปิด","~SHARE_DIALOG.ENABLE_SHARING":"เปิดใช้การแชร์","~SHARE_DIALOG.STOP_SHARING":"ยกเลิกการแชร์","~SHARE_DIALOG.UPDATE_SHARING":"อัพเดตการแชร์มุมมอง","~SHARE_DIALOG.PREVIEW_SHARING":"แสดงก่อนแชร์มุมมอง","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"เมื่อเปิดใช้งานการแชร์ สำเนาเอกสารนี้จะถูกสร้างและสามารถแชร์สำเนานี้ได้","~SHARE_DIALOG.LINK_TAB":"ลิงก์","~SHARE_DIALOG.LINK_MESSAGE":"สามารถนำไปวางที่อีเมล์/ช่องทางส่งข้อความ","~SHARE_DIALOG.EMBED_TAB":"ฝัง","~SHARE_DIALOG.EMBED_MESSAGE":"ฝังโค้ดสำหรับเว็บเพจหรือเว็บไซต์รูปแบบอื่นๆ","~SHARE_DIALOG.LARA_MESSAGE":"ใช้ลิงก์นี้เมื่อสร้างกิจกรรมไว้ใน LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"ปุ่มเต็มจอและปรับขนาด","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"ปรับเปลี่ยนมุมมองการดูข้อมูลได้ที่กราฟ","~CONFIRM.CHANGE_LANGUAGE":"ยังไม่บันทึกการเปลี่ยนแปลง. ต้องการเปลี่ยนภาษาหรือไม่?","~FILE_STATUS.FAILURE":"กำลังลองใหม่...","~SHARE_DIALOG.PLEASE_WAIT":"โปรดรอ..กำลังสร้างลิงก์แชร์","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"ล้มเหลวในการเชื่อมต่อ Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"İsimsiz Dosya","~MENU.NEW":"Yeni","~MENU.OPEN":"Aç ...","~MENU.CLOSE":"Kapat","~MENU.IMPORT_DATA":"Verileri aktar...","~MENU.SAVE":"Kaydet","~MENU.SAVE_AS":"Farklı kaydet...","~MENU.EXPORT_AS":"Dosyayı dışa aktar ...","~MENU.CREATE_COPY":"Yeni bir kopya oluştur","~MENU.SHARE":"Paylaş...","~MENU.SHARE_GET_LINK":"Paylaşılabilir Bağlantıyı Al","~MENU.SHARE_UPDATE":"Paylaşılan Görünümü Güncelle","~MENU.DOWNLOAD":"İndir","~MENU.RENAME":"Yeniden Adlandır","~MENU.REVERT_TO":"Dönüştür...","~MENU.REVERT_TO_LAST_OPENED":"Son Açılan Versiyon","~MENU.REVERT_TO_SHARED_VIEW":"Paylaşılan görünüm","~DIALOG.SAVE":"Kaydet","~DIALOG.SAVE_AS":"Farklı kaydet ...","~DIALOG.EXPORT_AS":"Dosyayı Dışa Aktar...","~DIALOG.CREATE_COPY":"Kopyasını Oluştur...","~DIALOG.OPEN":"Aç","~DIALOG.DOWNLOAD":"İndir","~DIALOG.RENAME":"Yeniden Adlandır","~DIALOG.SHARED":"Paylaş","~DIALOG.IMPORT_DATA":"Verileri Aktar","~PROVIDER.LOCAL_STORAGE":"Yerel Depolama","~PROVIDER.READ_ONLY":"Yalnızca Okunabilir","~PROVIDER.GOOGLE_DRIVE":"Google Drive","~PROVIDER.DOCUMENT_STORE":"Concord Bulut Depolama","~PROVIDER.LOCAL_FILE":"Yerel Dosyalar","~FILE_STATUS.SAVING":"Kaydediliyor...","~FILE_STATUS.SAVED":"Tüm değişiklikler kaydedildi","~FILE_STATUS.SAVED_TO_PROVIDER":"Tüm Değişiklikler %{providerName} Olarak Kaydedildi","~FILE_STATUS.UNSAVED":"Kaydedilmedi","~FILE_DIALOG.FILENAME":"Dosya Adı","~FILE_DIALOG.OPEN":"Aç","~FILE_DIALOG.SAVE":"Kaydet","~FILE_DIALOG.CANCEL":"İptal et","~FILE_DIALOG.REMOVE":"Sil","~FILE_DIALOG.REMOVE_CONFIRM":"%{filename} dosyasını silmek istediğinize emin misiniz?","~FILE_DIALOG.REMOVED_TITLE":"Dosya Silindi","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} dosyası silindi","~FILE_DIALOG.LOADING":"Yükleniyor...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** İçerik yüklenirken hata oluştu ***","~FILE_DIALOG.DOWNLOAD":"İndir","~DOWNLOAD_DIALOG.DOWNLOAD":"İndir","~DOWNLOAD_DIALOG.CANCEL":"İptal et","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"Paylaşılan bilgileri indirilen dosyaya dahil et","~RENAME_DIALOG.RENAME":"Yeniden Adlandır","~RENAME_DIALOG.CANCEL":"İptal","~SHARE_DIALOG.COPY":"Kopyala","~SHARE_DIALOG.VIEW":"Görüntüle","~SHARE_DIALOG.CLOSE":"Kapat","~SHARE_DIALOG.COPY_SUCCESS":"İçerik panoya kopyalandı.","~SHARE_DIALOG.COPY_ERROR":"Üzgünüz, bu içerik panoya kopyalanamadı.","~SHARE_DIALOG.COPY_TITLE":"Sonucu Kopyala","~SHARE_DIALOG.LONGEVITY_WARNING":"Bu dosyanın bir örneği bir yıldan fazla bir süre erişilmediği taktirde saklanacaktır.","~SHARE_UPDATE.TITLE":"Paylaşılan görünüm güncellendi","~SHARE_UPDATE.MESSAGE":"Paylaşılan görünüm başarıyla güncellendi. Güncellemeler 1 dakika alabilir.","~CONFIRM.OPEN_FILE":"Değişiklikleri kaydetmediniz. Yeni bir dosya açmak istediğinize emin misiniz?","~CONFIRM.NEW_FILE":"Değişiklikleri kaydetmediniz. Yeni bir dosya oluşturmak istediğinize emin misiniz?","~CONFIRM.AUTHORIZE_OPEN":"Bu dosyayı açmak için yetkili olmanız gerekmektedir. Devam etmek istiyor musunuz?","~CONFIRM.AUTHORIZE_SAVE":"Bu dosyayı kaydetmek için yetkili olmanız gerekmektedir. Devam etmek istiyor musunuz?","~CONFIRM.CLOSE_FILE":"Değişiklikleri kaydetmediniz. Dosyayı kapatmak istediğinize emin misiniz?","~CONFIRM.REVERT_TO_LAST_OPENED":"Dosyayı en son açılan haline geri döndürmek istediğinize emin misiniz?","~CONFIRM.REVERT_TO_SHARED_VIEW":"Dosyayı en son paylaşılan haline geri döndürmek istediğinize emin misiniz?","~CONFIRM_DIALOG.TITLE":"Emin misiniz?","~CONFIRM_DIALOG.YES":"Evet","~CONFIRM_DIALOG.NO":"Hayır","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"Dosyayı buraya sürükleyiniz veya bir dosya seçmek için tıklayınız.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"Üzgünüz, açmak için yalnızca bir dosya seçebilirsiniz.","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"Üzgünüz, bir dosyadan daha fazlasını sürükleyemezsiniz.","~IMPORT.LOCAL_FILE":"Yerel Dosya","~IMPORT.URL":"URL","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"Üzgünüz, yalnızca bir dosyayı url ile açabilirsiniz.","~IMPORT_URL.PLEASE_ENTER_URL":"Lütfen içeri aktarmak için url giriniz.","~URL_TAB.DROP_URL_HERE":"URL\'yi buraya sürükleyiniz veya URL\'yi giriniz","~URL_TAB.IMPORT":"İçe Aktar","~CLIENT_ERROR.TITLE":"Hata","~ALERT_DIALOG.TITLE":"Uyarı","~ALERT_DIALOG.CLOSE":"Kapat","~ALERT.NO_PROVIDER":"Belirtilen dosya uygun bir sağlayıcı bulunmadığından açılamıyor.","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"Google ile Oturum Aç","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"Google\'a bağlanılıyor...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"Google Kullanıcı Kimliği bulunamadı","~DOCSTORE.LOAD_403_ERROR":"%{filename} dosyasını açmak için gerekli izne sahip değilsiniz.

Eğer başkasının dosyasını kullanıyorsanız dosya paylaşımda olmayabilir.","~DOCSTORE.LOAD_SHARED_404_ERROR":"Paylaşılmak istenen döküman yüklenemiyor.

Dosya paylaşımda olmayabilir mi?","~DOCSTORE.LOAD_404_ERROR":"%{filename} dosyası yüklenemiyor","~DOCSTORE.SAVE_403_ERROR":"\'%{filename}\' dosyasını kaydetmek için gerekli izne sahip değilsiniz .

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.SAVE_DUPLICATE_ERROR":"%{filename} dosyası oluşturulamıyor. Dosya zaten mevcut.","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"%{filename} dosyası kaydedilemedi: [%{message}]","~DOCSTORE.SAVE_ERROR":"%{filename} dosyası kaydedilemedi","~DOCSTORE.REMOVE_403_ERROR":"%{filename} dosyasını kaldırmak için gerekli izne sahip değilsiniz.

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.REMOVE_ERROR":"%{filename} dosyası kaldırılamaz","~DOCSTORE.RENAME_403_ERROR":"%{filename} dosyasını yeniden adlandırmak için gerekli izinlere sahip değilsiniz.

Tekrar oturum açmanız gerekmektedir.","~DOCSTORE.RENAME_ERROR":"%{filename} dosyası yeniden adlandırılamadı","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Bulut Depolama Uyarısı","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Bulut Depolama Uyarısı","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"Farklı bir yere kaydet","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"Bunu sonra yapacağım","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord Bulut Depolama sistemi kapatıldı!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Lütfen dosyanızı farklı bir yere kaydedin.","~SHARE_DIALOG.SHARE_STATE":"Paylaşılan görünüm: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"etkin","~SHARE_DIALOG.SHARE_STATE_DISABLED":"etkin değil","~SHARE_DIALOG.ENABLE_SHARING":"Paylaşımı etkinleştir","~SHARE_DIALOG.STOP_SHARING":"Paylaşımı durdur","~SHARE_DIALOG.UPDATE_SHARING":"Paylaşılan görünümü güncelle","~SHARE_DIALOG.PREVIEW_SHARING":"Paylaşılan görünümü ön izle","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"Paylaşım etkinleştirildiğinde bu görünümün bir kopyası oluşturulur. Bu kopya paylaşılabilir.","~SHARE_DIALOG.LINK_TAB":"Bağlantı","~SHARE_DIALOG.LINK_MESSAGE":"Bunu bir eposta ya da metin iletisine yapıştır ","~SHARE_DIALOG.EMBED_TAB":"İçerik yerleştir","~SHARE_DIALOG.EMBED_MESSAGE":"İnternet sayfası veya ağ tabanlı içerik için kod içeriği yerleştirin","~SHARE_DIALOG.LARA_MESSAGE":"LARA\'da etkinlik oluşturmak için bu bağlantıyı kullanın","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP URL Sunucusu:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Tam ekran butonu ve ölçeklendirme","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Grafiklerde veri görünürlük seçeceğini gösterin","~CONFIRM.CHANGE_LANGUAGE":"Kaydedilmemiş değişiklikler yaptınız. Dili değiştirmek istediğinizden emin misiniz?","~FILE_STATUS.FAILURE":"Yeniden deniyor...","~SHARE_DIALOG.PLEASE_WAIT":"Bağlantı oluşturulmakta, lütfen bekleyiniz …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Google\'a bağlantı hatası!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Google Drive sağlayıcı seçeneklerinde gerekli olan API anahtarı eksik","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Dosya yüklenemedi","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Dosya yüklenemedi: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Etkinlik oyuncusu için etkinlik oluşturmak istediğinizde bu bağlantıyı kullanın","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Bu sürümü kullan","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Ön izleme için tıklayın","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Güncellendi","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Sayfa","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Aktivite","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Diğer sayfa daha güncel veri içermektedir. Hangi sayfayı kullanmak isterseniz?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"Çalışmanıza devam etmek için iki seçenek bulunmaktadır. Hangi versiyonu kullanmak istersiniz?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"Ne yapmak istersiniz?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"Bu, verilerinizin salt okunur bir ön izlemesidir. Kapatmak için herhangi bir yere tıklayın.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Lütfen tekrar giriş yapmayı deneyin ve açılır pencerede sizden istendiğinde tüm kutuları işaretleyin","~FILE_DIALOG.FILTER":"Sonuçları filtrele...","~GOOGLE_DRIVE.USERNAME_LABEL":"Kullanıcı adı:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Farklı bir Google hesabı seç","~GOOGLE_DRIVE.MY_DRIVE":"Drive\'ım","~GOOGLE_DRIVE.SHARED_DRIVES":"Paylaşılan Drive","~GOOGLE_DRIVE.SHARED_WITH_ME":"Benimle Paylaşılanlar","~FILE_STATUS.CONTINUE_SAVE":"Değişikliklerinizi kaydetmeye çalışmaya devam edeceğiz.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"GoogleDrive sağlayıcı seçeneklerinde gerekli uygulama kimliği eksik","~FILE_DIALOG.OVERWRITE_CONFIRM":"%{filename} dosyasının üstüne yazmaya emin misiniz?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Drive\'ı yeniden aç","~GOOGLE_DRIVE.QUICK_SAVE":"Drive\'ıma hızlıca kaydet","~GOOGLE_DRIVE.PICK_FOLDER":"Seçili klasöre kaydet","~GOOGLE_DRIVE.PICK_FILE":"Varolan dosya üzerine kaydet","~GOOGLE_DRIVE.SELECT_A_FILE":"Dosya seç","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Klasör seç","~GOOGLE_DRIVE.STARRED":"Yıldızlı","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Bu uygulama için lütfen geçerli dosya seçiniz"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未命名文件","~MENU.NEW":"新建","~MENU.OPEN":"打开","~MENU.CLOSE":"关闭","~MENU.IMPORT_DATA":"导入数据","~MENU.SAVE":"保存","~MENU.SAVE_AS":"另存为","~MENU.EXPORT_AS":"导出文件格式为","~MENU.CREATE_COPY":"创建副本","~MENU.SHARE":"共享","~MENU.SHARE_GET_LINK":"共享视图链接","~MENU.SHARE_UPDATE":"更新共享视图","~MENU.DOWNLOAD":"下载","~MENU.RENAME":"重命名","~MENU.REVERT_TO":"恢复","~MENU.REVERT_TO_LAST_OPENED":"最近打开状态","~MENU.REVERT_TO_SHARED_VIEW":"共享视图","~DIALOG.SAVE":"保存","~DIALOG.SAVE_AS":"另存为","~DIALOG.EXPORT_AS":"导出文件格式为","~DIALOG.CREATE_COPY":"创建副本","~DIALOG.OPEN":"打开","~DIALOG.DOWNLOAD":"下载","~DIALOG.RENAME":"重命名","~DIALOG.SHARED":"共享","~DIALOG.IMPORT_DATA":"导入数据","~PROVIDER.LOCAL_STORAGE":"本地存储","~PROVIDER.READ_ONLY":"只读","~PROVIDER.GOOGLE_DRIVE":"谷歌硬盘","~PROVIDER.DOCUMENT_STORE":"Concord云盘","~PROVIDER.LOCAL_FILE":"本地文件","~FILE_STATUS.SAVING":"正在保存","~FILE_STATUS.SAVED":"已保存所有更改","~FILE_STATUS.SAVED_TO_PROVIDER":"所有更改保存到%{提供名称}","~FILE_STATUS.UNSAVED":"未保存","~FILE_DIALOG.FILENAME":"文件名","~FILE_DIALOG.OPEN":"打开","~FILE_DIALOG.SAVE":"保存","~FILE_DIALOG.CANCEL":"取消","~FILE_DIALOG.REMOVE":"删除","~FILE_DIALOG.REMOVE_CONFIRM":"确定要删除%{filename}?","~FILE_DIALOG.REMOVED_TITLE":"已删除文件","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename}已删除","~FILE_DIALOG.LOADING":"下载中...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"***加载文件夹内容时出错***","~FILE_DIALOG.DOWNLOAD":"下载","~DOWNLOAD_DIALOG.DOWNLOAD":"下载","~DOWNLOAD_DIALOG.CANCEL":"取消","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"下载文件包含共享信息","~RENAME_DIALOG.RENAME":"重命名","~RENAME_DIALOG.CANCEL":"取消","~SHARE_DIALOG.COPY":"复制","~SHARE_DIALOG.VIEW":"视图","~SHARE_DIALOG.CLOSE":"关闭","~SHARE_DIALOG.COPY_SUCCESS":"该信息已复制到粘贴板","~SHARE_DIALOG.COPY_ERROR":"抱歉,该信息不能复制到粘贴板","~SHARE_DIALOG.COPY_TITLE":"复制结果","~SHARE_DIALOG.LONGEVITY_WARNING":"共享文件将会一直保存,直到文件超过一年未访问。","~SHARE_UPDATE.TITLE":"更新共享视图","~SHARE_UPDATE.MESSAGE":"共享视图已成功更新","~CONFIRM.OPEN_FILE":"有未保存更改,确定打开一个新文件吗?","~CONFIRM.NEW_FILE":"有未保存更改,确定创建一个新文件吗?","~CONFIRM.AUTHORIZE_OPEN":"此文件需要授权打开,需要申请授权吗?","~CONFIRM.AUTHORIZE_SAVE":"此文件需要授权保存,需要申请授权吗?","~CONFIRM.CLOSE_FILE":"有未保存更改,确定关闭该文件吗?","~CONFIRM.REVERT_TO_LAST_OPENED":"确定恢复该文件至最近打开状态吗?","~CONFIRM.REVERT_TO_SHARED_VIEW":"您确定想要恢复该文件至最近分享状态吗?","~CONFIRM_DIALOG.TITLE":"确定吗?","~CONFIRM_DIALOG.YES":"确定","~CONFIRM_DIALOG.NO":"不确定","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"此处放置文件或点击此处选择文件。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"抱歉,只能打开一个文件。","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"抱歉,不能放置多个文件。","~IMPORT.LOCAL_FILE":"当地文件","~IMPORT.URL":"网址","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"抱歉,只能打开一个网址。","~IMPORT_URL.PLEASE_ENTER_URL":"请输入网址导入","~URL_TAB.DROP_URL_HERE":"在此处放置网址或在下面输入网址","~URL_TAB.IMPORT":"导入","~CLIENT_ERROR.TITLE":"错误","~ALERT_DIALOG.TITLE":"提醒","~ALERT_DIALOG.CLOSE":"关闭","~ALERT.NO_PROVIDER":"由于缺少合适程序,无法打开指定文档。","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"登陆谷歌","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"链接到谷歌","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"谷歌硬盘提供选项中缺少必需的用户ID","~DOCSTORE.LOAD_403_ERROR":"没有权限加载%{filename}

若在使用其他人的共享文件,此文件将取消共享。","~DOCSTORE.LOAD_SHARED_404_ERROR":"不能加载所请求共享文件。

此文件可能未被共享?","~DOCSTORE.LOAD_404_ERROR":"不能加载%{filename}。","~DOCSTORE.SAVE_403_ERROR":"没有权限保存‘%{filename}’。

可能需要重新登陆。","~DOCSTORE.SAVE_DUPLICATE_ERROR":"不能创建%{filename}。文件已经存在。","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"不能保存%{filename}:[%{message}]","~DOCSTORE.SAVE_ERROR":"不能保存%{filename}","~DOCSTORE.REMOVE_403_ERROR":"没有权限移动%{filename}。

可能需要重新登陆。","~DOCSTORE.REMOVE_ERROR":"不能移动%{文件名}","~DOCSTORE.RENAME_403_ERROR":"没有权限重新命名%{文件名}。

可能需要重新登陆。","~DOCSTORE.RENAME_ERROR":"不能重新命名%{文件名}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord云盘提醒","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord云盘提醒","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"另存为","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"稍后再做","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"Concord云盘已关闭","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"请保存此文件到其他位置","~SHARE_DIALOG.SHARE_STATE":"共享视图","~SHARE_DIALOG.SHARE_STATE_ENABLED":"已启用","~SHARE_DIALOG.SHARE_STATE_DISABLED":"未启用","~SHARE_DIALOG.ENABLE_SHARING":"启动共享","~SHARE_DIALOG.STOP_SHARING":"停止共享","~SHARE_DIALOG.UPDATE_SHARING":"更新共享视图","~SHARE_DIALOG.PREVIEW_SHARING":"预览共享视图","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"当共享已启动,当前视图复制本已生成。此复制本可以共享。","~SHARE_DIALOG.LINK_TAB":"链接","~SHARE_DIALOG.LINK_MESSAGE":"粘贴到邮件或者短信","~SHARE_DIALOG.EMBED_TAB":"嵌入","~SHARE_DIALOG.EMBED_MESSAGE":"在网页或者网页内容里嵌入代码","~SHARE_DIALOG.LARA_MESSAGE":"在LARA里使用链接创建活动","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP服务器网址","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"全屏按钮和缩放","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"图表数据可视化显示切换","~CONFIRM.CHANGE_LANGUAGE":"有未保存更改,确定更改语言吗?","~FILE_STATUS.FAILURE":"重试...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e){e.exports=JSON.parse('{"~MENUBAR.UNTITLED_DOCUMENT":"未命名文件","~MENU.NEW":"新增","~MENU.OPEN":"開啟 ...","~MENU.CLOSE":"關閉","~MENU.IMPORT_DATA":"匯入資料...","~MENU.SAVE":"儲存","~MENU.SAVE_AS":"另存至 ...","~MENU.EXPORT_AS":"匯出文件 ...","~MENU.CREATE_COPY":"建立複本","~MENU.SHARE":"分享...","~MENU.SHARE_GET_LINK":"取得連結","~MENU.SHARE_UPDATE":"更新文件內容","~MENU.DOWNLOAD":"下載","~MENU.RENAME":"重新命名","~MENU.REVERT_TO":"復原至...","~MENU.REVERT_TO_LAST_OPENED":"開啟狀態","~MENU.REVERT_TO_SHARED_VIEW":"分享文件","~DIALOG.SAVE":"儲存","~DIALOG.SAVE_AS":"另存至 ...","~DIALOG.EXPORT_AS":"匯出文件 ...","~DIALOG.CREATE_COPY":"建立複本 ...","~DIALOG.OPEN":"開啟","~DIALOG.DOWNLOAD":"下載","~DIALOG.RENAME":"重新命名","~DIALOG.SHARED":"分享","~DIALOG.IMPORT_DATA":"重要資料","~PROVIDER.LOCAL_STORAGE":"本地儲存","~PROVIDER.READ_ONLY":"唯讀","~PROVIDER.GOOGLE_DRIVE":"Google 雲端硬碟","~PROVIDER.DOCUMENT_STORE":"Concord Cloud","~PROVIDER.LOCAL_FILE":"本地檔案","~FILE_STATUS.SAVING":"儲存...","~FILE_STATUS.SAVED":"已儲存所有更改","~FILE_STATUS.SAVED_TO_PROVIDER":"儲存更改至 %{providerName}","~FILE_STATUS.UNSAVED":"未儲存","~FILE_DIALOG.FILENAME":"檔案名稱","~FILE_DIALOG.OPEN":"開啟","~FILE_DIALOG.SAVE":"儲存","~FILE_DIALOG.CANCEL":"取消","~FILE_DIALOG.REMOVE":"刪除","~FILE_DIALOG.REMOVE_CONFIRM":"您確定要刪除 %{filename}?","~FILE_DIALOG.REMOVED_TITLE":"刪除檔案","~FILE_DIALOG.REMOVED_MESSAGE":"%{filename} 已刪除","~FILE_DIALOG.LOADING":"讀取中...","~FILE_DIALOG.LOAD_FOLDER_ERROR":"*** 載入文件時發生錯誤 ***","~FILE_DIALOG.DOWNLOAD":"下載","~DOWNLOAD_DIALOG.DOWNLOAD":"下載","~DOWNLOAD_DIALOG.CANCEL":"取消","~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO":"下載的檔案中包含分享的檔案","~RENAME_DIALOG.RENAME":"重新命名","~RENAME_DIALOG.CANCEL":"取消","~SHARE_DIALOG.COPY":"複製","~SHARE_DIALOG.VIEW":"檢視","~SHARE_DIALOG.CLOSE":"關閉","~SHARE_DIALOG.COPY_SUCCESS":"訊息已複製","~SHARE_DIALOG.COPY_ERROR":"抱歉,訊息無法複製","~SHARE_DIALOG.COPY_TITLE":"複製結果","~SHARE_DIALOG.LONGEVITY_WARNING":"若一年沒人使用本文件之複本,則此複本將會被刪除","~SHARE_UPDATE.TITLE":"更新文件內容","~SHARE_UPDATE.MESSAGE":"文件內容已更新","~CONFIRM.OPEN_FILE":"尚未儲存變更,您確定要開啟新的文件?","~CONFIRM.NEW_FILE":"尚未儲存變更,您確定要建立新的文件?","~CONFIRM.AUTHORIZE_OPEN":"本文件需要授權才能開啟,您要前往認證嗎? ","~CONFIRM.AUTHORIZE_SAVE":"本文件需要授權才能儲存,您要前往認證嗎? ","~CONFIRM.CLOSE_FILE":"尚未儲存變更,您確定要關閉文件嗎?","~CONFIRM.REVERT_TO_LAST_OPENED":"您確定要將文件回復至最近開啟的狀態嗎?","~CONFIRM.REVERT_TO_SHARED_VIEW":"您確定要將文件回復至最近分享的狀態嗎?","~CONFIRM_DIALOG.TITLE":"確定?","~CONFIRM_DIALOG.YES":"是","~CONFIRM_DIALOG.NO":"否","~LOCAL_FILE_DIALOG.DROP_FILE_HERE":"將檔案拖曳至此或點擊以選取檔案","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_SELECTED":"抱歉, 您只能選取一個檔案","~LOCAL_FILE_DIALOG.MULTIPLE_FILES_DROPPED":"抱歉, 您無法拖曳超過一個檔案","~IMPORT.LOCAL_FILE":"本地檔案","~IMPORT.URL":"網址","~IMPORT_URL.MULTIPLE_URLS_DROPPED":"抱歉, 您只能選擇一個開啟網址","~IMPORT_URL.PLEASE_ENTER_URL":"請輸入要匯入的網址","~URL_TAB.DROP_URL_HERE":"在下面輸入網址","~URL_TAB.IMPORT":"匯入","~CLIENT_ERROR.TITLE":"錯誤","~ALERT_DIALOG.TITLE":"警告","~ALERT_DIALOG.CLOSE":"關閉","~ALERT.NO_PROVIDER":"無法開啟指定的文件,因為檔案類型不受支援","~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL":"登入Google","~GOOGLE_DRIVE.CONNECTING_MESSAGE":"連結至 Google...","~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID":"在googleDrive程序中缺少帳戶資料","~DOCSTORE.LOAD_403_ERROR":"您沒有權限讀取 %{filename}.

若您是使用其他人共享的檔案則可能已經取消共享","~DOCSTORE.LOAD_SHARED_404_ERROR":"無法讀取此共享檔案

可能檔案已取消共享?","~DOCSTORE.LOAD_404_ERROR":"無法讀取 %{filename}","~DOCSTORE.SAVE_403_ERROR":"您沒有權限儲存 \'%{filename}\'.

您可能需要再次登入","~DOCSTORE.SAVE_DUPLICATE_ERROR":"無法建立 %{filename}. 檔案已存在","~DOCSTORE.SAVE_ERROR_WITH_MESSAGE":"無法儲存 %{filename}: [%{message}]","~DOCSTORE.SAVE_ERROR":"無法儲存 %{filename}","~DOCSTORE.REMOVE_403_ERROR":"您沒有權限移除 %{filename}.

您可能需要再次登入","~DOCSTORE.REMOVE_ERROR":"無法移除 %{filename}","~DOCSTORE.RENAME_403_ERROR":"您沒有權限更改名稱 %{filename}.

您可能需要再次登入","~DOCSTORE.RENAME_ERROR":"無法更改名稱 %{filename}","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_TITLE":"Concord Cloud 警告","~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE":"Concord Cloud 警告","~CONCORD_CLOUD_DEPRECATION.CONFIRM_SAVE_ELSEWHERE":"儲存至其他位置","~CONCORD_CLOUD_DEPRECATION.CONFIRM_DO_IT_LATER":"稍後操作","~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE":"The Concord Cloud has been shut down!","~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE":"Please save your documents to another location.","~SHARE_DIALOG.SHARE_STATE":"Shared view: ","~SHARE_DIALOG.SHARE_STATE_ENABLED":"啟用","~SHARE_DIALOG.SHARE_STATE_DISABLED":"中止","~SHARE_DIALOG.ENABLE_SHARING":"Enable sharing","~SHARE_DIALOG.STOP_SHARING":"Stop sharing","~SHARE_DIALOG.UPDATE_SHARING":"更新文件內容","~SHARE_DIALOG.PREVIEW_SHARING":"預習文件內容","~SHARE_DIALOG.ENABLE_SHARING_MESSAGE":"When sharing is enabled, a link to a copy of the current view is created. Opening this link provides each user with their own copy to interact with.","~SHARE_DIALOG.LINK_TAB":"文件連結","~SHARE_DIALOG.LINK_MESSAGE":"Provide others with their own copy of the shared view using the link below ","~SHARE_DIALOG.EMBED_TAB":"Embed","~SHARE_DIALOG.EMBED_MESSAGE":"Embed code for including in webpages or other web-based content","~SHARE_DIALOG.LARA_MESSAGE":"Use this link when creating an activity in LARA","~SHARE_DIALOG.LARA_CODAP_URL":"CODAP Server URL:","~SHARE_DIALOG.LARA_FULLSCREEN_BUTTON_AND_SCALING":"Fullscreen button and scaling","~SHARE_DIALOG.LARA_DISPLAY_VISIBILITY_TOGGLES":"Display data visibility toggles on graphs","~CONFIRM.CHANGE_LANGUAGE":"You have unsaved changes. Are you sure you want to change languages?","~FILE_STATUS.FAILURE":"Retrying...","~SHARE_DIALOG.PLEASE_WAIT":"Please wait while we generate a shared link …","~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE":"Error connecting to Google!","~GOOGLE_DRIVE.ERROR_MISSING_APIKEY":"Missing required apiKey in googleDrive provider options","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD":"Unable to upload file","~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG":"Unable to upload file: %{message}","~SHARE_DIALOG.INTERACTIVE_API_MESSAGE":"Use this link when creating an activity for the Activity Player","~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION":"Use this version","~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW":"Click to preview","~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT":"Updated at","~DIALOG.SELECT_INTERACTIVE_STATE.PAGE":"Page","~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY":"Activity","~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED":"Another page contains more recent data. Which would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED":"There are two possibilities for continuing your work. Which version would you like to use?","~DIALOG.SELECT_INTERACTIVE_STATE.TITLE":"What would you like to do?","~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO":"This is a read-only preview of your data. Click anywhere to close it.","~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE":"Please try logging in again and check all the boxes when prompted in the popup","~FILE_DIALOG.FILTER":"Filter results...","~GOOGLE_DRIVE.USERNAME_LABEL":"Username:","~GOOGLE_DRIVE.SELECT_DIFFERENT_ACCOUNT":"Select Different Google Account","~GOOGLE_DRIVE.MY_DRIVE":"My Drive","~GOOGLE_DRIVE.SHARED_DRIVES":"Shared Drives","~GOOGLE_DRIVE.SHARED_WITH_ME":"Shared With Me","~FILE_STATUS.CONTINUE_SAVE":"We will continue to try to save your changes.","~GOOGLE_DRIVE.ERROR_MISSING_APPID":"Missing required appId in googleDrive provider options","~FILE_DIALOG.OVERWRITE_CONFIRM":"Are you sure you want to overwrite %{filename}?","~GOOGLE_DRIVE.REOPEN_DRIVE":"Reopen Drive","~GOOGLE_DRIVE.QUICK_SAVE":"Quick Save To My Drive","~GOOGLE_DRIVE.PICK_FOLDER":"Save In Selected Folder","~GOOGLE_DRIVE.PICK_FILE":"Save Over Existing File","~GOOGLE_DRIVE.SELECT_A_FILE":"Select a File","~GOOGLE_DRIVE.SELECT_A_FOLDER":"Select a Folder","~GOOGLE_DRIVE.STARRED":"Starred","~GOOGLE_DRIVE.SELECT_VALID_FILE":"Please select a valid file for this application"}')},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=n(5),o=i(n(1)),s=i(n(21)),c=i(n(33)),l=i(n(96)),u=i(n(97)),p=a.createReactFactory(c.default),d=a.createReactFactory(l.default),m=a.createReactFactory(u.default);function h(e,t){return null!=e?t(e):void 0}t.default=r.default({displayName:"ProviderTabbedDialog",render:function(){for(var e=this,t=Array.from(function(){switch(e.props.dialog.action){case"openFile":return["list",d];case"saveFile":case"saveFileAs":return["save",d];case"saveSecondaryFileAs":return["export",d];case"createCopy":return["save",d];case"selectProvider":return[null,m]}}()),n=t[0],i=t[1],r=[],a=0,c=0;c0,c=s?this.state.list.filter((function(e){return-1!==e.name.toLowerCase().indexOf(o)})):this.state.list,d=c.length!==this.state.list.length,f=s&&d&&0===c.length?p({},'No files found matching "'+a+'"'):null,E=this.isExport()&&(null===(e=this.props.dialog.data)||void 0===e?void 0:e.extension)?{extension:this.props.dialog.data.extension}:void 0;return p({className:"dialogTab"},m({type:"text",value:a,placeholder:u.default(r?"~FILE_DIALOG.FILTER":"~FILE_DIALOG.FILENAME"),autoFocus:!0,onChange:this.searchChanged,onKeyDown:this.watchForEnter,ref:function(e){return t.inputRef=e}}),d&&p({className:"dialogClearFilter",onClick:this.clearListFilter},"X"),v({provider:this.props.provider,folder:this.state.folder,selectedFile:this.state.metadata,fileSelected:this.fileSelected,fileConfirmed:this.confirm,list:c,listLoaded:this.listLoaded,client:this.props.client,overrideMessage:f,listOptions:E}),p({className:"buttons"},h({onClick:this.confirm,disabled:n,className:n?"disabled":""},this.isOpen()?u.default("~FILE_DIALOG.OPEN"):u.default("~FILE_DIALOG.SAVE")),this.props.provider.can("remove")?h({onClick:this.remove,disabled:i,className:i?"disabled":""},u.default("~FILE_DIALOG.REMOVE")):void 0,h({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}});t.default=_},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(4)),a=n(5),o=r.default.div,s=a.createReactClassFactory({displayName:"SelectProviderDialogTab",render:function(){return o({},"TODO: SelectProviderDialogTab: "+this.props.provider.displayName)}});t.default=s},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=n(5),s=i(n(1)),c=n(3),l=i(n(10)),u=a.default.div,p=a.default.input,d=a.default.a,m=a.default.button,h=o.createReactFactory(l.default);t.default=r.default({displayName:"DownloadDialogView",getInitialState:function(){var e=c.CloudMetadata.withExtension(this.props.filename||s.default("~MENUBAR.UNTITLED_DOCUMENT"),"json");return{filename:e,trimmedFilename:this.trim(e),includeShareInfo:!1,shared:this.props.client.isShared()}},componentDidMount:function(){return this.filenameRef.focus()},updateFilename:function(){var e=this.filenameRef.value;return this.setState({filename:e,trimmedFilename:this.trim(e)})},updateIncludeShareInfo:function(){return this.setState({includeShareInfo:this.includeShareInfoRef.checked})},trim:function(e){return e.replace(/^\s+|\s+$/,"")},download:function(e,t){return this.downloadDisabled()?(null!=e&&e.preventDefault(),this.filenameRef.focus()):(this.downloadRef.setAttribute("href",this.props.client.getDownloadUrl(this.props.content,this.state.includeShareInfo)),t&&this.downloadRef.click(),this.props.close())},downloadDisabled:function(){return 0===this.state.trimmedFilename.length},watchForEnter:function(e){if(13===e.keyCode&&!this.downloadDisabled())return e.preventDefault(),e.stopPropagation(),this.download(null,!0)},render:function(){var e=this;return h({title:s.default("~DIALOG.DOWNLOAD"),close:this.props.close},u({className:"download-dialog"},p({type:"text",ref:function(t){return e.filenameRef=t},placeholder:"Filename",value:this.state.filename,onChange:this.updateFilename,onKeyDown:this.watchForEnter}),this.state.shared?u({className:"download-share"},p({type:"checkbox",ref:function(t){return e.includeShareInfoRef=t},value:this.state.includeShareInfo,onChange:this.updateIncludeShareInfo}),s.default("~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO")):void 0,u({className:"buttons"},d({href:"#",ref:function(t){return e.downloadRef=t},className:this.downloadDisabled()?"disabled":"",download:this.state.trimmedFilename,onClick:this.download},s.default("~DOWNLOAD_DIALOG.DOWNLOAD")),m({onClick:this.props.close},s.default("~DOWNLOAD_DIALOG.CANCEL")))))}})},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(12)),o=i(n(4)),s=n(5),c=i(n(1)),l=i(n(10)),u=o.default.div,p=o.default.input,d=o.default.button,m=s.createReactFactory(l.default);t.default=r.default({displayName:"RenameDialogView",getInitialState:function(){var e=this.props.filename||"";return{filename:e,trimmedFilename:this.trim(e)}},componentDidMount:function(){return this.filename=a.default.findDOMNode(this.filenameRef),this.filename.focus()},updateFilename:function(){var e=this.filename.value;return this.setState({filename:e,trimmedFilename:this.trim(e)})},trim:function(e){return e.replace(/^\s+|\s+$/,"")},rename:function(e){return this.state.trimmedFilename.length>0?("function"==typeof this.props.callback&&this.props.callback(this.state.filename),this.props.close()):(e.preventDefault(),this.filename.focus())},render:function(){var e=this;return m({title:c.default("~DIALOG.RENAME"),close:this.props.close},u({className:"rename-dialog"},p({ref:function(t){return e.filenameRef=t},placeholder:"Filename",value:this.state.filename,onChange:this.updateFilename}),u({className:"buttons"},d({className:0===this.state.trimmedFilename.length?"disabled":"",onClick:this.rename},c.default("~RENAME_DIALOG.RENAME")),d({onClick:this.props.close},c.default("~RENAME_DIALOG.CANCEL")))))}})},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(7)),s=a(n(10)),c=n(101),l=n(103),u=n(104),p=a(n(1)),d=function(e){function t(t){var n,i,r=e.call(this,t)||this;return r.copy=function(e){var t,n,i;e.preventDefault();var a=!1,o=function(){switch(r.state.tabSelected){case"embed":return r.getEmbed();case"link":return r.getShareLink();case"lara":return r.getLara();case"api":return r.getInteractiveApiLink()}}();try{return(t=document.createElement("mark")).textContent=o,t.style.all="unset",t.style.position="fixed",t.style.top="0",t.style.clip="rect(0, 0, 0, 0)",t.style.whiteSpace="pre",t.style.webkitUserSelect="text",t.style.MozUserSelect="text",t.style.msUserSelect="text",t.style.userSelect="text",document.body.appendChild(t),(i=document.getSelection()).removeAllRanges(),(n=document.createRange()).selectNode(t),i.addRange(n),a=document.execCommand("copy")}catch(e){try{return window.clipboardData.setData("text",o),a=!0}catch(e){return a=!1}}finally{i&&("function"==typeof i.removeRange?i.removeRange(n):i.removeAllRanges()),t&&document.body.removeChild(t),r.props.onAlert(p.default(a?"~SHARE_DIALOG.COPY_SUCCESS":"~SHARE_DIALOG.COPY_ERROR"),p.default("~SHARE_DIALOG.COPY_TITLE"))}},r.updateShare=function(){return r.props.onUpdateShare()},r.toggleShare=function(e){return e.preventDefault(),r.setState({isLoadingShared:!0}),r.props.onToggleShare((function(){return r.setState({link:r.getShareLink(),embed:r.getEmbed(),isLoadingShared:!1})}))},r.selectShareTab=function(e){r.setState({tabSelected:e})},r.changedLaraServerUrl=function(e){return r.setState({laraServerUrl:e.target.value})},r.changedInteractiveApiServerUrl=function(e){return r.setState({interactiveApiServerUrl:e.target.value})},r.changedFullscreenScaling=function(e){return r.setState({fullscreenScaling:e.target.checked})},r.changedGraphVisToggles=function(e){return r.setState({graphVisToggles:e.target.checked})},r.state={link:r.getShareLink(),embed:r.getEmbed(),laraServerUrl:(null===(n=r.props.settings)||void 0===n?void 0:n.serverUrl)||"https://codap.concord.org/releases/latest/",laraServerUrlLabel:(null===(i=r.props.settings)||void 0===i?void 0:i.serverUrlLabel)||p.default("~SHARE_DIALOG.LARA_CODAP_URL"),interactiveApiServerUrl:r.props.currentBaseUrl,interactiveApiServerUrlLabel:"Server URL",fullscreenScaling:!0,graphVisToggles:!1,tabSelected:"link",isLoadingShared:!1},r}return r(t,e),t.prototype.getShareUrl=function(){var e=this.props,t=e.isShared,n=e.sharedDocumentId,i=e.sharedDocumentUrl;if(t){if(i)return i;if(n)return n}return null},t.prototype.getShareLink=function(){var e=this.getShareUrl();return e?this.props.currentBaseUrl+"#shared="+encodeURIComponent(e):null},t.prototype.getEmbed=function(){return this.getShareLink()?'':null},t.prototype.getEncodedServerUrl=function(e){var t=e.includes("?")?"&":"?",n=this.state.graphVisToggles?"app=is":"";return encodeURIComponent(""+e+t+n)},t.prototype.getLara=function(){return"https://cloud-file-manager.concord.org/autolaunch/autolaunch.html?documentId="+encodeURIComponent(this.getShareUrl())+"&server="+this.getEncodedServerUrl(this.state.laraServerUrl)+(this.state.fullscreenScaling?"&scaling":"")},t.prototype.getInteractiveApiLink=function(){var e=encodeURIComponent(this.getShareUrl()),t=this.state.interactiveApiServerUrl.includes("?")?"&":"?",n=this.state.graphVisToggles?"app=is&":"",i=""+this.state.interactiveApiServerUrl+t+n+"interactiveApi&documentId="+e;return this.state.fullscreenScaling&&(i="https://models-resources.concord.org/question-interactives/full-screen/?wrappedInteractive="+encodeURIComponent(i)),i},t.prototype.render=function(){var e=this.props.isShared,t=this.state,n=t.isLoadingShared,i=t.link,r=e||null!=i;return o.default.createElement(s.default,{title:p.default("~DIALOG.SHARED"),close:this.props.close},o.default.createElement("div",{className:"share-dialog","data-testid":"share-dialog"},o.default.createElement("div",{className:"share-top-dialog"},n?o.default.createElement(c.ShareLoadingView,null):o.default.createElement(l.ShareDialogStatusView,{isSharing:r,previewLink:this.state.link,onToggleShare:this.toggleShare,onUpdateShare:this.updateShare})),r&&o.default.createElement(u.ShareDialogTabsView,{tabSelected:this.state.tabSelected,linkUrl:this.state.link,embedUrl:this.state.embed,interactiveApi:this.props.enableLaraSharing?{linkUrl:this.getInteractiveApiLink(),serverUrlLabel:this.state.interactiveApiServerUrlLabel,serverUrl:this.state.interactiveApiServerUrl,onChangeServerUrl:this.changedInteractiveApiServerUrl}:void 0,fullscreenScaling:this.state.fullscreenScaling,visibilityToggles:this.state.graphVisToggles,onChangeFullscreenScaling:this.changedFullscreenScaling,onChangeVisibilityToggles:this.changedGraphVisToggles,onSelectTab:this.selectShareTab,onCopyClick:this.copy}),o.default.createElement("div",{className:"buttons"},o.default.createElement("button",{onClick:this.props.close},p.default("~SHARE_DIALOG.CLOSE"))),!1))},t}(o.default.Component);t.default=d},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ShareLoadingView=void 0;var r=i(n(7)),a=i(n(1)),o=n(102);t.ShareLoadingView=function(e){return r.default.createElement("div",{className:"share-loading-view","data-testid":"share-loading-view"},r.default.createElement(o.Spinner,{fill:"gray",size:100}),a.default("~SHARE_DIALOG.PLEASE_WAIT"))}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;var r=i(n(7));t.Spinner=function(e){var t=e.size,n=void 0===t?100:t,i=e.fill,a=void 0===i?"#000":i;return r.default.createElement("svg",{width:n+"px",height:n+"px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+n+" "+n,preserveAspectRatio:"xMidYMid",className:"uil-spin"},r.default.createElement("rect",{x:"0",y:"0",width:n,height:n,fill:"none",className:"bk"}),r.default.createElement("g",{transform:"translate(50 50)"},r.default.createElement("g",{transform:"rotate(0) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(45) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.12s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.12s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(90) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.25s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.25s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(135) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.37s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.37s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(180) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.5s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.5s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(225) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.62s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.62s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(270) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.75s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.75s",dur:"1s",repeatCount:"indefinite"}))),r.default.createElement("g",{transform:"rotate(315) translate(34 0)"},r.default.createElement("circle",{cx:"0",cy:"0",r:"8",fill:a},r.default.createElement("animate",{attributeName:"opacity",from:"1",to:"0.1",begin:"0.87s",dur:"1s",repeatCount:"indefinite"}),r.default.createElement("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",begin:"0.87s",dur:"1s",repeatCount:"indefinite"})))))}},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ShareDialogStatusView=void 0;var r=i(n(7)),a=i(n(1));t.ShareDialogStatusView=function(e){var t=e.isSharing,n=e.previewLink,i=e.onToggleShare,o=e.onUpdateShare;return r.default.createElement("div",null,r.default.createElement("div",{className:"share-status","data-testid":"share-status"},a.default("~SHARE_DIALOG.SHARE_STATE"),r.default.createElement("strong",null,a.default(t?"~SHARE_DIALOG.SHARE_STATE_ENABLED":"~SHARE_DIALOG.SHARE_STATE_DISABLED"),t&&r.default.createElement("a",{href:"#",onClick:i,"data-testid":"toggle-anchor"},a.default("~SHARE_DIALOG.STOP_SHARING")))),r.default.createElement("div",{className:"share-button"},r.default.createElement("button",{onClick:t?o:i,"data-testid":"share-button-element"},a.default(t?"~SHARE_DIALOG.UPDATE_SHARING":"~SHARE_DIALOG.ENABLE_SHARING")),r.default.createElement("div",{className:t?"share-button-help-sharing":"share-button-help-not-sharing"},t?r.default.createElement("a",{href:n,target:"_blank",rel:"noreferrer","data-testid":"preview-anchor"},a.default("~SHARE_DIALOG.PREVIEW_SHARING")):a.default("~SHARE_DIALOG.ENABLE_SHARING_MESSAGE"))))}},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n1)return this.props.client.alert(u.default("~IMPORT_URL.MULTIPLE_URLS_DROPPED"));if(1===t.length)return this.importUrl(t[0],"drop")}},render:function(){var e=this,t="urlDropArea"+(this.state.hover?" dropHover":"");return s({className:"dialogTab urlImport"},s({className:t,onDragEnter:this.dragEnter,onDragLeave:this.dragLeave,onDrop:this.drop},u.default("~URL_TAB.DROP_URL_HERE")),c({ref:function(t){return e.urlRef=t},placeholder:"URL"}),s({className:"buttons"},l({onClick:this.import},u.default("~URL_TAB.IMPORT")),l({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(7)),s=a(n(1)),c=a(n(10)),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={preview:!1},t.handleSelect=function(){var e,n;t.props.onSelect(t.props.version.interactiveState),null===(n=(e=t.props).close)||void 0===n||n.call(e)},t.handleTogglePreview=function(){t.setState((function(e){var n=!e.preview;return t.props.onPreview(n),{preview:n}}))},t}return r(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){!e.showingOverlay&&this.state.preview&&this.setState({preview:!1})},t.prototype.render=function(){var e=this.state.preview,t=this.props.version,n=new Date(t.updatedAt).toLocaleString(),i="preview"+(e?" preview-active":""),r=e?"preview-iframe-fullsize":"preview-iframe";return o.default.createElement("div",{className:"version-info"},o.default.createElement("div",{className:"dialog-button",onClick:this.handleSelect},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.USE_THIS_VERSION")),o.default.createElement("div",{className:i,onClick:this.handleTogglePreview},o.default.createElement("div",{className:"iframe-wrapper"},o.default.createElement("iframe",{className:r,src:t.externalReportUrl}))),o.default.createElement("div",{className:"center preview-label",onClick:this.handleTogglePreview},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.CLICK_TO_PREVIEW")),o.default.createElement("table",{className:"version-desc"},o.default.createElement("tbody",null,o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.UPDATED_AT")),o.default.createElement("td",null,n)),o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.PAGE")),o.default.createElement("td",null,o.default.createElement("span",null,t.pageNumber),o.default.createElement("span",null,t.pageName?" - "+t.pageName:""))),o.default.createElement("tr",null,o.default.createElement("th",null,s.default("~DIALOG.SELECT_INTERACTIVE_STATE.ACTIVITY")),o.default.createElement("td",null,t.activityName)))))},t}(o.default.Component),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={showOverlay:!1},t.handleOnPreview=function(e){t.setState({showOverlay:e})},t.handleHideOverlay=function(){t.setState({showOverlay:!1})},t}return r(t,e),t.prototype.render=function(){var e=this.state.showOverlay,t=this.props,n=t.state1,i=t.state2,r=t.interactiveStateAvailable,a=t.onSelect,u=t.close,p="overlay"+(e?" show-overlay":""),d=r?s.default("~DIALOG.SELECT_INTERACTIVE_STATE.CURRENT_VS_LINKED"):s.default("~DIALOG.SELECT_INTERACTIVE_STATE.LINKED_VS_LINKED");return o.default.createElement(c.default,{title:s.default("~DIALOG.SELECT_INTERACTIVE_STATE.TITLE")},o.default.createElement("div",{className:"select-interactive-state-dialog"},o.default.createElement("div",{className:p,onClick:this.handleHideOverlay},s.default("~DIALOG.SELECT_INTERACTIVE_STATE.PREVIEW_INFO")),o.default.createElement("div",{className:"content"},o.default.createElement("div",{id:"question"},d),o.default.createElement("div",{className:"scroll-wrapper"},o.default.createElement("div",{className:"versions"},o.default.createElement(l,{version:n,showingOverlay:e,onSelect:a,onPreview:this.handleOnPreview,close:u}),o.default.createElement(l,{version:i,showingOverlay:e,onSelect:a,onPreview:this.handleOnPreview,close:u}))))))},t}(o.default.Component);t.default=u},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BannerView=void 0;var r=i(n(7)),a=n(37);t.BannerView=function(e){var t=e.config,n=e.onDismiss,i=t.message,o=t.id,s=t.buttonText,c=void 0===s?"Learn More":s,l=t.buttonUrl,u=t.buttonTarget,p=void 0===u?"_blank":u,d=t.backgroundColor,m=t.textColor,h=t.buttonBackgroundColor,f=t.buttonTextColor,E=t.closeButtonColor,v=t.paddingX,_=t.paddingY,g=t.buttonPaddingX,O=t.buttonPaddingY,A=a.isValidButtonUrl(l),R={};a.isValidCssColor(d)&&(R.backgroundColor=d),a.isValidCssColor(m)&&(R.color=m),a.isPositiveNumber(_)&&(R.paddingTop=_,R.paddingBottom=_),a.isPositiveNumber(v)&&(R.paddingLeft=v,R.paddingRight=v);var y={};a.isValidCssColor(h)&&(y.backgroundColor=h),a.isValidCssColor(f)&&(y.color=f),a.isPositiveNumber(O)&&(y.paddingTop=O,y.paddingBottom=O),a.isPositiveNumber(g)&&(y.paddingLeft=g,y.paddingRight=g);var I={};return a.isValidCssColor(E)&&(I.color=E,I.borderColor=E),a.isPositiveNumber(O)&&(I.paddingTop=O,I.paddingBottom=O),a.isPositiveNumber(g)&&(I.paddingLeft=g,I.paddingRight=g),r.default.createElement("div",{className:"cfm-banner",role:"status","aria-label":"Announcement",style:R,"data-testid":"cfm-banner"},r.default.createElement("span",{className:"cfm-banner-message"},i),r.default.createElement("div",{className:"cfm-banner-actions"},A&&r.default.createElement("a",{href:l,target:p,rel:"noopener noreferrer",className:"cfm-banner-button",style:y,"data-testid":"cfm-banner-button"},c),r.default.createElement("button",{type:"button",className:"cfm-banner-dont-show",style:I,onClick:function(){a.dismissBanner(o),n()},"data-testid":"cfm-banner-dont-show"},"Don't show again"),r.default.createElement("button",{type:"button",className:"cfm-banner-close",style:I,onClick:function(){n()},"aria-label":"Close announcement","data-testid":"cfm-banner-close"},"×")))}},function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]
"+c.default("~FILE_STATUS.CONTINUE_SAVE")),a.alert(u,(function(){a._setState({showingSaveAlert:!1})}))}a._setState({failures:l})}))},e.prototype.saveFileDialog=function(e,t){var n=this;return void 0===e&&(e=null),void 0===t&&(t=null),this._ui.saveFileDialog((function(i){return n._dialogSave(e,i,t)}))},e.prototype.saveFileAsDialog=function(e,t){var n=this;return void 0===e&&(e=null),void 0===t&&(t=null),this._ui.saveFileAsDialog((function(i){return n._dialogSave(e,i,t)}))},e.prototype.createCopy=function(e,t){var n=this;void 0===e&&(e=null),void 0===t&&(t=null);var i=function(e){var i;return n.saveCopiedFile(e,null===(i=n.state.metadata)||void 0===i?void 0:i.name,(function(e,i){return e?"function"==typeof t?t(e):void 0:(window.open(n.getCurrentUrl("#copy="+i)),"function"==typeof t?t(i):void 0)}))};return null==e?this._event("getContent",{},(function(e){return i(e)})):i(e)},e.prototype.saveCopiedFile=function(e,t,n){try{for(var i="cfm-copy::",r=0,a=0,o=Object.keys(window.localStorage||{});a\n

The document is either too large to copy within the app, or your browser does not allow local storage.

\n\n

To copy this file you must duplicate it outside the app using these steps:

\n\n
    \n
  1. Save the document.
  2. \n
  3. Duplicate it using Google Drive or your local file system.
  4. \n
  5. Open or import the newly duplicated document.
  6. \n
\n \n ',"Copy Error")}},e.prototype.openCopiedFile=function(e){this._event("willOpenFile",{op:"openCopiedFile"});try{var t="cfm-copy::"+e,n=JSON.parse(window.localStorage.getItem(t)),i=b.cloudContentFactory.createEnvelopedCloudContent(n.stringContent);i=this._filterLoadedContent(i);var r=new b.CloudMetadata({name:n.name,type:b.CloudMetadata.File});return window.location.hash="",this._fileOpened(i,r,{dirty:!0,openedContent:i.clone()}),window.localStorage.removeItem(t)}catch(e){D.reportError("Unable to load copied file")}},e.prototype.haveTempFile=function(){try{return!!JSON.parse(window.localStorage.getItem("cfm-tempfile"))}catch(e){return!1}},e.prototype.saveTempFile=function(e){var t=this;return this._event("getContent",{shared:this._sharedMetadata()},(function(n){var i,r=t._createOrUpdateCurrentContent(n);try{var a=null===(i=t.state.metadata)||void 0===i?void 0:i.name,o=JSON.stringify({name:a,stringContent:n});window.localStorage.setItem("cfm-tempfile",o);var s=new b.CloudMetadata({name:a,type:b.CloudMetadata.File});return t._fileChanged("savedFile",r,s,{saved:!0},""),null==e?void 0:e(null)}catch(t){return null==e?void 0:e("Unable to temporarily save copied file")}}))},e.prototype.openAndClearTempFile=function(){this._event("willOpenFile",{op:"openAndClearTempFile"});try{var e="cfm-tempfile",t=JSON.parse(window.localStorage.getItem(e)),n=t.name,i=t.stringContent,r=b.cloudContentFactory.createEnvelopedCloudContent(i);r=this._filterLoadedContent(r);var a=new b.CloudMetadata({name:n,type:b.CloudMetadata.File});return this._fileOpened(r,a,{dirty:!0,openedContent:r.clone()}),window.localStorage.removeItem(e)}catch(e){D.reportError("Unable to load temp file")}},e.prototype._sharedMetadata=function(){var e;return(null===(e=this.state.currentContent)||void 0===e?void 0:e.getSharedMetadata())||{}},e.prototype.shareGetLink=function(){return this._ui.shareDialog(this)},e.prototype.shareUpdate=function(){var e=this;return this.share((function(){return e.alert(c.default("~SHARE_UPDATE.MESSAGE"),c.default("~SHARE_UPDATE.TITLE"))}))},e.prototype.toggleShare=function(e){return this.isShared()?this.unshare(e):this.share(e)},e.prototype.isShared=function(){var e,t=null===(e=this.state)||void 0===e?void 0:e.currentContent;if(t&&!t.get("isUnshared")){var n=t.get("sharedDocumentId"),i=t.get("sharedDocumentUrl");return n||i}return!1},e.prototype.canEditShared=function(){var e=(null!=this.state.currentContent?this.state.currentContent.get("accessKeys"):void 0)||{};return((null!=this.state.currentContent?this.state.currentContent.get("shareEditKey"):void 0)||e.readWrite)&&!(null!=this.state.currentContent?this.state.currentContent.get("isUnshared"):void 0)},e.prototype.setShareState=function(e,t){var n=this;if(this.state.shareProvider){var i=this.state.shareProvider.getSharingMetadata(e);return this._event("getContent",{shared:i},(function(r){n._setState({sharing:e});var a=b.cloudContentFactory.createEnvelopedCloudContent(r);a.addMetadata(i);var o=n._createOrUpdateCurrentContent(r,n.state.metadata);return a.set("docName",o.get("docName")),n.state.metadata&&(a.getClientContent().name=n.state.metadata.name),e?o.remove("isUnshared"):o.set("isUnshared",!0),n.state.shareProvider.share(e,o,a,n.state.metadata,(function(e,i){return e?n.alert(e):null==t?void 0:t(null,i,o)}))}))}},e.prototype.share=function(e){var t=this;return this.state.metadata||(this.state.metadata=new b.CloudMetadata({name:c.default("~MENUBAR.UNTITLED_DOCUMENT"),type:b.CloudMetadata.File})),this.setShareState(!0,(function(n,i,r){return t._fileChanged("sharedFile",r,t.state.metadata),null==e?void 0:e(null,i)}))},e.prototype.unshare=function(e){var t=this;return this.setShareState(!1,(function(n,i,r){return t._fileChanged("unsharedFile",r,t.state.metadata),null==e?void 0:e(null)}))},e.prototype.revertToShared=function(e){var t,n,i,r=this;void 0===e&&(e=null);var a=(null===(t=this.state.currentContent)||void 0===t?void 0:t.get("sharedDocumentUrl"))||(null===(n=this.state.currentContent)||void 0===n?void 0:n.get("url"))||(null===(i=this.state.currentContent)||void 0===i?void 0:i.get("sharedDocumentId"));if(a&&null!=this.state.shareProvider)return this.state.shareProvider.loadSharedContent(a,(function(t,n,i){var a;return t?r.alert(t):(n=r._filterLoadedContent(n),r.state.currentContent.copyMetadataTo(n),!i.name&&(a=n.get("docName"))&&(i.name=a),r._fileOpened(n,i,{dirty:!0,openedContent:n.clone()}),null==e?void 0:e(null))}))},e.prototype.revertToSharedDialog=function(e){var t=this;if(void 0===e&&(e=null),(null!=this.state.currentContent?this.state.currentContent.get("sharedDocumentId"):void 0)&&null!=this.state.shareProvider)return this.confirm(c.default("~CONFIRM.REVERT_TO_SHARED_VIEW"),(function(){return t.revertToShared(e)}))},e.prototype.downloadDialog=function(e){var t=this;return void 0===e&&(e=null),this._event("getContent",{shared:this._sharedMetadata()},(function(n){var i,r=b.cloudContentFactory.createEnvelopedCloudContent(n);return null!=t.state.currentContent&&t.state.currentContent.copyMetadataTo(r),t._ui.downloadDialog(null===(i=t.state.metadata)||void 0===i?void 0:i.name,r,e)}))},e.prototype.getDownloadBlob=function(e,t,n){var i,r;if(null==n&&(n="text/plain"),"string"==typeof e)r=n.indexOf("image")>=0?u.default.toByteArray(e):e;else if(t)r=JSON.stringify(e.getContent());else{var a=e.clone().getContent();delete a.sharedDocumentId,delete a.sharedDocumentUrl,delete a.shareEditKey,delete a.isUnshared,delete a.accessKeys,null!=(null===(i=a.metadata)||void 0===i?void 0:i.shared)&&delete a.metadata.shared,r=JSON.stringify(a)}return new Blob([r],{type:n})},e.prototype.getDownloadUrl=function(e,t,n){null==n&&(n="text/plain");var i=window.URL||window.webkitURL;if(i)return i.createObjectURL(this.getDownloadBlob(e,t,n))},e.prototype.rename=function(e,t,n){var i,r=this,a=this.state.dirty,o=function(e){var i;null!=r.state.currentContent&&r.state.currentContent.addMetadata({docName:e.name}),r._fileChanged("renamedFile",r.state.currentContent,e,{dirty:a},r._getHashParams(e));var o=function(){return"function"==typeof n?n(t):void 0};(null===(i=null==e?void 0:e.provider)||void 0===i?void 0:i.name)===E.default.Name||!(null==e?void 0:e.provider)&&!r.autoProvider(b.ECapabilities.save)?o():r.save(o)};if(t!==(null!=this.state.metadata?this.state.metadata.name:void 0))return(null===(i=null==e?void 0:e.provider)||void 0===i?void 0:i.can(b.ECapabilities.rename,e))?this.state.metadata.provider.rename(this.state.metadata,t,(function(e,t){return e?r.alert(e):o(t)})):(e?e.rename(t):e=new b.CloudMetadata({name:t,type:b.CloudMetadata.File}),o(e))},e.prototype.renameDialog=function(e){var t=this;return void 0===e&&(e=null),this._ui.renameDialog(null!=this.state.metadata?this.state.metadata.name:void 0,(function(n){return t.rename(t.state.metadata,n,e)}))},e.prototype.revertToLastOpened=function(e){if(void 0===e&&(e=null),this._event("willOpenFile",{op:"revertToLastOpened"}),null!=this.state.openedContent&&this.state.metadata)return this._fileOpened(this.state.openedContent,this.state.metadata,{openedContent:this.state.openedContent.clone()})},e.prototype.revertToLastOpenedDialog=function(e){var t=this;return void 0===e&&(e=null),null!=this.state.openedContent&&this.state.metadata?this.confirm(c.default("~CONFIRM.REVERT_TO_LAST_OPENED"),(function(){return t.revertToLastOpened(e)})):"function"==typeof e?e("No initial opened version was found for the currently active file"):void 0},e.prototype.saveSecondaryFileAsDialog=function(e,t,n,i){var r=this,a=d.lookup(t);t&&!n&&a&&(n=a);var o=this.autoProvider(b.ECapabilities.export);if(o){var s={provider:o,extension:t,mimeType:n};return this.saveSecondaryFile(e,s,i)}var c={content:e,extension:t,mimeType:n};return this._ui.saveSecondaryFileAsDialog(c,(function(a){return t&&(a.filename=b.CloudMetadata.newExtension(a.filename,t)),n&&(a.mimeType=n),r.saveSecondaryFile(e,a,i)}))},e.prototype.saveSecondaryFile=function(e,t,n){var i,r=this;if(void 0===n&&(n=null),null===(i=null==t?void 0:t.provider)||void 0===i?void 0:i.can(b.ECapabilities.export,t))return t.provider.saveAsExport(e,t,(function(i,a){return i?r.alert(i):null==n?void 0:n(e,t)}))},e.prototype.dirty=function(e){if(void 0===e&&(e=!0),this._setState({dirty:e,saved:this.state.saved&&!e}),window.self!==window.top)return window.parent.postMessage({type:"cfm::setDirty",isDirty:e},"*")},e.prototype.shouldAutoSave=function(){var e,t=this.state.metadata;return this.state.dirty&&!(null==t?void 0:t.autoSaveDisabled)&&!this.isSaveInProgress()&&(null===(e=null==t?void 0:t.provider)||void 0===e?void 0:e.can(b.ECapabilities.resave,t))},e.prototype.autoSave=function(e){var t=this;if(this._autoSaveInterval&&clearInterval(this._autoSaveInterval),e>1e3&&(e=Math.round(e/1e3)),e>0)return this._autoSaveInterval=window.setInterval((function(){if(t.shouldAutoSave())return t.save()}),1e3*e)},e.prototype.isAutoSaving=function(){return null!=this._autoSaveInterval},e.prototype.changeLanguage=function(e,t){var n,i,r=this;if(t){var a=function(n){return n?(r.alert(n),r.confirm(c.default("~CONFIRM.CHANGE_LANGUAGE"),(function(){return t(e)}))):t(e)};return(null===(i=null===(n=this.state.metadata)||void 0===n?void 0:n.provider)||void 0===i?void 0:i.can(b.ECapabilities.save))?this.save((function(e){return a(e)})):this.saveTempFile(a)}},e.prototype.showBlockingModal=function(e){return this._ui.showBlockingModal(e)},e.prototype.hideBlockingModal=function(){return this._ui.hideBlockingModal()},e.prototype.getCurrentUrl=function(e){return""+window.location.origin+window.location.pathname+window.location.search+(e||"")},e.prototype.removeQueryParams=function(e){for(var t=window.location.href,n=t.split("#"),i=0,r=e;i0?e:c.default("~MENUBAR.UNTITLED_DOCUMENT");document.title=""+a+i+r}}}},e.prototype._getHashParams=function(e){var t,n,i=(null===(t=null==e?void 0:e.provider)||void 0===t?void 0:t.canOpenSaved())||!1,r=i?null===(n=null==e?void 0:e.provider)||void 0===n?void 0:n.getOpenSavedParams(e):null;return i&&null!=r&&"string"==typeof r?"#file="+(e.provider.urlDisplayName||e.provider.name)+":"+encodeURIComponent(r):(null==e?void 0:e.provider)instanceof S.default&&0===window.location.hash.indexOf("#file=http")?window.location.hash:""},e.prototype._startPostMessageListener=function(){var e=this;return $(window).on("message",(function(t){var n,i,r=t.originalEvent,a=r.data||{},o=function(e,t){null==t&&(t={});var n=s.default.merge({},t,{type:e});return r.source.postMessage(n,r.origin)};switch(null==a?void 0:a.type){case"cfm::getCommands":return o("cfm::commands",{commands:["cfm::autosave","cfm::event","cfm::event:reply","cfm::setDirty","cfm::iframedClientConnected"]});case"cfm::autosave":return e.shouldAutoSave()?e.save((function(){return o("cfm::autosaved",{saved:!0})})):o("cfm::autosaved",{saved:!1});case"cfm::event":return e._event(a.eventType,a.eventData,(function(){var e=JSON.stringify(Array.prototype.slice.call(arguments));return o("cfm::event:reply",{eventId:a.eventId,callbackArgs:e})}));case"cfm::event:reply":var c=x[a.eventId],l=JSON.parse((null==a?void 0:a.callbackArgs)||null);return null===(n=null==c?void 0:c.callback)||void 0===n?void 0:n.apply(e,l);case"cfm::setDirty":return e.dirty(a.isDirty);case"cfm::iframedClientConnected":return null===(i=e.connectedPromiseResolver)||void 0===i||i.resolve(),e.processUrlParams()}}))},e.prototype._setupConfirmOnClose=function(){var e=this;return $(window).on("beforeunload",(function(t){if(e.state.dirty)return t.preventDefault(),t.returnValue=!0}))},e.prototype._filterLoadedContent=function(e){var t,n;return(null===(n=(t=this.appOptions).contentLoadFilter)||void 0===n?void 0:n.call(t,e))||e},e}();t.CloudFileManagerClient=w},function(e,t,n){"use strict"; /*! * mime-types * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed - */var i,r,a,o=n(113),s=n(115).extname,c=/^\s*([^;\s]*)(?:;|\s|$)/,l=/^text\//i;function u(e){if(!e||"string"!=typeof e)return!1;var t=c.exec(e),n=t&&o[t[1].toLowerCase()];return n&&n.charset?n.charset:!(!t||!l.test(t[1]))&&"UTF-8"}t.charset=u,t.charsets={lookup:u},t.contentType=function(e){if(!e||"string"!=typeof e)return!1;var n=-1===e.indexOf("/")?t.lookup(e):e;if(!n)return!1;if(-1===n.indexOf("charset")){var i=t.charset(n);i&&(n+="; charset="+i.toLowerCase())}return n},t.extension=function(e){if(!e||"string"!=typeof e)return!1;var n=c.exec(e),i=n&&t.extensions[n[1].toLowerCase()];if(!i||!i.length)return!1;return i[0]},t.extensions=Object.create(null),t.lookup=function(e){if(!e||"string"!=typeof e)return!1;var n=s("x."+e).toLowerCase().substr(1);if(!n)return!1;return t.types[n]||!1},t.types=Object.create(null),i=t.extensions,r=t.types,a=["nginx","apache",void 0,"iana"],Object.keys(o).forEach((function(e){var t=o[e],n=t.extensions;if(n&&n.length){i[e]=n;for(var s=0;su||l===u&&"application/"===r[c].substr(0,12)))continue}r[c]=e}}}))},function(e,t,n){ + */var i,r,a,o=n(115),s=n(117).extname,c=/^\s*([^;\s]*)(?:;|\s|$)/,l=/^text\//i;function u(e){if(!e||"string"!=typeof e)return!1;var t=c.exec(e),n=t&&o[t[1].toLowerCase()];return n&&n.charset?n.charset:!(!t||!l.test(t[1]))&&"UTF-8"}t.charset=u,t.charsets={lookup:u},t.contentType=function(e){if(!e||"string"!=typeof e)return!1;var n=-1===e.indexOf("/")?t.lookup(e):e;if(!n)return!1;if(-1===n.indexOf("charset")){var i=t.charset(n);i&&(n+="; charset="+i.toLowerCase())}return n},t.extension=function(e){if(!e||"string"!=typeof e)return!1;var n=c.exec(e),i=n&&t.extensions[n[1].toLowerCase()];if(!i||!i.length)return!1;return i[0]},t.extensions=Object.create(null),t.lookup=function(e){if(!e||"string"!=typeof e)return!1;var n=s("x."+e).toLowerCase().substr(1);if(!n)return!1;return t.types[n]||!1},t.types=Object.create(null),i=t.extensions,r=t.types,a=["nginx","apache",void 0,"iana"],Object.keys(o).forEach((function(e){var t=o[e],n=t.extensions;if(n&&n.length){i[e]=n;for(var s=0;su||l===u&&"application/"===r[c].substr(0,12)))continue}r[c]=e}}}))},function(e,t,n){ /*! * mime-db * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015-2022 Douglas Christopher Wilson * MIT Licensed */ -e.exports=n(114)},function(e){e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')},function(e,t,n){(function(e){function n(e,t){for(var n=0,i=e.length-1;i>=0;i--){var r=e[i];"."===r?e.splice(i,1):".."===r?(e.splice(i,1),n++):n&&(e.splice(i,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function i(e,t){if(e.filter)return e.filter(t);for(var n=[],i=0;i=-1&&!r;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return(r?"/":"")+(t=n(i(t.split("/"),(function(e){return!!e})),!r).join("/"))||"."},t.normalize=function(e){var a=t.isAbsolute(e),o="/"===r(e,-1);return(e=n(i(e.split("/"),(function(e){return!!e})),!a).join("/"))||a||(e="."),e&&o&&(e+="/"),(a?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(i(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function i(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var r=i(e.split("/")),a=i(n.split("/")),o=Math.min(r.length,a.length),s=o,c=0;c=1;--a)if(47===(t=e.charCodeAt(a))){if(!r){i=a;break}}else r=!1;return-1===i?n?"/":".":n&&1===i?"/":e.slice(0,i)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,i=-1,r=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!r){n=t+1;break}}else-1===i&&(r=!1,i=t+1);return-1===i?"":e.slice(n,i)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,i=-1,r=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===i&&(r=!1,i=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!r){n=o+1;break}}return-1===t||-1===i||0===a||1===a&&t===i-1&&t===n+1?"":e.slice(t,i)};var r="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n(8))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCustomClientProvider=void 0;t.isCustomClientProvider=function(e){return null!=e.createProvider}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1)),s=n(3),c=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||o.default("~PROVIDER.LOCAL_STORAGE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!0,rename:!0,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.Available=function(){try{var e="LocalStorageProvider::auth";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}},t.prototype.save=function(e,t,n){var i;try{var r=this._getKey(t.filename);return window.localStorage.setItem(r,(null===(i=e.getContentAsJSON)||void 0===i?void 0:i.call(e))||e),null==n?void 0:n(null)}catch(e){return null==n?void 0:n("Unable to save: "+e.message)}},t.prototype.load=function(e,t){try{var n=window.localStorage.getItem(this._getKey(e.filename));return t(null,s.cloudContentFactory.createEnvelopedCloudContent(n))}catch(n){return t("Unable to load '"+e.name+"': "+n.message)}},t.prototype.list=function(e,t,n){for(var i,r=null==n?void 0:n.extension,a=r?[r]:s.CloudMetadata.ReadableExtensions,o=[],c=this._getKey(((null===(i=null==e?void 0:e.path)||void 0===i?void 0:i.call(e))||[]).join("/")),l=0,u=Object.keys(window.localStorage||{});l0?s.CloudMetadata.Folder:s.CloudMetadata.File,parent:e,provider:this}))}}return t(null,o)},t.prototype.remove=function(e,t){try{return window.localStorage.removeItem(this._getKey(e.filename)),null==t?void 0:t(null)}catch(e){return null==t?void 0:t("Unable to delete")}},t.prototype.rename=function(e,t,n){try{var i=window.localStorage.getItem(this._getKey(e.filename));return window.localStorage.setItem(this._getKey(s.CloudMetadata.withExtension(t)),i),window.localStorage.removeItem(this._getKey(e.filename)),e.rename(t),null==n?void 0:n(null,e)}catch(e){return null==n?void 0:n("Unable to rename")}},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=new s.CloudMetadata({name:e,type:s.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._getKey=function(e){return void 0===e&&(e=""),"cfm::"+e.replace(/\t/g," ")},t.Name="localStorage",t}(s.ProviderInterface);t.default=c},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9)),s=a(n(1)),c=a(n(13)),l=a(n(119)),u=n(3),p=n(14),d=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||s.default("~PROVIDER.READ_ONLY"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!1,resave:!1,export:!1,load:!0,list:!0,remove:!1,rename:!1,close:!1}})||this;return r._loadTree=function(e){var t=function(t){return Promise.all(r.promises).then((function(){return null!=t?e(null,t):(p.reportError("No contents found for "+this.displayName+" provider"),e(null,{}))}),(function(){return e("No contents found for "+this.displayName+" provider")}))};if(null!==r.tree)return t(r.tree);if(r.options.json)return r.tree=r._convertJSONToMetadataTree(r.options.json),t(r.tree);if(r.options.jsonCallback)return r.options.jsonCallback((function(n,i){return n?e(n):(r.tree=r._convertJSONToMetadataTree(r.options.json),t(r.tree))}));if(r.options.src){var n=r.options.src.replace(/\/[^/]*$/,"/");return $.ajax({dataType:"json",url:r.options.src,success:function(e){return r.tree=r._convertJSONToMetadataTree(e,n),r.options.alphabetize&&r.tree.sort((function(e,t){return e.namet.name?1:0})),t(r.tree)},error:function(e,n,i){var a=r._createErrorMetadata(null);return r.tree=[a],t(r.tree)}})}return t(null)},r.options=n,r.client=i,r.tree=null,r.promises=[],r}return r(t,e),t.prototype.load=function(e,t){var n=this;if(!e||l.default(e&&e.type===u.CloudMetadata.File))return t("Unable to load specified content");if(null!=e.content)t(null,e.content);else if(null!=e.url)$.ajax({dataType:"json",url:e.url,success:function(e){return t(null,u.cloudContentFactory.createEnvelopedCloudContent(e))},error:function(){return t("Unable to load '"+e.name+"'")}});else if(null!=(null==e?void 0:e.name))return this._loadTree((function(i,r){if(i)return t(i);var a=n._findFile(r,e.name);null!=a?n.load(a,t):t("Unable to load '"+e.name+"'")}))},t.prototype.list=function(e,t){var n=this;return this._loadTree((function(i,r){if(i)return t(i);var a=(null==e?void 0:e.type)===u.CloudMetadata.Folder?e.providerData.children:n.tree;return t(null,o.default.map(a,(function(e){return new u.CloudMetadata(e)})))}))},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=new u.CloudMetadata({name:unescape(e),type:u.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._convertJSONToMetadataTree=function(e,t,n){var i,r,a=this,o=[];if(l.default(e))for(var s=0,p=Array.from(e);st.name?1:0})),i(n)},error:function(e,t,r){var o=a._createErrorMetadata(n);return n.providerData.children=[o],i(n)}}):void 0}))}(d,i))}o.push(i)}else for(var h=0,f=Object.keys(e||{});h0)if(!n.map((function(e){return e.trim()})).reduce((function(e,t){return e||a.endsWith("."+t)||0===t.length}),!1))return void this.props.client.alert(f.default("~GOOGLE_DRIVE.SELECT_VALID_FILE"),f.default("~GOOGLE_DRIVE.SELECT_A_FILE"));this.isSave()&&this.state.filename!==f.default("~MENUBAR.UNTITLED_DOCUMENT")&&(o=this.state.filename)}var l=c?new E.CloudMetadata({type:E.CloudMetadata.Folder,provider:this.props.provider,providerData:{id:c}}):null,u=new E.CloudMetadata({name:o,type:E.ICloudFileTypes.File,parent:l,overwritable:!0,provider:this.props.provider,providerData:{id:s}});if(this.isOpen())this.props.onConfirm(u);else{var p=function(){return t.props.onConfirm(u)};if(s){var d=f.default("~FILE_DIALOG.OVERWRITE_CONFIRM",{filename:a});this.props.client.confirm(d,p)}else p()}}else e.action,google.picker.Action.CANCEL},componentDidMount:function(){var e=this;this.observer=new IntersectionObserver((function(t){e.isOpen()&&t.find((function(e){return e.isIntersecting}))&&e.showPicker("file")}),{root:this.ref.parentElement}),this.observer.observe(this.ref)},componentWillUnmount:function(){var e,t;null===(e=this.picker)||void 0===e||e.setVisible(!1),null===(t=this.picker)||void 0===t||t.dispose(),this.observer.unobserve(this.ref)},filenameChanged:function(){this.setState({filename:this.filenameRef.value})},renderLogo:function(){return _({className:"google-drive-concord-logo"},"")},renderUserInfo:function(){var e=this.props.user;if(e)return _({className:"provider-message"},_({},O({style:{marginRight:5}},f.default("~GOOGLE_DRIVE.USERNAME_LABEL")),A({},e.name)))},renderOpen:function(){var e=this;return _({className:"dialogTab googleFileDialogTab openDialog",ref:function(t){return e.ref=t}},this.renderLogo(),_({className:"main-buttons"},g({onClick:function(){return e.showPicker("file")}},f.default("~GOOGLE_DRIVE.REOPEN_DRIVE"))),this.renderUserInfo(),_({className:"buttons"},g({onClick:this.cancel},f.default("~FILE_DIALOG.CANCEL"))))},renderSave:function(){var e=this,t=this.state.filename.trim().length>0,n=t?"":"disabled";return _({className:"dialogTab googleFileDialogTab saveDialog",ref:function(t){return e.ref=t}},R({type:"text",ref:function(t){return e.filenameRef=t},value:this.state.filename,placeholder:f.default("~FILE_DIALOG.FILENAME"),onChange:this.filenameChanged,onKeyDown:this.watchForEnter}),this.renderLogo(),_({className:"main-buttons"},g({onClick:this.save,className:n,disabled:!t},f.default("~GOOGLE_DRIVE.QUICK_SAVE")),g({onClick:function(){return e.showPicker("folder")},className:n,disabled:!t},f.default("~GOOGLE_DRIVE.PICK_FOLDER")),g({onClick:function(){return e.showPicker("file")},className:n,disabled:!t},f.default("~GOOGLE_DRIVE.PICK_FILE"))),this.renderUserInfo(),_({className:"buttons"},g({onClick:this.cancel},f.default("~FILE_DIALOG.CANCEL"))))},render:function(){return this.isOpen()?this.renderOpen():this.renderSave()}}),I=h.createReactClassFactory({displayName:"GoogleDriveAuthorizationDialog",getInitialState:function(){return{apiLoadState:this.props.provider.apiLoadState}},UNSAFE_componentWillMount:function(){var e=this;return this.props.provider.waitForAPILoad().then((function(){if(e._isMounted)return e.setState({apiLoadState:e.props.provider.apiLoadState})}))},componentDidMount:function(){var e=this;this._isMounted=!0,this.setState({apiLoadState:this.props.provider.apiLoadState}),v=function(t){e.setState(t)}},componentWillUnmount:function(){return this._isMounted=!1},authenticate:function(){return this.props.provider.authorize(this.props.provider.authCallback)},render:function(){var e,t=((e={})[p.notLoaded]=f.default("~GOOGLE_DRIVE.CONNECTING_MESSAGE"),e[p.loaded]=g({onClick:this.authenticate},f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL")),e[p.errored]=f.default("~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE"),e[p.missingScopes]=_({className:"google-drive-missing-scopes"},_({},f.default("~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE")),_({},g({onClick:this.authenticate},f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL")))),e)[this.state.apiLoadState]||"An unknown error occurred!";return _({className:"google-drive-auth"},_({className:"google-drive-concord-logo"},""),_({className:"google-drive-footer"},t))}}),S=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||f.default("~PROVIDER.GOOGLE_DRIVE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!1,rename:!0,close:!0,setFolder:!0}})||this;if(r.options=n,r.client=i,r.authToken=null,r.user=null,r.apiKey=r.options.apiKey,r.clientId=r.options.clientId,r.appId=r.options.appId,!r.apiKey)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_APIKEY"));if(!r.clientId)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID"));if(!r.appId)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_APPID"));return r.scopes=(r.options.scopes||["https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/userinfo.profile"]).join(" "),r.mimeType=r.options.mimeType||"text/plain",r.readableMimetypes=r.options.readableMimetypes,r.apiLoadState=p.notLoaded,r.waitForAPILoad().then((function(){return r.apiLoadState=p.loaded})).catch((function(){return r.apiLoadState=p.errored})),r}return r(t,e),t.prototype.authorized=function(e,n){var i=this;return null!=e&&(this.authCallback=e),this.apiLoadState!==p.loaded||e?e?this.authToken?e(!0):(null==n?void 0:n.forceAuthorization)?this.client.confirmDialog({className:"login-to-google-confirm-dialog",title:f.default("~PROVIDER.GOOGLE_DRIVE"),yesTitle:f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL"),hideNoButton:!0,hideTitleText:!0,callback:function(){return i.doAuthorize(t.SHOW_POPUP)}}):this.doAuthorize(t.IMMEDIATE):null!==this.authToken:null!==gapi.client.getToken()},t.prototype.doAuthorize=function(e){var t=this;return this.waitForAPILoad().then((function(){t.tokenClient.callback=function(e){if(!(null==e?void 0:e.error)){var n=l([e],t.scopes.split(" "));google.accounts.oauth2.hasGrantedAllScopes.apply(null,n)?gapi.client.oauth2.userinfo.get().then((function(n){var i=n.result;t.user=i,t.authToken=e,"function"==typeof t.authCallback&&t.authCallback(!0)})):null==v||v({apiLoadState:p.missingScopes})}},e||t.tokenClient.requestAccessToken({prompt:t.promptForConsent?"consent":""})}))},t.prototype.authorize=function(e){this.authCallback=e,this.doAuthorize(!t.IMMEDIATE)},t.prototype.renderAuthorizationDialog=function(){return I({provider:this})},t.prototype.renderUser=function(){return this.user?O({className:"gdrive-user"},O({className:"gdrive-icon"}),this.user.name):null},t.prototype.renderFileDialogTabView=function(e){return y(a(a({},e),{user:this.user,logout:this.logout.bind(this)}))},t.prototype.save=function(e,t,n){var i=this;return this.waitForAPILoad().then((function(){return i.saveFile(e,t,n)}))},t.prototype.load=function(e,t){var n=this;return this.waitForAPILoad().then((function(){return n.loadFile(e,t)}))},t.prototype.can=function(t,n){return!(t===E.ECapabilities.resave&&n&&!n.overwritable)&&e.prototype.can.call(this,t,n)},t.prototype.remove=function(e,t){return this.waitForAPILoad().then((function(){return gapi.client.drive.files.delete({fileId:e.providerData.id}).execute((function(e){return null==t?void 0:t(null==e?void 0:e.error)}))}))},t.prototype.rename=function(e,t,n){return this.waitForAPILoad().then((function(){return gapi.client.drive.files.update({fileId:e.providerData.id,resource:{name:E.CloudMetadata.withExtension(t)}}).execute((function(i){return(null!=i?i.error:void 0)?null==n?void 0:n(i.error):(e.rename(t),null==n?void 0:n(null,e))}))}))},t.prototype.close=function(e,t){},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=e.split(";"),i={type:E.CloudMetadata.File,provider:this,providerData:{id:n[0]}};n.length>1&&(i.providerData.driveId=n[1]);var r=new E.CloudMetadata(i);return this.load(r,(function(e,n){return t(e,n,r)}))},t.prototype.getOpenSavedParams=function(e){var t=[e.providerData.id];return e.providerData.driveId&&t.push(e.providerData.driveId),t.join(";")},t.prototype.fileDialogDisabled=function(e){return!e||e.providerData.driveType===d.sharedDrives&&!e.providerData.driveId},t.prototype.logout=function(){var e;this.user=null,this.authToken=null,this.promptForConsent=!0,gapi.client.setToken(null),null===(e=this.onAuthorizationChangeCallback)||void 0===e||e.call(this,!1)},t.prototype.onAuthorizationChange=function(e){this.onAuthorizationChangeCallback=e},t.prototype.isAuthorizationRequired=function(){return!0},t.prototype.waitForAPILoad=function(){return t.apiLoadPromise||(t.apiLoadPromise=Promise.all([this.waitForGISLoad(),this.waitForGAPILoad()]))},t.prototype.waitForGAPILoad=function(){return t.gapiLoadPromise||(t.gapiLoadPromise=new Promise((function(e,t){var n=document.createElement("script");n.src="https://apis.google.com/js/api.js",n.onload=function(){gapi.load("client",(function(){gapi.load("client:picker",(function(){gapi.client.init({}).then((function(){gapi.client.load("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"),gapi.client.load("https://www.googleapis.com/discovery/v1/apis/oauth2/v1/rest"),e()})).catch(t)}))}))},document.head.appendChild(n)})))},t.prototype.waitForGISLoad=function(){var e=this;return t.gisLoadPromise||(t.gisLoadPromise=new Promise((function(t){var n=document.createElement("script");n.src="https://accounts.google.com/gsi/client",n.onload=function(){e.tokenClient=google.accounts.oauth2.initTokenClient({client_id:e.clientId,scope:e.scopes}),t()},document.head.appendChild(n)})))},t.prototype.loadFile=function(e,t){var n,i=this,r=(null===(n=e.providerData.shortcutDetails)||void 0===n?void 0:n.targetId)||e.providerData.id,a={fileId:r,fields:"id, mimeType, name, parents, capabilities(canEdit)"},o=e.providerData.driveId;return o&&(a.driveId=o,a.supportsAllDrives=!0),gapi.client.drive.files.get(a).execute((function(n){var a;e.rename(n.name),e.overwritable=n.capabilities.canEdit,e.providerData={id:n.id},o&&(e.providerData.driveId=o),e.mimeType=n.mimeType,null==e.parent&&(null===(a=n.parents)||void 0===a?void 0:a.length)&&(e.parent=new E.CloudMetadata({type:E.CloudMetadata.Folder,provider:i,providerData:{id:n.parents[0]}}));var s=new XMLHttpRequest;return s.open("GET","https://www.googleapis.com/drive/v3/files/"+r+"?alt=media"),s.setRequestHeader("Authorization","Bearer "+i.authToken.access_token),s.onload=function(){switch(s.status){case 200:t(null,E.cloudContentFactory.createEnvelopedCloudContent(s.responseText));break;case 403:t("Sorry, you do not have access to the requested file");break;default:t("Unable to download file content: Error "+s.status)}},s.onerror=function(){return t("Unable to download file content")},s.send()}))},t.prototype.saveFile=function(e,t,n){var i,r,a,o,s,c=this,l="-------314159265358979323846",u=t.mimeType||this.mimeType,p={name:t.filename,mimeType:u},d=(null===(i=t.providerData.shortcutDetails)||void 0===i?void 0:i.targetId)||t.providerData.id,m=!!d,h=null===(r=t.parent)||void 0===r?void 0:r.providerData.driveId;if(!m){var E=(null===(o=null===(a=t.parent)||void 0===a?void 0:a.providerData.shortcutDetails)||void 0===o?void 0:o.targetId)||(null===(s=t.parent)||void 0===s?void 0:s.providerData.id);p.parents=[E||"root"]}h&&(p.driveId=h);var v=JSON.stringify(p),_=Array.from(m?["PATCH","/upload/drive/v3/files/"+d]:["POST","/upload/drive/v3/files"]),g=_[0],O=_[1],A="";0===u.indexOf("image/")&&(A="\r\nContent-Transfer-Encoding: base64");var R=["\r\n--"+l+"\r\nContent-Type: application/json; charset=UTF-8\r\n\r\n"+v,"\r\n--"+l+"\r\nContent-Type: "+u+A+"\r\n\r\n"+(("function"==typeof e.getContentAsJSON?e.getContentAsJSON():void 0)||e),"\r\n--"+l+"--"].join("");return gapi.client.request({path:O,method:g,params:{uploadType:"multipart",supportsAllDrives:!0},headers:{"Content-Type":'multipart/related; boundary="'+l+'"',"Content-Length":R.length},body:R}).execute((function(e){if(n)return(null!=e?e.error:void 0)?n(f.default("~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG",{message:e.error.message}),e.error.code):e?(t.providerData={id:e.id},h&&(t.providerData.driveId=h),n(null,e)):n(c.apiError(e,f.default("~GOOGLE_DRIVE.UNABLE_TO_UPLOAD")))}))},t.prototype.apiError=function(e,t){return(null==e?void 0:e.message)?t+": "+e.message:t},t.prototype.topLevelDrives=function(){var e=[new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.MY_DRIVE"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.myDrive}}),new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.SHARED_WITH_ME"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.sharedWithMe}})];return this.options.disableSharedDrives||e.push(new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.SHARED_DRIVES"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.sharedDrives}})),e},t.Name="googleDrive",t.hasValidOptions=function(e){return"string"==typeof(null==e?void 0:e.clientId)&&"string"==typeof(null==e?void 0:e.apiKey)},t.IMMEDIATE=!0,t.SHOW_POPUP=!1,t.gisLoadPromise=null,t.gapiLoadPromise=null,t.apiLoadPromise=null,t}(E.ProviderInterface);t.default=S},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function o(e){try{c(i.next(e))}catch(e){a(e)}}function s(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,s)}c((i=i.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=t.kDynamicAttachmentSizeThreshold)};t.setInteractiveState=function(e){return a(void 0,void 0,void 0,(function(){var n,i,r,a,s;return o(this,(function(o){switch(o.label){case 0:return i=u.cloneDeep(e),t.shouldSaveAsAttachment(i)?(a="application/json"===(r="string"===i?"text/plain":"application/json")?JSON.stringify(i):i,[4,d.writeAttachment({name:t.kAttachmentFilename,content:a,contentType:r})]):[3,2];case 1:return(s=o.sent()).ok?(n=h(r),[3,3]):[2,{error:s.statusText}];case 2:n=i,o.label=3;case 3:return d.setInteractiveState(n),d.flushStateUpdates(),[2,{error:null}]}}))}))},t.kAttachmentUrlParameter="attachment",t.kDynamicAttachmentSizeThreshold=491520,t.kAttachmentFilename="file.json";var h=function(e){return{__attachment__:t.kAttachmentFilename,contentType:e}},f=function(e){function n(t,i){var r=e.call(this,{name:n.Name,capabilities:{save:!0,resave:!0,export:!1,load:!0,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.options=t,r.client=i,r.handleInitInteractive(),r}return r(n,e),n.prototype.getInitInteractiveMessage=function(){var e;return null!==(e=this.initInteractivePromise)&&void 0!==e?e:this.initInteractivePromise=d.getInitInteractiveMessage()},n.prototype.isReady=function(){return this.readyPromise},n.prototype.logLaraData=function(e,t){var n,i;if(t){var r={operation:"open",runStateUrl:e,run_remote_endpoint:t};null===(i=null===(n=this.options)||void 0===n?void 0:n.logLaraData)||void 0===i||i.call(n,r)}},n.prototype.handleRunRemoteEndpoint=function(e){var t;return a(this,void 0,void 0,(function(){var n,i;return o(this,(function(r){switch(r.label){case 0:return"runtime"!==e.mode?[2]:e&&(null===(t=this.options)||void 0===t?void 0:t.logLaraData)?e.runRemoteEndpoint?(this.logLaraData(e.interactiveStateUrl,e.runRemoteEndpoint),[3,7]):[3,1]:[2];case 1:if(!e.classInfoUrl||!e.interactiveStateUrl)return[3,7];r.label=2;case 2:return r.trys.push([2,6,,7]),[4,fetch(e.interactiveStateUrl,{credentials:"include"})];case 3:return(n=r.sent()).ok?[4,n.json()]:[3,5];case 4:i=r.sent(),this.logLaraData(e.interactiveStateUrl,null==i?void 0:i.run_remote_endpoint),r.label=5;case 5:return[3,7];case 6:return r.sent(),[3,7];case 7:return[2]}}))}))},n.prototype.readAttachmentContent=function(e,t){return a(this,void 0,void 0,(function(){var n;return o(this,(function(i){switch(i.label){case 0:return[4,d.readAttachment({name:e.__attachment__,interactiveId:t})];case 1:if((n=i.sent()).ok)return[2,"application/json"===e.contentType?n.json():n.text()];throw new Error('Error reading attachment contents! ["'+n.statusText+'"]')}}))}))},n.prototype.processRawInteractiveState=function(e,n){return a(this,void 0,void 0,(function(){var i;return o(this,(function(r){switch(r.label){case 0:return"object"!=typeof(a=e)||a.__attachment__!==t.kAttachmentFilename?[3,2]:[4,this.readAttachmentContent(e,n)];case 1:return i=r.sent(),[3,3];case 2:i=u.cloneDeep(e),r.label=3;case 3:return[2,i]}var a}))}))},n.prototype.selectFromInteractiveStates=function(e){return a(this,void 0,void 0,(function(){var t=this;return o(this,(function(n){return[2,new Promise((function(n,i){t.client.selectInteractiveStateDialog(e,(function(e){n(e)}))}))]}))}))},n.prototype.getInitialInteractiveStateAndinteractiveId=function(e){var n;return a(this,void 0,void 0,(function(){var i,r,a,s,c,l,u,p,d;return o(this,(function(o){switch(o.label){case 0:return"authoring"===e.mode||"reportItem"===e.mode?[2,null]:"report"===e.mode?[2,{interactiveState:e.interactiveState}]:(i=e.interactiveState,r=null===(n=e.interactive)||void 0===n?void 0:n.id,a=!!i,s=e.allLinkedStates,r&&(null==s?void 0:s.length)>0?(c=s[0],l=void 0,l=c.updatedAt?s.slice().sort((function(e,t){return new Date(t.updatedAt).getTime()-new Date(e.updatedAt).getTime()}))[0]:c,u=new Date(e.updatedAt||Date.now()),p=new Date(l.updatedAt||Date.now()),d=new Date(c.updatedAt||Date.now()),a&&p&&p>u?[4,this.selectFromInteractiveStates({state1:l,state2:e,interactiveStateAvailable:a})]:[3,6]):[3,10]);case 1:return i=o.sent(),r=i===l.interactiveState?l.interactive.id:e.interactive.id,i!==l.interactiveState?[3,3]:[4,t.setInteractiveState(null)];case 2:return o.sent(),[3,5];case 3:return[4,t.setInteractiveState("touch")];case 4:o.sent(),o.label=5;case 5:return[2,{interactiveState:i,interactiveId:r}];case 6:return!a&&c!==l&&d&&p&&p>d?[4,this.selectFromInteractiveStates({state1:l,state2:c,interactiveStateAvailable:a})]:[3,8];case 7:return i=o.sent(),r=i===l.interactiveState?l.interactive.id:c.interactive.id,[2,{interactiveState:i,interactiveId:r}];case 8:return a||!c?[3,10]:(i=c.interactiveState,r=c.interactive.id,[4,t.setInteractiveState(i)]);case 9:o.sent(),o.label=10;case 10:return[2,{interactiveState:i,interactiveId:r}]}}))}))},n.prototype.getInteractiveId=function(e){return"runtime"===e.mode?e.interactive.id:void 0},n.prototype.handleInitialInteractiveState=function(e){return a(this,void 0,void 0,(function(){var t,n,i,r,a;return o(this,(function(o){switch(o.label){case 0:return[4,this.getInitialInteractiveStateAndinteractiveId(e)];case 1:n=o.sent(),i=n.interactiveState,r=n.interactiveId,o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.processRawInteractiveState(i,r)];case 3:return t=o.sent(),[3,5];case 4:return o.sent(),[3,5];case 5:return a={documentId:l.default.parse(location.search).documentId,interactiveState:t},this.client.openProviderFileWhenConnected(this.name,a),[2]}}))}))},n.prototype.handleInitInteractive=function(){var e=this;this.readyPromise=new Promise((function(t){e.getInitInteractiveMessage().then((function(n){e.initInteractiveMessage=n,Promise.all([e.handleRunRemoteEndpoint(n),e.handleInitialInteractiveState(n)]).then((function(){return t(!0)}))}))}))},n.prototype.handleUrlParams=function(){if(void 0!==l.default.parse(location.search).interactiveApi)return!0},n.prototype.filterTabComponent=function(e,t){return null},n.prototype.load=function(e,t){return a(this,void 0,void 0,(function(){var n,i,r,a,s,c,l;return o(this,(function(o){switch(o.label){case 0:return[4,this.getInitInteractiveMessage()];case 1:n=o.sent(),o.label=2;case 2:return o.trys.push([2,5,,6]),i=this.getInteractiveId(n),a=this.rewriteInteractiveState,s=this.processRawInteractiveState,[4,u.cloneDeep(d.getInteractiveState())];case 3:return[4,s.apply(this,[o.sent(),i])];case 4:return r=a.apply(this,[o.sent()]),c=p.cloudContentFactory.createEnvelopedCloudContent(r),t(null,c,e),[3,6];case 5:return l=o.sent(),t(l.message),[3,6];case 6:return[2]}}))}))},n.prototype.save=function(e,n,i,r){return a(this,void 0,void 0,(function(){var n,r;return o(this,(function(a){switch(a.label){case 0:return[4,this.getInitInteractiveMessage()];case 1:return a.sent(),n=e.getContent(),[4,t.setInteractiveState(n)];case 2:return(r=a.sent()).error?null==i||i(r.error):null==i||i(null,200,n),[2]}}))}))},n.prototype.canOpenSaved=function(){return!0},n.prototype.getOpenSavedParams=function(e){return e.providerData},n.prototype.openSaved=function(e,n){return a(this,void 0,void 0,(function(){var i,r,a,c,l,u,d,h,f=this;return o(this,(function(o){switch(o.label){case 0:return i=e.interactiveState,r=s(e,["interactiveState"]),a=function(e){var t=p.cloudContentFactory.createEnvelopedCloudContent(e),i=new p.CloudMetadata({type:p.CloudMetadata.File,provider:f,providerData:r});n(null,t,i)},null==i||m.isEmptyObject(i)?[3,1]:(a(this.rewriteInteractiveState(i)),[3,13]);case 1:if(!e.documentId)return[3,11];o.label=2;case 2:return o.trys.push([2,9,,10]),[4,fetch(e.documentId)];case 3:return c=o.sent(),u=this.rewriteInteractiveState,c.ok?[4,c.json()]:[3,5];case 4:return d=o.sent(),[3,6];case 5:d=void 0,o.label=6;case 6:return(l=u.apply(this,[d]))?[4,t.setInteractiveState(l)]:[3,8];case 7:(h=o.sent()).error?n(h.error):a(l),o.label=8;case 8:return[2];case 9:return o.sent(),[3,10];case 10:return n("Unable to open saved document: "+e.documentId+"!"),[3,13];case 11:return[4,t.setInteractiveState("")];case 12:o.sent(),a(""),o.label=13;case 13:return[2]}}))}))},n.prototype.rewriteInteractiveState=function(e){var t,n;if(e&&this.isObject(e)){var i=null===(n=null===(t=this.initInteractiveMessage)||void 0===t?void 0:t.hostFeatures)||void 0===n?void 0:n.domain;i&&this.rewriteSensorInteractiveUrls(e,i)}return e},n.prototype.isObject=function(e){return!(!e||"object"!=typeof e)},n.prototype.rewriteSensorInteractiveUrls=function(e,t){if(Array.isArray(e))for(var n=0,i=e;n{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===i[e]&&(i[e]={}),i[e][t[1]]=n):i[e]=n};case"bracket":return(e,n,i)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==i[e]?i[e]=[].concat(i[e],n):i[e]=[n]:i[e]=n};case"comma":case"separator":return(t,n,i)=>{const r="string"==typeof n&&n.includes(e.arrayFormatSeparator),a="string"==typeof n&&!r&&u(n,e).includes(e.arrayFormatSeparator);n=a?u(n,e):n;const o=r||a?n.split(e.arrayFormatSeparator).map(t=>u(t,e)):null===n?n:u(n,e);i[t]=o};case"bracket-separator":return(t,n,i)=>{const r=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!r)return void(i[t]=n?u(n,e):n);const a=null===n?[]:n.split(e.arrayFormatSeparator).map(t=>u(t,e));void 0!==i[t]?i[t]=[].concat(i[t],a):i[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),i=Object.create(null);if("string"!=typeof e)return i;if(!(e=e.trim().replace(/^[?#&]/,"")))return i;for(const r of e.split("&")){if(""===r)continue;let[e,o]=a(t.decode?r.replace(/\+/g," "):r,"=");o=void 0===o?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?o:u(o,t),n(u(e,t),o,i)}for(const e of Object.keys(i)){const n=i[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=m(n[e],t);else i[e]=m(n,t)}return!1===t.sort?i:(!0===t.sort?Object.keys(i).sort():Object.keys(i).sort(t.sort)).reduce((e,t)=>{const n=i[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=d,t.parse=h,t.stringify=(e,t)=>{if(!e)return"";c((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&(e=>null==e)(e[n])||t.skipEmptyString&&""===e[n],i=function(e){switch(e.arrayFormat){case"index":return t=>(n,i)=>{const r=n.length;return void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,[l(t,e),"[",r,"]"].join("")]:[...n,[l(t,e),"[",l(r,e),"]=",l(i,e)].join("")]};case"bracket":return t=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,[l(t,e),"[]"].join("")]:[...n,[l(t,e),"[]=",l(i,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(i,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?i:(r=null===r?"":r,0===i.length?[[l(n,e),t,l(r,e)].join("")]:[[i,l(r,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,l(t,e)]:[...n,[l(t,e),"=",l(i,e)].join("")]}}(t),r={};for(const t of Object.keys(e))n(t)||(r[t]=e[t]);const a=Object.keys(r);return!1!==t.sort&&a.sort(t.sort),a.map(n=>{const r=e[n];return void 0===r?"":null===r?l(n,t):Array.isArray(r)?0===r.length&&"bracket-separator"===t.arrayFormat?l(n,t)+"[]":r.reduce(i(n),[]).join("&"):l(n,t)+"="+l(r,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,i]=a(e,"#");return Object.assign({url:n.split("?")[0]||"",query:h(d(e),t)},t&&t.parseFragmentIdentifier&&i?{fragmentIdentifier:u(i,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const i=p(e.url).split("?")[0]||"",r=t.extract(e.url),a=t.parse(r,{sort:!1}),o=Object.assign(a,e.query);let c=t.stringify(o,n);c&&(c="?"+c);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u="#"+(n[s]?l(e.fragmentIdentifier,n):e.fragmentIdentifier)),`${i}${c}${u}`},t.pick=(e,n,i)=>{i=Object.assign({parseFragmentIdentifier:!0,[s]:!1},i);const{url:r,query:a,fragmentIdentifier:c}=t.parseUrl(e,i);return t.stringifyUrl({url:r,query:o(a,n),fragmentIdentifier:c},i)},t.exclude=(e,n,i)=>{const r=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,r,i)}},function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,n){"use strict";var i=new RegExp("(%[a-f0-9]{2})|([^%]+?)","gi"),r=new RegExp("(%[a-f0-9]{2})+","gi");function a(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),i=e.slice(t);return Array.prototype.concat.call([],a(n),a(i))}function o(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(i)||[],n=1;n{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},function(e,t,n){"use strict";e.exports=function(e,t){for(var n={},i=Object.keys(e),r=Array.isArray(t),a=0;a=0;return e.prototype.can.call(this,t,n)&&!(c&&s)},t.prototype.load=function(e,t){var n,i,r,a,s,c,l=this,u=this.docStoreUrl.v2LoadDocument(null===(n=e.providerData)||void 0===n?void 0:n.recordid),p=u.method,d=u.url;return(null===(r=null===(i=e.providerData)||void 0===i?void 0:i.accessKeys)||void 0===r?void 0:r.readOnly)?c="RO::"+e.providerData.accessKeys.readOnly:(null===(s=null===(a=e.providerData)||void 0===a?void 0:a.accessKeys)||void 0===s?void 0:s.readWrite)&&(c="RW::"+e.providerData.accessKeys.readWrite),$.ajax({type:p,url:d,dataType:"json",data:{accessKey:c},context:this,success:function(n){var i,r;l.logLaraData({operation:"open",documentID:null===(i=e.providerData)||void 0===i?void 0:i.recordid,documentUrl:d});var a=o.cloudContentFactory.createEnvelopedCloudContent(n);return e.rename(e.name||n.docName||n.name||(null===(r=n.content)||void 0===r?void 0:r.name)),e.name&&a.addMetadata({docName:e.filename}),t(null,a)},error:function(n){var i;return t("Unable to load "+(e.name||(null===(i=e.providerData)||void 0===i?void 0:i.recordid)||"file"))}})},t.prototype.save=function(e,t,n,i){var r,a,o=e.getContent(),s=this.options.patch&&t.overwritable&&!i,c=this.savedContent.createPatch(o,s);if(!c.shouldPatch||c.diffLength){var l={};!c.shouldPatch&&t.filename&&(l.recordname=t.filename),null!=(null===(a=null===(r=null==t?void 0:t.providerData)||void 0===r?void 0:r.accessKeys)||void 0===a?void 0:a.readWrite)&&(l.accessKey="RW::"+t.providerData.accessKeys.readWrite);var u=c.shouldPatch?this.docStoreUrl.v2PatchDocument(t.providerData.recordid,l):this.docStoreUrl.v2SaveDocument(t.providerData.recordid,l),m=u.method,h=u.url,f={operation:"save",provider:"LaraProvider",shouldPatch:c.shouldPatch,method:m,url:h.substr(0,h.indexOf("accessKey")+16)+"...",params:JSON.stringify({recordname:l.recordname}),content:c.sendContent.substr(0,512)};return this.client.log("save",f),$.ajax({dataType:"json",type:m,url:h,data:p.default.deflate(c.sendContent),contentType:c.mimeType,processData:!1,beforeSend:function(e){return e.setRequestHeader("Content-Encoding","deflate")},context:this,success:function(e){return this.savedContent.updateContent(this.options.patch?d.default.cloneDeep(o):null),e.recordid&&(t.providerData.recordid=e.recordid),n(null,e)},error:function(i){if(c.shouldPatch)return this.save(e,t,n,!0);try{var r=JSON.parse(i.responseText);return"error.duplicate"===r.message?n("Unable to create "+t.name+". File already exists."):n("Unable to save "+t.name+": ["+r.message+"]")}catch(e){return n("Unable to save "+t.name)}}})}n(null)},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n,i=this,r=new o.CloudMetadata({type:o.CloudMetadata.File,provider:this}),a="string"==typeof e?this.decodeParams(e):e;this.openSavedParams=a,this.collaboratorUrls=(null===(n=null==a?void 0:a.collaboratorUrls)||void 0===n?void 0:n.length)?a.collaboratorUrls:[];var s=function(e,t){return r.providerData=e,i.load(r,(function(e,n){i.client.removeQueryParams(i.removableQueryParams),t(e,n,r)}))};if(null==a?void 0:a.recordid)return s(a,t);var c=function(e,n,r,a){var o,c,l=i.extractRawDataFromRunState(a),u=l.docStore,m=i.collaboratorUrls.length>0,h=function(e,t,n){var i=d.default.cloneDeep(l);i.docStore=t;var r=JSON.stringify(i),a="string"==typeof(null==i?void 0:i.learner_url)?i.learner_url:null,o=a?"&learner_url="+encodeURIComponent(a):"",s=e.slice(),c=function(){0===s.length?n(null):function(e,t){$.ajax({type:"PUT",url:e+"?raw_data="+encodeURIComponent(r)+o,dataType:"json",xhrFields:{withCredentials:!0}}).done((function(e,n,i){return!1===(null==e?void 0:e.success)?t("Could not open the specified document because an error occurred [updateState] ("+e.message+")"):t(null)})).fail((function(e,n,i){return t("Could not open the specified document because an error occurred [updateState]")}))}(s.shift(),(function(e){e?n(e):c()}))};c()},f=function(e){u={recordid:e.id,accessKeys:{readOnly:e.readAccessKey,readWrite:e.readWriteAccessKey}};var t=window.location.origin?""+window.location.origin+window.location.pathname:window.location.protocol+"//"+window.location.host+window.location.pathname,n={recordid:e.id,accessKeys:{readOnly:e.readAccessKey}},r=i.encodeParams(n);return null==l.lara_options&&(l.lara_options={}),l.lara_options.reporting_url=t+"?launchFromLara="+r};if((null==u?void 0:u.recordid)&&((null===(o=u.accessKeys)||void 0===o?void 0:o.readOnly)||(null===(c=u.accessKeys)||void 0===c?void 0:c.readWrite))){var E=function(e){var t={source:u.recordid,accessKey:"RO::"+u.accessKeys.readOnly},n=i.docStoreUrl.v2CreateDocument(t),r=n.method,a=n.url;return $.ajax({type:r,url:a,dataType:"json"}).done((function(t,n,r){var o={operation:"clone",documentID:u.recordid,documentUrl:a};return null!=(null!=l?l.run_remote_endpoint:void 0)&&(o.run_remote_endpoint=l.run_remote_endpoint),i.logLaraData(o),f(t),e(null)})).fail((function(t,n,i){return e("Could not open the specified document because an error occurred [createCopy]")}))},v=function(e,t){if(e)return t(e);var n=d.default.cloneDeep(u);return n.collaborator="follower",h(i.collaboratorUrls,n,t)},_=function(t,n){return t?n(t):(u.collaborator="leader",h([e],u,n))},g=function(t,n){return t?n(t):(delete u.collaborator,h([e],u,n))},O=function(e){return e?t(e):s(d.default.cloneDeep(u),t)};return u.collaborator?"leader"===u.collaborator?m?v(null,O):E((function(e){return g(e,O)})):E(m?function(e){return _(e,(function(e){return v(e,O)}))}:function(e){return g(e,O)}):m?_(null,(function(e){return v(e,O)})):O()}if(n){var A=function(n,r,a){f(n),m&&(u.collaborator="leader");var o=d.default.merge({},u,{url:e}),c=function(){return s(o,t)};return h([e],u,(function(e){return e?t(e):m?(u.collaborator="follower",h(i.collaboratorUrls,u,(function(e){return e?t(e):c()}))):c()}))},R=function(e,n,i){t("Could not open the specified document because an error occurred [createCopy]")};if(!("string"==typeof n&&n.match(/^http?s/))){var y={source:n};r&&(y.accessKey="RO::"+r);var I=i.docStoreUrl.v2CreateDocument(y),S=I.method,L=I.url;return $.ajax({type:S,url:L,dataType:"json"}).done(A).fail(R)}$.ajax({url:n}).done((function(e){var t=i.docStoreUrl.v2CreateDocument({}),n=t.method,r=t.url,a="string"==typeof e?e:JSON.stringify(e);return $.ajax({type:n,dataType:"json",contentType:"application/json",processData:!1,data:p.default.deflate(a),beforeSend:function(e){return e.setRequestHeader("Content-Encoding","deflate")},url:r}).done(A).fail(R)})).fail(R)}else t("Could not open the specified document because an error occurred [noSource]")};if(!(null==a?void 0:a.url))return t("Cannot open the specified document");$.ajax({type:"GET",url:a.url,dataType:"json",xhrFields:{withCredentials:!0}}).done((function(e,t,n){var r={operation:"open",runStateUrl:a.url,documentID:a.source};return null!=(null==e?void 0:e.run_remote_endpoint)&&(r.run_remote_endpoint=e.run_remote_endpoint),i.logLaraData(r),c(a.url,a.source,a.readOnlyKey,e)})).fail((function(e,n,i){return t("Could not open the specified document because an error occurred [getState]")}))},t.prototype.getOpenSavedParams=function(e){var t=this.openSavedParams?this.openSavedParams:this.laraParams?{url:this.laraParams.url,source:this.laraParams.source}:e;return this.encodeParams(t)},t.Name="lara",t}(o.ProviderInterface);t.default=m},function(e,t,n){ +e.exports=n(116)},function(e){e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')},function(e,t,n){(function(e){function n(e,t){for(var n=0,i=e.length-1;i>=0;i--){var r=e[i];"."===r?e.splice(i,1):".."===r?(e.splice(i,1),n++):n&&(e.splice(i,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function i(e,t){if(e.filter)return e.filter(t);for(var n=[],i=0;i=-1&&!r;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return(r?"/":"")+(t=n(i(t.split("/"),(function(e){return!!e})),!r).join("/"))||"."},t.normalize=function(e){var a=t.isAbsolute(e),o="/"===r(e,-1);return(e=n(i(e.split("/"),(function(e){return!!e})),!a).join("/"))||a||(e="."),e&&o&&(e+="/"),(a?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(i(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function i(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var r=i(e.split("/")),a=i(n.split("/")),o=Math.min(r.length,a.length),s=o,c=0;c=1;--a)if(47===(t=e.charCodeAt(a))){if(!r){i=a;break}}else r=!1;return-1===i?n?"/":".":n&&1===i?"/":e.slice(0,i)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,i=-1,r=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!r){n=t+1;break}}else-1===i&&(r=!1,i=t+1);return-1===i?"":e.slice(n,i)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,i=-1,r=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===i&&(r=!1,i=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!r){n=o+1;break}}return-1===t||-1===i||0===a||1===a&&t===i-1&&t===n+1?"":e.slice(t,i)};var r="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n(8))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCustomClientProvider=void 0;t.isCustomClientProvider=function(e){return null!=e.createProvider}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1)),s=n(3),c=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||o.default("~PROVIDER.LOCAL_STORAGE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!0,rename:!0,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.Available=function(){try{var e="LocalStorageProvider::auth";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}},t.prototype.save=function(e,t,n){var i;try{var r=this._getKey(t.filename);return window.localStorage.setItem(r,(null===(i=e.getContentAsJSON)||void 0===i?void 0:i.call(e))||e),null==n?void 0:n(null)}catch(e){return null==n?void 0:n("Unable to save: "+e.message)}},t.prototype.load=function(e,t){try{var n=window.localStorage.getItem(this._getKey(e.filename));return t(null,s.cloudContentFactory.createEnvelopedCloudContent(n))}catch(n){return t("Unable to load '"+e.name+"': "+n.message)}},t.prototype.list=function(e,t,n){for(var i,r=null==n?void 0:n.extension,a=r?[r]:s.CloudMetadata.ReadableExtensions,o=[],c=this._getKey(((null===(i=null==e?void 0:e.path)||void 0===i?void 0:i.call(e))||[]).join("/")),l=0,u=Object.keys(window.localStorage||{});l0?s.CloudMetadata.Folder:s.CloudMetadata.File,parent:e,provider:this}))}}return t(null,o)},t.prototype.remove=function(e,t){try{return window.localStorage.removeItem(this._getKey(e.filename)),null==t?void 0:t(null)}catch(e){return null==t?void 0:t("Unable to delete")}},t.prototype.rename=function(e,t,n){try{var i=window.localStorage.getItem(this._getKey(e.filename));return window.localStorage.setItem(this._getKey(s.CloudMetadata.withExtension(t)),i),window.localStorage.removeItem(this._getKey(e.filename)),e.rename(t),null==n?void 0:n(null,e)}catch(e){return null==n?void 0:n("Unable to rename")}},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=new s.CloudMetadata({name:e,type:s.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._getKey=function(e){return void 0===e&&(e=""),"cfm::"+e.replace(/\t/g," ")},t.Name="localStorage",t}(s.ProviderInterface);t.default=c},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9)),s=a(n(1)),c=a(n(13)),l=a(n(121)),u=n(3),p=n(14),d=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||s.default("~PROVIDER.READ_ONLY"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!1,resave:!1,export:!1,load:!0,list:!0,remove:!1,rename:!1,close:!1}})||this;return r._loadTree=function(e){var t=function(t){return Promise.all(r.promises).then((function(){return null!=t?e(null,t):(p.reportError("No contents found for "+this.displayName+" provider"),e(null,{}))}),(function(){return e("No contents found for "+this.displayName+" provider")}))};if(null!==r.tree)return t(r.tree);if(r.options.json)return r.tree=r._convertJSONToMetadataTree(r.options.json),t(r.tree);if(r.options.jsonCallback)return r.options.jsonCallback((function(n,i){return n?e(n):(r.tree=r._convertJSONToMetadataTree(r.options.json),t(r.tree))}));if(r.options.src){var n=r.options.src.replace(/\/[^/]*$/,"/");return $.ajax({dataType:"json",url:r.options.src,success:function(e){return r.tree=r._convertJSONToMetadataTree(e,n),r.options.alphabetize&&r.tree.sort((function(e,t){return e.namet.name?1:0})),t(r.tree)},error:function(e,n,i){var a=r._createErrorMetadata(null);return r.tree=[a],t(r.tree)}})}return t(null)},r.options=n,r.client=i,r.tree=null,r.promises=[],r}return r(t,e),t.prototype.load=function(e,t){var n=this;if(!e||l.default(e&&e.type===u.CloudMetadata.File))return t("Unable to load specified content");if(null!=e.content)t(null,e.content);else if(null!=e.url)$.ajax({dataType:"json",url:e.url,success:function(e){return t(null,u.cloudContentFactory.createEnvelopedCloudContent(e))},error:function(){return t("Unable to load '"+e.name+"'")}});else if(null!=(null==e?void 0:e.name))return this._loadTree((function(i,r){if(i)return t(i);var a=n._findFile(r,e.name);null!=a?n.load(a,t):t("Unable to load '"+e.name+"'")}))},t.prototype.list=function(e,t){var n=this;return this._loadTree((function(i,r){if(i)return t(i);var a=(null==e?void 0:e.type)===u.CloudMetadata.Folder?e.providerData.children:n.tree;return t(null,o.default.map(a,(function(e){return new u.CloudMetadata(e)})))}))},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=new u.CloudMetadata({name:unescape(e),type:u.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._convertJSONToMetadataTree=function(e,t,n){var i,r,a=this,o=[];if(l.default(e))for(var s=0,p=Array.from(e);st.name?1:0})),i(n)},error:function(e,t,r){var o=a._createErrorMetadata(n);return n.providerData.children=[o],i(n)}}):void 0}))}(d,i))}o.push(i)}else for(var h=0,f=Object.keys(e||{});h0)if(!n.map((function(e){return e.trim()})).reduce((function(e,t){return e||a.endsWith("."+t)||0===t.length}),!1))return void this.props.client.alert(f.default("~GOOGLE_DRIVE.SELECT_VALID_FILE"),f.default("~GOOGLE_DRIVE.SELECT_A_FILE"));this.isSave()&&this.state.filename!==f.default("~MENUBAR.UNTITLED_DOCUMENT")&&(o=this.state.filename)}var l=c?new E.CloudMetadata({type:E.CloudMetadata.Folder,provider:this.props.provider,providerData:{id:c}}):null,u=new E.CloudMetadata({name:o,type:E.ICloudFileTypes.File,parent:l,overwritable:!0,provider:this.props.provider,providerData:{id:s}});if(this.isOpen())this.props.onConfirm(u);else{var p=function(){return t.props.onConfirm(u)};if(s){var d=f.default("~FILE_DIALOG.OVERWRITE_CONFIRM",{filename:a});this.props.client.confirm(d,p)}else p()}}else e.action,google.picker.Action.CANCEL},componentDidMount:function(){var e=this;this.observer=new IntersectionObserver((function(t){e.isOpen()&&t.find((function(e){return e.isIntersecting}))&&e.showPicker("file")}),{root:this.ref.parentElement}),this.observer.observe(this.ref)},componentWillUnmount:function(){var e,t;null===(e=this.picker)||void 0===e||e.setVisible(!1),null===(t=this.picker)||void 0===t||t.dispose(),this.observer.unobserve(this.ref)},filenameChanged:function(){this.setState({filename:this.filenameRef.value})},renderLogo:function(){return _({className:"google-drive-concord-logo"},"")},renderUserInfo:function(){var e=this.props.user;if(e)return _({className:"provider-message"},_({},O({style:{marginRight:5}},f.default("~GOOGLE_DRIVE.USERNAME_LABEL")),A({},e.name)))},renderOpen:function(){var e=this;return _({className:"dialogTab googleFileDialogTab openDialog",ref:function(t){return e.ref=t}},this.renderLogo(),_({className:"main-buttons"},g({onClick:function(){return e.showPicker("file")}},f.default("~GOOGLE_DRIVE.REOPEN_DRIVE"))),this.renderUserInfo(),_({className:"buttons"},g({onClick:this.cancel},f.default("~FILE_DIALOG.CANCEL"))))},renderSave:function(){var e=this,t=this.state.filename.trim().length>0,n=t?"":"disabled";return _({className:"dialogTab googleFileDialogTab saveDialog",ref:function(t){return e.ref=t}},R({type:"text",ref:function(t){return e.filenameRef=t},value:this.state.filename,placeholder:f.default("~FILE_DIALOG.FILENAME"),onChange:this.filenameChanged,onKeyDown:this.watchForEnter}),this.renderLogo(),_({className:"main-buttons"},g({onClick:this.save,className:n,disabled:!t},f.default("~GOOGLE_DRIVE.QUICK_SAVE")),g({onClick:function(){return e.showPicker("folder")},className:n,disabled:!t},f.default("~GOOGLE_DRIVE.PICK_FOLDER")),g({onClick:function(){return e.showPicker("file")},className:n,disabled:!t},f.default("~GOOGLE_DRIVE.PICK_FILE"))),this.renderUserInfo(),_({className:"buttons"},g({onClick:this.cancel},f.default("~FILE_DIALOG.CANCEL"))))},render:function(){return this.isOpen()?this.renderOpen():this.renderSave()}}),I=h.createReactClassFactory({displayName:"GoogleDriveAuthorizationDialog",getInitialState:function(){return{apiLoadState:this.props.provider.apiLoadState}},UNSAFE_componentWillMount:function(){var e=this;return this.props.provider.waitForAPILoad().then((function(){if(e._isMounted)return e.setState({apiLoadState:e.props.provider.apiLoadState})}))},componentDidMount:function(){var e=this;this._isMounted=!0,this.setState({apiLoadState:this.props.provider.apiLoadState}),v=function(t){e.setState(t)}},componentWillUnmount:function(){return this._isMounted=!1},authenticate:function(){return this.props.provider.authorize(this.props.provider.authCallback)},render:function(){var e,t=((e={})[p.notLoaded]=f.default("~GOOGLE_DRIVE.CONNECTING_MESSAGE"),e[p.loaded]=g({onClick:this.authenticate},f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL")),e[p.errored]=f.default("~GOOGLE_DRIVE.ERROR_CONNECTING_MESSAGE"),e[p.missingScopes]=_({className:"google-drive-missing-scopes"},_({},f.default("~GOOGLE_DRIVE.MISSING_SCOPES_MESSAGE")),_({},g({onClick:this.authenticate},f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL")))),e)[this.state.apiLoadState]||"An unknown error occurred!";return _({className:"google-drive-auth"},_({className:"google-drive-concord-logo"},""),_({className:"google-drive-footer"},t))}}),S=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||f.default("~PROVIDER.GOOGLE_DRIVE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!1,rename:!0,close:!0,setFolder:!0}})||this;if(r.options=n,r.client=i,r.authToken=null,r.user=null,r.apiKey=r.options.apiKey,r.clientId=r.options.clientId,r.appId=r.options.appId,!r.apiKey)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_APIKEY"));if(!r.clientId)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_CLIENTID"));if(!r.appId)throw new Error(f.default("~GOOGLE_DRIVE.ERROR_MISSING_APPID"));return r.scopes=(r.options.scopes||["https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/userinfo.profile"]).join(" "),r.mimeType=r.options.mimeType||"text/plain",r.readableMimetypes=r.options.readableMimetypes,r.apiLoadState=p.notLoaded,r.waitForAPILoad().then((function(){return r.apiLoadState=p.loaded})).catch((function(){return r.apiLoadState=p.errored})),r}return r(t,e),t.prototype.authorized=function(e,n){var i=this;return null!=e&&(this.authCallback=e),this.apiLoadState!==p.loaded||e?e?this.authToken?e(!0):(null==n?void 0:n.forceAuthorization)?this.client.confirmDialog({className:"login-to-google-confirm-dialog",title:f.default("~PROVIDER.GOOGLE_DRIVE"),yesTitle:f.default("~GOOGLE_DRIVE.LOGIN_BUTTON_LABEL"),hideNoButton:!0,hideTitleText:!0,callback:function(){return i.doAuthorize(t.SHOW_POPUP)}}):this.doAuthorize(t.IMMEDIATE):null!==this.authToken:null!==gapi.client.getToken()},t.prototype.doAuthorize=function(e){var t=this;return this.waitForAPILoad().then((function(){t.tokenClient.callback=function(e){if(!(null==e?void 0:e.error)){var n=l([e],t.scopes.split(" "));google.accounts.oauth2.hasGrantedAllScopes.apply(null,n)?gapi.client.oauth2.userinfo.get().then((function(n){var i=n.result;t.user=i,t.authToken=e,"function"==typeof t.authCallback&&t.authCallback(!0)})):null==v||v({apiLoadState:p.missingScopes})}},e||t.tokenClient.requestAccessToken({prompt:t.promptForConsent?"consent":""})}))},t.prototype.authorize=function(e){this.authCallback=e,this.doAuthorize(!t.IMMEDIATE)},t.prototype.renderAuthorizationDialog=function(){return I({provider:this})},t.prototype.renderUser=function(){return this.user?O({className:"gdrive-user"},O({className:"gdrive-icon"}),this.user.name):null},t.prototype.renderFileDialogTabView=function(e){return y(a(a({},e),{user:this.user,logout:this.logout.bind(this)}))},t.prototype.save=function(e,t,n){var i=this;return this.waitForAPILoad().then((function(){return i.saveFile(e,t,n)}))},t.prototype.load=function(e,t){var n=this;return this.waitForAPILoad().then((function(){return n.loadFile(e,t)}))},t.prototype.can=function(t,n){return!(t===E.ECapabilities.resave&&n&&!n.overwritable)&&e.prototype.can.call(this,t,n)},t.prototype.remove=function(e,t){return this.waitForAPILoad().then((function(){return gapi.client.drive.files.delete({fileId:e.providerData.id}).execute((function(e){return null==t?void 0:t(null==e?void 0:e.error)}))}))},t.prototype.rename=function(e,t,n){return this.waitForAPILoad().then((function(){return gapi.client.drive.files.update({fileId:e.providerData.id,resource:{name:E.CloudMetadata.withExtension(t)}}).execute((function(i){return(null!=i?i.error:void 0)?null==n?void 0:n(i.error):(e.rename(t),null==n?void 0:n(null,e))}))}))},t.prototype.close=function(e,t){},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n=e.split(";"),i={type:E.CloudMetadata.File,provider:this,providerData:{id:n[0]}};n.length>1&&(i.providerData.driveId=n[1]);var r=new E.CloudMetadata(i);return this.load(r,(function(e,n){return t(e,n,r)}))},t.prototype.getOpenSavedParams=function(e){var t=[e.providerData.id];return e.providerData.driveId&&t.push(e.providerData.driveId),t.join(";")},t.prototype.fileDialogDisabled=function(e){return!e||e.providerData.driveType===d.sharedDrives&&!e.providerData.driveId},t.prototype.logout=function(){var e;this.user=null,this.authToken=null,this.promptForConsent=!0,gapi.client.setToken(null),null===(e=this.onAuthorizationChangeCallback)||void 0===e||e.call(this,!1)},t.prototype.onAuthorizationChange=function(e){this.onAuthorizationChangeCallback=e},t.prototype.isAuthorizationRequired=function(){return!0},t.prototype.waitForAPILoad=function(){return t.apiLoadPromise||(t.apiLoadPromise=Promise.all([this.waitForGISLoad(),this.waitForGAPILoad()]))},t.prototype.waitForGAPILoad=function(){return t.gapiLoadPromise||(t.gapiLoadPromise=new Promise((function(e,t){var n=document.createElement("script");n.src="https://apis.google.com/js/api.js",n.onload=function(){gapi.load("client",(function(){gapi.load("client:picker",(function(){gapi.client.init({}).then((function(){gapi.client.load("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"),gapi.client.load("https://www.googleapis.com/discovery/v1/apis/oauth2/v1/rest"),e()})).catch(t)}))}))},document.head.appendChild(n)})))},t.prototype.waitForGISLoad=function(){var e=this;return t.gisLoadPromise||(t.gisLoadPromise=new Promise((function(t){var n=document.createElement("script");n.src="https://accounts.google.com/gsi/client",n.onload=function(){e.tokenClient=google.accounts.oauth2.initTokenClient({client_id:e.clientId,scope:e.scopes}),t()},document.head.appendChild(n)})))},t.prototype.loadFile=function(e,t){var n,i=this,r=(null===(n=e.providerData.shortcutDetails)||void 0===n?void 0:n.targetId)||e.providerData.id,a={fileId:r,fields:"id, mimeType, name, parents, capabilities(canEdit)",supportsAllDrives:!0},o=e.providerData.driveId;return o&&(a.driveId=o),gapi.client.drive.files.get(a).execute((function(n){var a,s,c;if(!n||n.error)return t(i.apiError(n,f.default("~GOOGLE_DRIVE.UNABLE_TO_LOAD")));e.rename(n.name),e.overwritable=null!==(s=null===(a=n.capabilities)||void 0===a?void 0:a.canEdit)&&void 0!==s&&s,e.providerData={id:n.id},o&&(e.providerData.driveId=o),e.mimeType=n.mimeType,null==e.parent&&(null===(c=n.parents)||void 0===c?void 0:c.length)&&(e.parent=new E.CloudMetadata({type:E.CloudMetadata.Folder,provider:i,providerData:{id:n.parents[0]}}));var l=new XMLHttpRequest;return l.open("GET","https://www.googleapis.com/drive/v3/files/"+r+"?alt=media"),l.setRequestHeader("Authorization","Bearer "+i.authToken.access_token),l.onload=function(){switch(l.status){case 200:t(null,E.cloudContentFactory.createEnvelopedCloudContent(l.responseText));break;case 403:t("Sorry, you do not have access to the requested file");break;default:t("Unable to download file content: Error "+l.status)}},l.onerror=function(){return t("Unable to download file content")},l.send()}))},t.prototype.saveFile=function(e,t,n){var i,r,a,o,s,c=this,l="-------314159265358979323846",u=t.mimeType||this.mimeType,p={name:t.filename,mimeType:u},d=(null===(i=t.providerData.shortcutDetails)||void 0===i?void 0:i.targetId)||t.providerData.id,m=!!d,h=null===(r=t.parent)||void 0===r?void 0:r.providerData.driveId;if(!m){var E=(null===(o=null===(a=t.parent)||void 0===a?void 0:a.providerData.shortcutDetails)||void 0===o?void 0:o.targetId)||(null===(s=t.parent)||void 0===s?void 0:s.providerData.id);p.parents=[E||"root"]}h&&(p.driveId=h);var v=JSON.stringify(p),_=Array.from(m?["PATCH","/upload/drive/v3/files/"+d]:["POST","/upload/drive/v3/files"]),g=_[0],O=_[1],A="";0===u.indexOf("image/")&&(A="\r\nContent-Transfer-Encoding: base64");var R=["\r\n--"+l+"\r\nContent-Type: application/json; charset=UTF-8\r\n\r\n"+v,"\r\n--"+l+"\r\nContent-Type: "+u+A+"\r\n\r\n"+(("function"==typeof e.getContentAsJSON?e.getContentAsJSON():void 0)||e),"\r\n--"+l+"--"].join("");return gapi.client.request({path:O,method:g,params:{uploadType:"multipart",supportsAllDrives:!0},headers:{"Content-Type":'multipart/related; boundary="'+l+'"',"Content-Length":R.length},body:R}).execute((function(e){if(n)return(null!=e?e.error:void 0)?n(f.default("~GOOGLE_DRIVE.UNABLE_TO_UPLOAD_MSG",{message:e.error.message}),e.error.code):e?(t.providerData={id:e.id},h&&(t.providerData.driveId=h),n(null,e)):n(c.apiError(e,f.default("~GOOGLE_DRIVE.UNABLE_TO_UPLOAD")))}))},t.prototype.apiError=function(e,t){return(null==e?void 0:e.message)?t+": "+e.message:t},t.prototype.topLevelDrives=function(){var e=[new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.MY_DRIVE"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.myDrive}}),new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.SHARED_WITH_ME"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.sharedWithMe}})];return this.options.disableSharedDrives||e.push(new E.CloudMetadata({name:f.default("~GOOGLE_DRIVE.SHARED_DRIVES"),type:E.CloudMetadata.Folder,provider:this,providerData:{driveType:d.sharedDrives}})),e},t.Name="googleDrive",t.hasValidOptions=function(e){return"string"==typeof(null==e?void 0:e.clientId)&&"string"==typeof(null==e?void 0:e.apiKey)},t.IMMEDIATE=!0,t.SHOW_POPUP=!1,t.gisLoadPromise=null,t.gapiLoadPromise=null,t.apiLoadPromise=null,t}(E.ProviderInterface);t.default=S},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function o(e){try{c(i.next(e))}catch(e){a(e)}}function s(e){try{c(i.throw(e))}catch(e){a(e)}}function c(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,s)}c((i=i.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=t.kDynamicAttachmentSizeThreshold)};t.setInteractiveState=function(e){return a(void 0,void 0,void 0,(function(){var n,i,r,a,s;return o(this,(function(o){switch(o.label){case 0:return i=u.cloneDeep(e),t.shouldSaveAsAttachment(i)?(a="application/json"===(r="string"===i?"text/plain":"application/json")?JSON.stringify(i):i,[4,d.writeAttachment({name:t.kAttachmentFilename,content:a,contentType:r})]):[3,2];case 1:return(s=o.sent()).ok?(n=h(r),[3,3]):[2,{error:s.statusText}];case 2:n=i,o.label=3;case 3:return d.setInteractiveState(n),d.flushStateUpdates(),[2,{error:null}]}}))}))},t.kAttachmentUrlParameter="attachment",t.kDynamicAttachmentSizeThreshold=491520,t.kAttachmentFilename="file.json";var h=function(e){return{__attachment__:t.kAttachmentFilename,contentType:e}},f=function(e){function n(t,i){var r=e.call(this,{name:n.Name,capabilities:{save:!0,resave:!0,export:!1,load:!0,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.options=t,r.client=i,r.handleInitInteractive(),r}return r(n,e),n.prototype.getInitInteractiveMessage=function(){var e;return null!==(e=this.initInteractivePromise)&&void 0!==e?e:this.initInteractivePromise=d.getInitInteractiveMessage()},n.prototype.isReady=function(){return this.readyPromise},n.prototype.logLaraData=function(e,t){var n,i;if(t){var r={operation:"open",runStateUrl:e,run_remote_endpoint:t};null===(i=null===(n=this.options)||void 0===n?void 0:n.logLaraData)||void 0===i||i.call(n,r)}},n.prototype.handleRunRemoteEndpoint=function(e){var t;return a(this,void 0,void 0,(function(){var n,i;return o(this,(function(r){switch(r.label){case 0:return"runtime"!==e.mode?[2]:e&&(null===(t=this.options)||void 0===t?void 0:t.logLaraData)?e.runRemoteEndpoint?(this.logLaraData(e.interactiveStateUrl,e.runRemoteEndpoint),[3,7]):[3,1]:[2];case 1:if(!e.classInfoUrl||!e.interactiveStateUrl)return[3,7];r.label=2;case 2:return r.trys.push([2,6,,7]),[4,fetch(e.interactiveStateUrl,{credentials:"include"})];case 3:return(n=r.sent()).ok?[4,n.json()]:[3,5];case 4:i=r.sent(),this.logLaraData(e.interactiveStateUrl,null==i?void 0:i.run_remote_endpoint),r.label=5;case 5:return[3,7];case 6:return r.sent(),[3,7];case 7:return[2]}}))}))},n.prototype.readAttachmentContent=function(e,t){return a(this,void 0,void 0,(function(){var n;return o(this,(function(i){switch(i.label){case 0:return[4,d.readAttachment({name:e.__attachment__,interactiveId:t})];case 1:if((n=i.sent()).ok)return[2,"application/json"===e.contentType?n.json():n.text()];throw new Error('Error reading attachment contents! ["'+n.statusText+'"]')}}))}))},n.prototype.processRawInteractiveState=function(e,n){return a(this,void 0,void 0,(function(){var i;return o(this,(function(r){switch(r.label){case 0:return"object"!=typeof(a=e)||a.__attachment__!==t.kAttachmentFilename?[3,2]:[4,this.readAttachmentContent(e,n)];case 1:return i=r.sent(),[3,3];case 2:i=u.cloneDeep(e),r.label=3;case 3:return[2,i]}var a}))}))},n.prototype.selectFromInteractiveStates=function(e){return a(this,void 0,void 0,(function(){var t=this;return o(this,(function(n){return[2,new Promise((function(n,i){t.client.selectInteractiveStateDialog(e,(function(e){n(e)}))}))]}))}))},n.prototype.getInitialInteractiveStateAndinteractiveId=function(e){var n;return a(this,void 0,void 0,(function(){var i,r,a,s,c,l,u,p,d;return o(this,(function(o){switch(o.label){case 0:return"authoring"===e.mode||"reportItem"===e.mode?[2,null]:"report"===e.mode?[2,{interactiveState:e.interactiveState}]:(i=e.interactiveState,r=null===(n=e.interactive)||void 0===n?void 0:n.id,a=!!i,s=e.allLinkedStates,r&&(null==s?void 0:s.length)>0?(c=s[0],l=void 0,l=c.updatedAt?s.slice().sort((function(e,t){return new Date(t.updatedAt).getTime()-new Date(e.updatedAt).getTime()}))[0]:c,u=new Date(e.updatedAt||Date.now()),p=new Date(l.updatedAt||Date.now()),d=new Date(c.updatedAt||Date.now()),a&&p&&p>u?[4,this.selectFromInteractiveStates({state1:l,state2:e,interactiveStateAvailable:a})]:[3,6]):[3,10]);case 1:return i=o.sent(),r=i===l.interactiveState?l.interactive.id:e.interactive.id,i!==l.interactiveState?[3,3]:[4,t.setInteractiveState(null)];case 2:return o.sent(),[3,5];case 3:return[4,t.setInteractiveState("touch")];case 4:o.sent(),o.label=5;case 5:return[2,{interactiveState:i,interactiveId:r}];case 6:return!a&&c!==l&&d&&p&&p>d?[4,this.selectFromInteractiveStates({state1:l,state2:c,interactiveStateAvailable:a})]:[3,8];case 7:return i=o.sent(),r=i===l.interactiveState?l.interactive.id:c.interactive.id,[2,{interactiveState:i,interactiveId:r}];case 8:return a||!c?[3,10]:(i=c.interactiveState,r=c.interactive.id,[4,t.setInteractiveState(i)]);case 9:o.sent(),o.label=10;case 10:return[2,{interactiveState:i,interactiveId:r}]}}))}))},n.prototype.getInteractiveId=function(e){return"runtime"===e.mode?e.interactive.id:void 0},n.prototype.handleInitialInteractiveState=function(e){return a(this,void 0,void 0,(function(){var t,n,i,r,a;return o(this,(function(o){switch(o.label){case 0:return[4,this.getInitialInteractiveStateAndinteractiveId(e)];case 1:n=o.sent(),i=n.interactiveState,r=n.interactiveId,o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.processRawInteractiveState(i,r)];case 3:return t=o.sent(),[3,5];case 4:return o.sent(),[3,5];case 5:return a={documentId:l.default.parse(location.search).documentId,interactiveState:t},this.client.openProviderFileWhenConnected(this.name,a),[2]}}))}))},n.prototype.handleInitInteractive=function(){var e=this;this.readyPromise=new Promise((function(t){e.getInitInteractiveMessage().then((function(n){e.initInteractiveMessage=n,Promise.all([e.handleRunRemoteEndpoint(n),e.handleInitialInteractiveState(n)]).then((function(){return t(!0)}))}))}))},n.prototype.handleUrlParams=function(){if(void 0!==l.default.parse(location.search).interactiveApi)return!0},n.prototype.filterTabComponent=function(e,t){return null},n.prototype.load=function(e,t){return a(this,void 0,void 0,(function(){var n,i,r,a,s,c,l;return o(this,(function(o){switch(o.label){case 0:return[4,this.getInitInteractiveMessage()];case 1:n=o.sent(),o.label=2;case 2:return o.trys.push([2,5,,6]),i=this.getInteractiveId(n),a=this.rewriteInteractiveState,s=this.processRawInteractiveState,[4,u.cloneDeep(d.getInteractiveState())];case 3:return[4,s.apply(this,[o.sent(),i])];case 4:return r=a.apply(this,[o.sent()]),c=p.cloudContentFactory.createEnvelopedCloudContent(r),t(null,c,e),[3,6];case 5:return l=o.sent(),t(l.message),[3,6];case 6:return[2]}}))}))},n.prototype.save=function(e,n,i,r){return a(this,void 0,void 0,(function(){var n,r;return o(this,(function(a){switch(a.label){case 0:return[4,this.getInitInteractiveMessage()];case 1:return a.sent(),n=e.getContent(),[4,t.setInteractiveState(n)];case 2:return(r=a.sent()).error?null==i||i(r.error):null==i||i(null,200,n),[2]}}))}))},n.prototype.canOpenSaved=function(){return!0},n.prototype.getOpenSavedParams=function(e){return e.providerData},n.prototype.openSaved=function(e,n){return a(this,void 0,void 0,(function(){var i,r,a,c,l,u,d,h,f=this;return o(this,(function(o){switch(o.label){case 0:return i=e.interactiveState,r=s(e,["interactiveState"]),a=function(e){var t=p.cloudContentFactory.createEnvelopedCloudContent(e),i=new p.CloudMetadata({type:p.CloudMetadata.File,provider:f,providerData:r});n(null,t,i)},null==i||m.isEmptyObject(i)?[3,1]:(a(this.rewriteInteractiveState(i)),[3,13]);case 1:if(!e.documentId)return[3,11];o.label=2;case 2:return o.trys.push([2,9,,10]),[4,fetch(e.documentId)];case 3:return c=o.sent(),u=this.rewriteInteractiveState,c.ok?[4,c.json()]:[3,5];case 4:return d=o.sent(),[3,6];case 5:d=void 0,o.label=6;case 6:return(l=u.apply(this,[d]))?[4,t.setInteractiveState(l)]:[3,8];case 7:(h=o.sent()).error?n(h.error):a(l),o.label=8;case 8:return[2];case 9:return o.sent(),[3,10];case 10:return n("Unable to open saved document: "+e.documentId+"!"),[3,13];case 11:return[4,t.setInteractiveState("")];case 12:o.sent(),a(""),o.label=13;case 13:return[2]}}))}))},n.prototype.rewriteInteractiveState=function(e){var t,n;if(e&&this.isObject(e)){var i=null===(n=null===(t=this.initInteractiveMessage)||void 0===t?void 0:t.hostFeatures)||void 0===n?void 0:n.domain;i&&this.rewriteSensorInteractiveUrls(e,i)}return e},n.prototype.isObject=function(e){return!(!e||"object"!=typeof e)},n.prototype.rewriteSensorInteractiveUrls=function(e,t){if(Array.isArray(e))for(var n=0,i=e;n{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===i[e]&&(i[e]={}),i[e][t[1]]=n):i[e]=n};case"bracket":return(e,n,i)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==i[e]?i[e]=[].concat(i[e],n):i[e]=[n]:i[e]=n};case"comma":case"separator":return(t,n,i)=>{const r="string"==typeof n&&n.includes(e.arrayFormatSeparator),a="string"==typeof n&&!r&&u(n,e).includes(e.arrayFormatSeparator);n=a?u(n,e):n;const o=r||a?n.split(e.arrayFormatSeparator).map(t=>u(t,e)):null===n?n:u(n,e);i[t]=o};case"bracket-separator":return(t,n,i)=>{const r=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!r)return void(i[t]=n?u(n,e):n);const a=null===n?[]:n.split(e.arrayFormatSeparator).map(t=>u(t,e));void 0!==i[t]?i[t]=[].concat(i[t],a):i[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),i=Object.create(null);if("string"!=typeof e)return i;if(!(e=e.trim().replace(/^[?#&]/,"")))return i;for(const r of e.split("&")){if(""===r)continue;let[e,o]=a(t.decode?r.replace(/\+/g," "):r,"=");o=void 0===o?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?o:u(o,t),n(u(e,t),o,i)}for(const e of Object.keys(i)){const n=i[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=m(n[e],t);else i[e]=m(n,t)}return!1===t.sort?i:(!0===t.sort?Object.keys(i).sort():Object.keys(i).sort(t.sort)).reduce((e,t)=>{const n=i[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=d,t.parse=h,t.stringify=(e,t)=>{if(!e)return"";c((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&(e=>null==e)(e[n])||t.skipEmptyString&&""===e[n],i=function(e){switch(e.arrayFormat){case"index":return t=>(n,i)=>{const r=n.length;return void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,[l(t,e),"[",r,"]"].join("")]:[...n,[l(t,e),"[",l(r,e),"]=",l(i,e)].join("")]};case"bracket":return t=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,[l(t,e),"[]"].join("")]:[...n,[l(t,e),"[]=",l(i,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(i,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?i:(r=null===r?"":r,0===i.length?[[l(n,e),t,l(r,e)].join("")]:[[i,l(r,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:null===i?[...n,l(t,e)]:[...n,[l(t,e),"=",l(i,e)].join("")]}}(t),r={};for(const t of Object.keys(e))n(t)||(r[t]=e[t]);const a=Object.keys(r);return!1!==t.sort&&a.sort(t.sort),a.map(n=>{const r=e[n];return void 0===r?"":null===r?l(n,t):Array.isArray(r)?0===r.length&&"bracket-separator"===t.arrayFormat?l(n,t)+"[]":r.reduce(i(n),[]).join("&"):l(n,t)+"="+l(r,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,i]=a(e,"#");return Object.assign({url:n.split("?")[0]||"",query:h(d(e),t)},t&&t.parseFragmentIdentifier&&i?{fragmentIdentifier:u(i,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const i=p(e.url).split("?")[0]||"",r=t.extract(e.url),a=t.parse(r,{sort:!1}),o=Object.assign(a,e.query);let c=t.stringify(o,n);c&&(c="?"+c);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u="#"+(n[s]?l(e.fragmentIdentifier,n):e.fragmentIdentifier)),`${i}${c}${u}`},t.pick=(e,n,i)=>{i=Object.assign({parseFragmentIdentifier:!0,[s]:!1},i);const{url:r,query:a,fragmentIdentifier:c}=t.parseUrl(e,i);return t.stringifyUrl({url:r,query:o(a,n),fragmentIdentifier:c},i)},t.exclude=(e,n,i)=>{const r=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,r,i)}},function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,n){"use strict";var i=new RegExp("(%[a-f0-9]{2})|([^%]+?)","gi"),r=new RegExp("(%[a-f0-9]{2})+","gi");function a(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),i=e.slice(t);return Array.prototype.concat.call([],a(n),a(i))}function o(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(i)||[],n=1;n{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},function(e,t,n){"use strict";e.exports=function(e,t){for(var n={},i=Object.keys(e),r=Array.isArray(t),a=0;a=0;return e.prototype.can.call(this,t,n)&&!(c&&s)},t.prototype.load=function(e,t){var n,i,r,a,s,c,l=this,u=this.docStoreUrl.v2LoadDocument(null===(n=e.providerData)||void 0===n?void 0:n.recordid),p=u.method,d=u.url;return(null===(r=null===(i=e.providerData)||void 0===i?void 0:i.accessKeys)||void 0===r?void 0:r.readOnly)?c="RO::"+e.providerData.accessKeys.readOnly:(null===(s=null===(a=e.providerData)||void 0===a?void 0:a.accessKeys)||void 0===s?void 0:s.readWrite)&&(c="RW::"+e.providerData.accessKeys.readWrite),$.ajax({type:p,url:d,dataType:"json",data:{accessKey:c},context:this,success:function(n){var i,r;l.logLaraData({operation:"open",documentID:null===(i=e.providerData)||void 0===i?void 0:i.recordid,documentUrl:d});var a=o.cloudContentFactory.createEnvelopedCloudContent(n);return e.rename(e.name||n.docName||n.name||(null===(r=n.content)||void 0===r?void 0:r.name)),e.name&&a.addMetadata({docName:e.filename}),t(null,a)},error:function(n){var i;return t("Unable to load "+(e.name||(null===(i=e.providerData)||void 0===i?void 0:i.recordid)||"file"))}})},t.prototype.save=function(e,t,n,i){var r,a,o=e.getContent(),s=this.options.patch&&t.overwritable&&!i,c=this.savedContent.createPatch(o,s);if(!c.shouldPatch||c.diffLength){var l={};!c.shouldPatch&&t.filename&&(l.recordname=t.filename),null!=(null===(a=null===(r=null==t?void 0:t.providerData)||void 0===r?void 0:r.accessKeys)||void 0===a?void 0:a.readWrite)&&(l.accessKey="RW::"+t.providerData.accessKeys.readWrite);var u=c.shouldPatch?this.docStoreUrl.v2PatchDocument(t.providerData.recordid,l):this.docStoreUrl.v2SaveDocument(t.providerData.recordid,l),m=u.method,h=u.url,f={operation:"save",provider:"LaraProvider",shouldPatch:c.shouldPatch,method:m,url:h.substr(0,h.indexOf("accessKey")+16)+"...",params:JSON.stringify({recordname:l.recordname}),content:c.sendContent.substr(0,512)};return this.client.log("save",f),$.ajax({dataType:"json",type:m,url:h,data:p.default.deflate(c.sendContent),contentType:c.mimeType,processData:!1,beforeSend:function(e){return e.setRequestHeader("Content-Encoding","deflate")},context:this,success:function(e){return this.savedContent.updateContent(this.options.patch?d.default.cloneDeep(o):null),e.recordid&&(t.providerData.recordid=e.recordid),n(null,e)},error:function(i){if(c.shouldPatch)return this.save(e,t,n,!0);try{var r=JSON.parse(i.responseText);return"error.duplicate"===r.message?n("Unable to create "+t.name+". File already exists."):n("Unable to save "+t.name+": ["+r.message+"]")}catch(e){return n("Unable to save "+t.name)}}})}n(null)},t.prototype.canOpenSaved=function(){return!0},t.prototype.openSaved=function(e,t){var n,i=this,r=new o.CloudMetadata({type:o.CloudMetadata.File,provider:this}),a="string"==typeof e?this.decodeParams(e):e;this.openSavedParams=a,this.collaboratorUrls=(null===(n=null==a?void 0:a.collaboratorUrls)||void 0===n?void 0:n.length)?a.collaboratorUrls:[];var s=function(e,t){return r.providerData=e,i.load(r,(function(e,n){i.client.removeQueryParams(i.removableQueryParams),t(e,n,r)}))};if(null==a?void 0:a.recordid)return s(a,t);var c=function(e,n,r,a){var o,c,l=i.extractRawDataFromRunState(a),u=l.docStore,m=i.collaboratorUrls.length>0,h=function(e,t,n){var i=d.default.cloneDeep(l);i.docStore=t;var r=JSON.stringify(i),a="string"==typeof(null==i?void 0:i.learner_url)?i.learner_url:null,o=a?"&learner_url="+encodeURIComponent(a):"",s=e.slice(),c=function(){0===s.length?n(null):function(e,t){$.ajax({type:"PUT",url:e+"?raw_data="+encodeURIComponent(r)+o,dataType:"json",xhrFields:{withCredentials:!0}}).done((function(e,n,i){return!1===(null==e?void 0:e.success)?t("Could not open the specified document because an error occurred [updateState] ("+e.message+")"):t(null)})).fail((function(e,n,i){return t("Could not open the specified document because an error occurred [updateState]")}))}(s.shift(),(function(e){e?n(e):c()}))};c()},f=function(e){u={recordid:e.id,accessKeys:{readOnly:e.readAccessKey,readWrite:e.readWriteAccessKey}};var t=window.location.origin?""+window.location.origin+window.location.pathname:window.location.protocol+"//"+window.location.host+window.location.pathname,n={recordid:e.id,accessKeys:{readOnly:e.readAccessKey}},r=i.encodeParams(n);return null==l.lara_options&&(l.lara_options={}),l.lara_options.reporting_url=t+"?launchFromLara="+r};if((null==u?void 0:u.recordid)&&((null===(o=u.accessKeys)||void 0===o?void 0:o.readOnly)||(null===(c=u.accessKeys)||void 0===c?void 0:c.readWrite))){var E=function(e){var t={source:u.recordid,accessKey:"RO::"+u.accessKeys.readOnly},n=i.docStoreUrl.v2CreateDocument(t),r=n.method,a=n.url;return $.ajax({type:r,url:a,dataType:"json"}).done((function(t,n,r){var o={operation:"clone",documentID:u.recordid,documentUrl:a};return null!=(null!=l?l.run_remote_endpoint:void 0)&&(o.run_remote_endpoint=l.run_remote_endpoint),i.logLaraData(o),f(t),e(null)})).fail((function(t,n,i){return e("Could not open the specified document because an error occurred [createCopy]")}))},v=function(e,t){if(e)return t(e);var n=d.default.cloneDeep(u);return n.collaborator="follower",h(i.collaboratorUrls,n,t)},_=function(t,n){return t?n(t):(u.collaborator="leader",h([e],u,n))},g=function(t,n){return t?n(t):(delete u.collaborator,h([e],u,n))},O=function(e){return e?t(e):s(d.default.cloneDeep(u),t)};return u.collaborator?"leader"===u.collaborator?m?v(null,O):E((function(e){return g(e,O)})):E(m?function(e){return _(e,(function(e){return v(e,O)}))}:function(e){return g(e,O)}):m?_(null,(function(e){return v(e,O)})):O()}if(n){var A=function(n,r,a){f(n),m&&(u.collaborator="leader");var o=d.default.merge({},u,{url:e}),c=function(){return s(o,t)};return h([e],u,(function(e){return e?t(e):m?(u.collaborator="follower",h(i.collaboratorUrls,u,(function(e){return e?t(e):c()}))):c()}))},R=function(e,n,i){t("Could not open the specified document because an error occurred [createCopy]")};if(!("string"==typeof n&&n.match(/^http?s/))){var y={source:n};r&&(y.accessKey="RO::"+r);var I=i.docStoreUrl.v2CreateDocument(y),S=I.method,L=I.url;return $.ajax({type:S,url:L,dataType:"json"}).done(A).fail(R)}$.ajax({url:n}).done((function(e){var t=i.docStoreUrl.v2CreateDocument({}),n=t.method,r=t.url,a="string"==typeof e?e:JSON.stringify(e);return $.ajax({type:n,dataType:"json",contentType:"application/json",processData:!1,data:p.default.deflate(a),beforeSend:function(e){return e.setRequestHeader("Content-Encoding","deflate")},url:r}).done(A).fail(R)})).fail(R)}else t("Could not open the specified document because an error occurred [noSource]")};if(!(null==a?void 0:a.url))return t("Cannot open the specified document");$.ajax({type:"GET",url:a.url,dataType:"json",xhrFields:{withCredentials:!0}}).done((function(e,t,n){var r={operation:"open",runStateUrl:a.url,documentID:a.source};return null!=(null==e?void 0:e.run_remote_endpoint)&&(r.run_remote_endpoint=e.run_remote_endpoint),i.logLaraData(r),c(a.url,a.source,a.readOnlyKey,e)})).fail((function(e,n,i){return t("Could not open the specified document because an error occurred [getState]")}))},t.prototype.getOpenSavedParams=function(e){var t=this.openSavedParams?this.openSavedParams:this.laraParams?{url:this.laraParams.url,source:this.laraParams.source}:e;return this.encodeParams(t)},t.Name="lara",t}(o.ProviderInterface);t.default=m},function(e,t,n){ /** @license MIT License (c) copyright 2010-2014 original author or authors */ -var i=n(130),r=n(42),a=n(131),o=n(135),s=n(22).encodeSegment;t.diff=function(e,t,n){return u(e,t,"",function(e,t){return"object"==typeof e?{patch:t,hash:p(m,e.hash,l),makeContext:p(m,e.makeContext,d),invertible:!(!1===e.invertible)}:{patch:t,hash:p(m,e,l),makeContext:d,invertible:!0}}(n,[])).patch},t.patch=a.apply,t.patchInPlace=a.applyInPlace,t.inverse=o,t.clone=a.clone,t.InvalidPatchOperationError=n(23),t.TestFailedError=n(45),t.PatchNotInvertibleError=n(46);var c=a.isValidObject,l=a.defaultHash;function u(e,t,n,a){return Array.isArray(e)&&Array.isArray(t)?function(e,t,n,a){var o=r.map(a.hash,e),s=r.map(a.hash,t),c=i.compare(o,s);return function(e,t,n,r,a){var o=0;return i.reduce((function(r,a,s,c){var l,p,d=r.patch,m=n+"/"+(c+o);return a===i.REMOVE?(l=d[d.length-1],p=r.makeContext(c,e),r.invertible&&d.push({op:"test",path:m,value:e[c],context:p}),void 0!==l&&"add"===l.op&&l.path===m?(l.op="replace",l.context=p):d.push({op:"remove",path:m,context:p}),o-=1):a===i.ADD?(d.push({op:"add",path:m,value:t[s],context:r.makeContext(c,e)}),o+=1):u(e[c],t[s],m,r),r}),r,a)}(e,t,n,a,c)}(e,t,n,a):c(e)&&c(t)?function(e,t,n,i){var r,a,o=Object.keys(t),c=i.patch;for(r=o.length-1;r>=0;--r){a=o[r];var l=n+"/"+s(a);void 0!==e[a]?u(e[a],t[a],l,i):c.push({op:"add",path:l,value:t[a]})}for(o=Object.keys(e),r=o.length-1;r>=0;--r)if(a=o[r],void 0===t[a]){var p=n+"/"+s(a);i.invertible&&c.push({op:"test",path:p,value:e[a]}),c.push({op:"remove",path:p})}return i}(e,t,n,a):function(e,t,n,i){e!==t&&(i.invertible&&i.patch.push({op:"test",path:n,value:e}),i.patch.push({op:"replace",path:n,value:t}));return i}(e,t,n,a)}function p(e,t,n){return e(t)?t:n}function d(){}function m(e){return"function"==typeof e}},function(e,t){function n(e,t,n,i,r,a){return t[r+i]===n[a+i]?{value:e[a+1][r+1].value,type:0}:e[a][r+1].value=0;--r){a=o[r];var l=n+"/"+s(a);void 0!==e[a]?u(e[a],t[a],l,i):c.push({op:"add",path:l,value:t[a]})}for(o=Object.keys(e),r=o.length-1;r>=0;--r)if(a=o[r],void 0===t[a]){var p=n+"/"+s(a);i.invertible&&c.push({op:"test",path:p,value:e[a]}),c.push({op:"remove",path:p})}return i}(e,t,n,a):function(e,t,n,i){e!==t&&(i.invertible&&i.patch.push({op:"test",path:n,value:e}),i.patch.push({op:"replace",path:n,value:t}));return i}(e,t,n,a)}function p(e,t,n){return e(t)?t:n}function d(){}function m(e){return"function"==typeof e}},function(e,t){function n(e,t,n,i,r,a){return t[r+i]===n[a+i]?{value:e[a+1][r+1].value,type:0}:e[a][r+1].value=0;--l)for(var u=r-1;u>=0;--u)c[u][l]=n(c,e,t,a,l,u);return{prefix:a,matrix:c,suffix:o}},t.reduce=function(e,t,n){var i,r,a,o,s=n.matrix,c=n.prefix;for(i=0;is||("add"===e.op||"copy"===e.op?c[a]=Math.max(0,s-r):"remove"===e.op&&(c[a]=Math.max(0,s+r))),c}function a(e){return"remove"===e.op?{op:e.op,path:e.path}:"copy"===e.op||"move"===e.op?{op:e.op,path:e.path,from:e.from}:{op:e.op,path:e.path,value:e.value}}e.exports=function(e,t){var n=i.parse(e.path),o=i.parse(t.path),s=function(e,t){var n=e.length,i=t.length;if(0===n||0===i||n<2&&i<2)return[];var r=n===i?n-1:Math.min(n,i),a=0;for(;ac&&"remove"===n.op&&((a=t.slice())[o]=Math.max(0,s-1),e.path=i.absolute(i.join(a)));return[n,e]}(e,t,n,a);t.length>a.length?(t=r(n,a,e,t,-1),e.path=i.absolute(i.join(t))):(a=r(e,t,n,a,1),n.path=i.absolute(i.join(a)));return[n,e]}(l,n,u,o):function(e,t,n,i){if(e.path===n.path)throw new TypeError("cannot commute "+e.op+","+n.op+" with identical object paths");return[n,e]}(l,0,u):[u,l]}},function(e,t,n){var i=n(43);function r(e,t,n,r){var a=i[t.op];return void 0!==a&&"function"==typeof a.inverse?a.inverse(e,t,n,r):1}e.exports=function(e){var t,n,i=[];for(t=e.length-1;t>=0;t-=n)n=r(i,e[t],t,e);return i}},function(e,t,n){"use strict";n.r(t),n.d(t,"version",(function(){return i})),n.d(t,"VERSION",(function(){return r})),n.d(t,"atob",(function(){return x})),n.d(t,"atobPolyfill",(function(){return T})),n.d(t,"btoa",(function(){return _})),n.d(t,"btoaPolyfill",(function(){return v})),n.d(t,"fromBase64",(function(){return M})),n.d(t,"toBase64",(function(){return S})),n.d(t,"utob",(function(){return y})),n.d(t,"encode",(function(){return S})),n.d(t,"encodeURI",(function(){return L})),n.d(t,"encodeURL",(function(){return L})),n.d(t,"btou",(function(){return C})),n.d(t,"decode",(function(){return M})),n.d(t,"isValid",(function(){return P})),n.d(t,"fromUint8Array",(function(){return O})),n.d(t,"toUint8Array",(function(){return w})),n.d(t,"extendString",(function(){return F})),n.d(t,"extendUint8Array",(function(){return V})),n.d(t,"extendBuiltins",(function(){return z})),n.d(t,"Base64",(function(){return H}));const i="3.6.1",r=i,a="function"==typeof atob,o="function"==typeof btoa,s="function"==typeof Buffer,c="function"==typeof TextDecoder?new TextDecoder:void 0,l="function"==typeof TextEncoder?new TextEncoder:void 0,u=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],p=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(u),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,m=String.fromCharCode.bind(String),h="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):(e,t=(e=>e))=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),f=e=>e.replace(/[+\/]/g,e=>"+"==e?"-":"_").replace(/=+$/m,""),E=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),v=e=>{let t,n,i,r,a="";const o=e.length%3;for(let o=0;o255||(i=e.charCodeAt(o++))>255||(r=e.charCodeAt(o++))>255)throw new TypeError("invalid character found");t=n<<16|i<<8|r,a+=u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}return o?a.slice(0,o-3)+"===".substring(o):a},_=o?e=>btoa(e):s?e=>Buffer.from(e,"binary").toString("base64"):v,g=s?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let n=0,i=e.length;nt?f(g(e)):g(e),A=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?m(192|t>>>6)+m(128|63&t):m(224|t>>>12&15)+m(128|t>>>6&63)+m(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return m(240|t>>>18&7)+m(128|t>>>12&63)+m(128|t>>>6&63)+m(128|63&t)},R=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=e=>e.replace(R,A),I=s?e=>Buffer.from(e,"utf8").toString("base64"):l?e=>g(l.encode(e)):e=>_(y(e)),S=(e,t=!1)=>t?f(I(e)):I(e),L=e=>S(e,!0),b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,D=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return m(55296+(t>>>10))+m(56320+(1023&t));case 3:return m((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return m((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},C=e=>e.replace(b,D),T=e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,i,r="";for(let a=0;a>16&255):64===i?m(t>>16&255,t>>8&255):m(t>>16&255,t>>8&255,255&t);return r},x=a?e=>atob(E(e)):s?e=>Buffer.from(e,"base64").toString("binary"):T,N=s?e=>h(Buffer.from(e,"base64")):e=>h(x(e),e=>e.charCodeAt(0)),w=e=>N(G(e)),k=s?e=>Buffer.from(e,"base64").toString("utf8"):c?e=>c.decode(N(e)):e=>C(x(e)),G=e=>E(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),M=e=>k(G(e)),P=e=>{if("string"!=typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/=+$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},U=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),F=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,U(t));e("fromBase64",(function(){return M(this)})),e("toBase64",(function(e){return S(this,e)})),e("toBase64URI",(function(){return S(this,!0)})),e("toBase64URL",(function(){return S(this,!0)})),e("toUint8Array",(function(){return w(this)}))},V=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,U(t));e("toBase64",(function(e){return O(this,e)})),e("toBase64URI",(function(){return O(this,!0)})),e("toBase64URL",(function(){return O(this,!0)}))},z=()=>{F(),V()},H={version:i,VERSION:r,atob:x,atobPolyfill:T,btoa:_,btoaPolyfill:v,fromBase64:M,toBase64:S,encode:S,encodeURI:L,encodeURL:L,utob:y,btou:C,decode:M,isValid:P,fromUint8Array:O,toUint8Array:w,extendString:F,extendUint8Array:V,extendBuiltins:z}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9)),s=a(n(4)),c=n(5),l=s.default.div,u=s.default.button,p=s.default.span,d=a(n(18)),m=a(n(48)),h=a(n(1)),f=a(n(47)),E=n(3),v=n(3),_=n(3),g=a(n(40)),O=a(n(41)),A=n(14),R=c.createReactClassFactory({displayName:"DocumentStoreAuthorizationDialog",getInitialState:function(){return{docStoreAvailable:!1}},UNSAFE_componentWillMount:function(){var e=this;return this.props.provider._onDocStoreLoaded((function(){return e.setState({docStoreAvailable:!0})}))},authenticate:function(){return this.props.provider.authorize()},render:function(){return l({className:"document-store-auth"},l({className:"document-store-concord-logo"},""),l({className:"document-store-footer"},this.state.docStoreAvailable?u({onClick:this.authenticate},"Login to Concord"):"Trying to log into Concord..."))}}),y=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||h.default("~PROVIDER.DOCUMENT_STORE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:t.isNotDeprecated(E.ECapabilities.save),resave:t.isNotDeprecated(E.ECapabilities.save),export:!1,load:t.isNotDeprecated(E.ECapabilities.load),list:t.isNotDeprecated(E.ECapabilities.list),remove:t.isNotDeprecated(E.ECapabilities.remove),rename:t.isNotDeprecated(E.ECapabilities.rename),close:!1}})||this;return r._loginWindow=null,r.options=n,r.client=i,r.urlParams={documentServer:d.default("documentServer"),recordid:d.default("recordid"),runKey:d.default("runKey"),docName:d.default("doc"),docOwner:d.default("owner")},r.removableQueryParams=["recordid","doc","owner"],r.docStoreUrl=new g.default(r.urlParams.documentServer),r.user=null,r.savedContent=new O.default(r.options.patchObjectHash),r}return r(t,e),Object.defineProperty(t,"deprecationPhase",{get:function(){return 3},enumerable:!1,configurable:!0}),t.isNotDeprecated=function(e){return"save"===e?t.deprecationPhase<2:t.deprecationPhase<3},t.prototype.can=function(t,n){return("save"!==t&&"resave"!==t||!function(e,t){return null!=e?t(e):void 0}(null==n?void 0:n.providerData,(function(e){return e.owner})))&&e.prototype.can.call(this,t,n)},t.prototype.isAuthorizationRequired=function(){return!(this.urlParams.runKey||this.urlParams.docName&&this.urlParams.docOwner)},t.prototype.authorized=function(e){return this.authCallback=e,this.authCallback?this.user?this.authCallback(!0):this._checkLogin():null!==this.user},t.prototype.authorize=function(e){return this._showLoginWindow(e)},t.prototype._onDocStoreLoaded=function(e){if(this.docStoreLoadedCallback=e,this._docStoreLoaded)return this.docStoreLoadedCallback()},t.prototype._checkLogin=function(){var e=this,t=function(t){if(e.user=t,e._docStoreLoaded=!0,"function"==typeof e.docStoreLoadedCallback&&e.docStoreLoadedCallback(),t&&null!=e._loginWindow&&e._loginWindow.close(),e.authCallback)return e.authCallback(null!=t)};return $.ajax({dataType:"json",url:this.docStoreUrl.checkLogin(),xhrFields:{withCredentials:!0},success:function(e){return t(e)},error:function(){return t(null)}})},t.prototype._showLoginWindow=function(e){var t,n,i,r,a=this;if(this._loginWindow&&!this._loginWindow.closed)this._loginWindow.focus();else{var o=(t=1e3,n=480,i=window.screenLeft||screen.left,r=window.screenTop||screen.top,{left:(window.innerWidth||document.documentElement.clientWidth||screen.width)/2-t/2+i,top:(window.innerHeight||document.documentElement.clientHeight||screen.height)/2-n/2+r}),s=["width=1000","height=480","top="+o.top||!1,"left="+o.left||!1,"dependent=yes","resizable=no","location=no","dialog=yes","menubar=no"];if(this._loginWindow=window.open(this.docStoreUrl.authorize(),"auth",s.join()),this._loginWindow)var c=setInterval((function(){try{if(a._loginWindow.location.host===window.location.host&&(clearInterval(c),a._loginWindow.close(),a._checkLogin(),e))return e()}catch(e){A.reportError(e)}}),200)}return this._loginWindow},t.prototype.renderAuthorizationDialog=function(){return R({provider:this,authCallback:this.authCallback})},t.prototype.renderUser=function(){return this.user?p({},p({className:"document-store-icon"}),this.user.name):null},t.prototype.filterTabComponent=function(e,t){return"save"===e&&this.disableForNextSave?(this.disableForNextSave=!1,null):t},t.prototype.deprecationMessage=function(){return'
\n

\n \n tr(\'~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE\')}\n \n

\n

\n tr(\'~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE\')}\n

\n
'},t.prototype.onProviderTabSelected=function(e){if("save"===e&&this.deprecationMessage())return this.client.alert(this.deprecationMessage(),h.default("~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE"))},t.prototype.handleUrlParams=function(){return this.urlParams.recordid?(this.client.openProviderFile(this.name,{id:this.urlParams.recordid}),!0):!(!this.urlParams.docName||!this.urlParams.docOwner)&&(this.client.openProviderFile(this.name,{name:this.urlParams.docName,owner:this.urlParams.docOwner}),!0)},t.prototype.list=function(e,t){var n=this;return $.ajax({dataType:"json",url:this.docStoreUrl.listDocuments(),context:this,xhrFields:{withCredentials:!0},success:function(e){for(var n=[],i=0,r=Object.keys(e||{});i=3,callback:function(){return n.disableForNextSave=!0,n.client.saveFileAsDialog(e)},rejectCallback:function(){i>1&&(n.client.appOptions.autoSaveInterval=null)}})},t.Name="documentStore",t}(E.ProviderInterface);t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3),r=n(49),a=n(14),o=n(217),s=function(){function e(e,t){this.provider=t,this.client=e}return e.prototype.loadSharedContent=function(e,t){var n=new i.CloudMetadata({sharedContentId:e,type:i.ICloudFileTypes.File,overwritable:!1});this.provider.load(n,(function(e,i){return t(e,i,n)}))},e.prototype.getSharingMetadata=function(e){return{_permissions:e?1:0}},e.prototype.updateShare=function(e,t,n,i){r.updateFile({newFileContent:e,resourceId:t,readWriteToken:n}).then((function(){i(null,t)})).catch((function(e){return a.reportError(e),i("Unable to update shared file "+e)}))},e.prototype.deleteShare=function(e,t,n){r.deleteFile({resourceId:e,readWriteToken:t}).then((function(){n(null,e)})).catch((function(e){return a.reportError(e),n("Unable to delete shared file "+e)}))},e.prototype.createShare=function(e,t,n,i){r.createFile({fileContent:t}).then((function(t){var r=t.publicUrl,a=t.resourceId,o=t.readWriteToken;return n.sharedContentSecretKey=o,n.url=r,e.addMetadata({sharedDocumentId:a,sharedDocumentUrl:r,accessKeys:{readOnly:r,readWrite:o}}),i(null,o)})).catch((function(e){return i("Unable to share file "+e)}))},e.prototype.share=function(e,t,n,i,r){var a=t.get("sharedDocumentId"),s=t.get("accessKeys"),c=t.get("shareEditKey"),l=(null==s?void 0:s.readWrite)||c,u=n.getContentAsJSON();if(a&&l){0!==l.indexOf("read-write-token")&&((a=s.readOnly)||(a=o.sha256(l)),l="read-write-token:doc-store-imported:"+l),e?this.updateShare(u,a,l,r):this.deleteShare(a,l,r)}else{if(!e)return r("Unable to stop sharing the file - no access key");this.createShare(t,u,i,r)}},e.Name="s3-share-provider",e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=n(140);!function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(141));const r={dev:"http://localhost:5000/api/v1/resources",staging:"https://token-service-staging.firebaseapp.com/api/v1/resources",production:"https://token-service-62822.firebaseapp.com/api/v1/resources"},a=e=>r[e];t.TokenServiceClient=class{constructor(e){const{jwt:t,serviceUrl:n}=e;if(this.jwt=t,this.env=e.env||(()=>{if("undefined"==typeof window)throw new Error("env must be set in options when running as node library");const{host:e}=window.location;return e.match(/staging\./)?"staging":e.match(/concord\.org/)?"production":"dev"})(),this.serviceUrl=(()=>{if("undefined"==typeof window)return;const e=window.location.search.substring(1).split("&");for(let t=0;tthis.fetchFromServiceUrl("GET",this.url("/",e)).then(t).catch(n))}getResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("GET",this.url("/"+e)).then(t).catch(n))}createResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("POST",this.url("/"),{body:e}).then(t).catch(n))}updateResource(e,t){return new Promise((n,i)=>this.fetchFromServiceUrl("PATCH",this.url("/"+e),{body:t}).then(n).catch(i))}deleteResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("DELETE",this.url("/"+e)).then(t).catch(n))}getCredentials(e,t){return new Promise((n,i)=>this.fetchFromServiceUrl("POST",this.url(`/${e}/credentials`),{readWriteToken:t}).then(n).catch(i))}getReadWriteToken(e){return i.getRWTokenFromAccessRules(e)}getPublicS3Path(e,t=""){const{publicPath:n}=e;return`${n}${t}`}getPublicS3Url(e,t=""){const{publicUrl:n}=e;return`${n}${t}`}url(e,t={}){t.env=this.env;return`${e}?${Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&")}`}fetchFromServiceUrl(e,t,n){return new Promise((i,r)=>{const a=`${this.serviceUrl}${t}`,o={method:e,headers:{"Content-Type":"application/json"}},s=(null==n?void 0:n.readWriteToken)||this.jwt;return s&&(o.headers.Authorization="Bearer "+s),(null==n?void 0:n.body)&&(o.body=JSON.stringify(n.body)),(this.fetch||fetch)(a,o).then(e=>e.json()).then(e=>{"success"===e.status?i(e.result):r(e.error||e)}).catch(r)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRWTokenFromAccessRules=e=>{if(!e.accessRules)return;const t=e.accessRules.filter(e=>"readWriteToken"===e.type);return t.length>0?t[0].readWriteToken:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReadWriteTokenPrefix="read-write-token:"},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.s3={},i.S3=r.defineService("s3",["2006-03-01"]),n(210),Object.defineProperty(a.services.s3,"2006-03-01",{get:function(){var e=n(213);return e.paginators=n(214).pagination,e.waiters=n(215).waiters,e},enumerable:!0,configurable:!0}),e.exports=i.S3},function(e,t,n){(function(e){var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(144),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(11))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,r,a,o,s,c=1,l={},u=!1,p=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},i=function(e){a.port2.postMessage(e)}):p&&"onreadystatechange"in p.createElement("script")?(r=p.documentElement,i=function(e){var t=p.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(h,0,e)}:(o="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&h(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(o+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n0||i?a.toString():""},e.exports=o},function(e,t,n){var i=n(148).escapeAttribute;function r(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}r.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},r.prototype.addChildNode=function(e){return this.children.push(e),this},r.prototype.removeAttribute=function(e){return delete this.attributes[e],this},r.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,n=this.attributes,r=0,a=Object.keys(n);r"+this.children.map((function(e){return e.toString()})).join("")+"":"/>")},e.exports={XmlNode:r}},function(e,t){e.exports={escapeAttribute:function(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}}},function(e,t,n){var i=n(150).escapeElement;function r(e){this.value=e}r.prototype.toString=function(){return i(""+this.value)},e.exports={XmlText:r}},function(e,t){e.exports={escapeElement:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}}},function(e,t){function n(e,t){if(!n.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return n.services[e][t]}n.services={},e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(153),r=function(){function e(e){void 0===e&&(e=1e3),this.maxSize=e,this.cache=new i.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,n){var i="string"!=typeof t?e.getKeyString(t):t,r=this.populateValue(n);this.cache.put(i,r)},e.prototype.get=function(t){var n="string"!=typeof t?e.getKeyString(t):t,i=Date.now(),r=this.cache.get(n);if(r){for(var a=r.length-1;a>=0;a--){r[a].Expire=0;r--)if("*"!==t[r][t[r].length-1]&&(n=t[r]),t[r].substr(0,10)<=e)return n;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,n){if("function"==typeof t&&(n=t,t=null),t=t||{},this.config.params){var r=this.api.operations[e];r&&(t=i.util.copy(t),i.util.each(this.config.params,(function(e,n){r.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=n))})))}var a=new i.Request(this,e,t);return this.addAllRequestListeners(a),this.attachMonitoringEmitter(a),n&&a.send(n),a},makeUnauthenticatedRequest:function(e,t,n){"function"==typeof t&&(n=t,t={});var i=this.makeRequest(e,t).toUnauthenticated();return n?i.send(n):i},waitFor:function(e,t,n){return new i.ResourceWaiter(this,e).wait(t,n)},addAllRequestListeners:function(e){for(var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost],n=0;n299?(r.code&&(n.FinalAwsException=r.code),r.message&&(n.FinalAwsExceptionMessage=r.message)):((r.code||r.name)&&(n.FinalSdkException=r.code||r.name),r.message&&(n.FinalSdkExceptionMessage=r.message))}return n},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],n={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},i=e.response;return i.httpResponse.statusCode&&(n.HttpStatusCode=i.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(n.AccessKey=e.service.config.credentials.accessKeyId),i.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(n.SessionToken=e.httpRequest.headers["x-amz-security-token"]),i.httpResponse.headers["x-amzn-requestid"]&&(n.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]),i.httpResponse.headers["x-amz-request-id"]&&(n.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]),i.httpResponse.headers["x-amz-id-2"]&&(n.XAmzId2=i.httpResponse.headers["x-amz-id-2"]),n):n},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),n=e.response,i=n.error;return n.httpResponse.statusCode>299?(i.code&&(t.AwsException=i.code),i.message&&(t.AwsExceptionMessage=i.message)):((i.code||i.name)&&(t.SdkException=i.code||i.name),i.message&&(t.SdkExceptionMessage=i.message)),t},attachMonitoringEmitter:function(e){var t,n,r,a,o,s,c=0,l=this;e.on("validate",(function(){a=i.util.realClock.now(),s=Date.now()}),!0),e.on("sign",(function(){n=i.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,c++}),!0),e.on("validateResponse",(function(){r=Math.round(i.util.realClock.now()-n)})),e.addNamedListener("API_CALL_ATTEMPT","success",(function(){var n=l.apiAttemptEvent(e);n.Timestamp=t,n.AttemptLatency=r>=0?r:0,n.Region=o,l.emit("apiCallAttempt",[n])})),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",(function(){var a=l.attemptFailEvent(e);a.Timestamp=t,r=r||Math.round(i.util.realClock.now()-n),a.AttemptLatency=r>=0?r:0,a.Region=o,l.emit("apiCallAttempt",[a])})),e.addNamedListener("API_CALL","complete",(function(){var t=l.apiCallEvent(e);if(t.AttemptCount=c,!(t.AttemptCount<=0)){t.Timestamp=s;var n=Math.round(i.util.realClock.now()-a);t.Latency=n>=0?n:0;var r=e.response;r.error&&r.error.retryable&&"number"==typeof r.retryCount&&"number"==typeof r.maxRetries&&r.retryCount>=r.maxRetries&&(t.MaxRetriesExceeded=1),l.emit("apiCall",[t])}}))},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,n=null,r="";e&&(r=(n=(e.service.api.operations||{})[e.operation]||null)?n.authtype:"");return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===r||"v4-unsigned-body"===r?"v4":this.api.signatureVersion,i.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=(t=(t=t.replace(/\{service\}/g,this.api.endpointPrefix)).replace(/\{region\}/g,this.config.region)).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function(e,t){var n=this.api.operations[e].paginator;if(!n){if(t){var r=new Error;throw i.util.error(r,"No pagination configuration for "+e)}return null}return n}}),i.util.update(i.Service,{defineMethods:function(e){i.util.each(e.prototype.api.operations,(function(t){e.prototype[t]||("none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,n){return this.makeUnauthenticatedRequest(t,e,n)}:e.prototype[t]=function(e,n){return this.makeRequest(t,e,n)})}))},defineService:function(e,t,n){i.Service._serviceMap[e]=!0,Array.isArray(t)||(n=t,t=[]);var r=o(i.Service,n||{});if("string"==typeof e){i.Service.addVersions(r,t);var a=r.serviceIdentifier||e;r.serviceIdentifier=a}else r.prototype.api=e,i.Service.defineMethods(r);if(i.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&i.util.clientSideMonitoring){var s=i.util.clientSideMonitoring.Publisher,c=(0,i.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new s(c),c.enabled&&(i.Service._clientSideMonitoring=!0)}return i.SequentialExecutor.call(r.prototype),i.Service.addDefaultMonitoringListeners(r.prototype),r},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var n=0;n=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(a,(function(n,i){n?t(n):(e.httpRequest.headers["X-Amz-Content-Sha256"]=i,t())}))}else t()}})),e("SET_CONTENT_LENGTH","afterBuild",(function(e){var t=function(e){if(!e.service.api.operations)return"";var t=e.service.api.operations[e.operation];return t?t.authtype:""}(e),n=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var r=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=r}catch(i){if(n&&n.isStreaming){if(n.requiresLength)throw i;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}})),e("SET_HTTP_HOST","afterBuild",(function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host})),e("RESTART","restart",(function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],(function(e){e?t(e):a()})):a()})),e("HTTP_HEADERS","httpHeaders",(function(e,t,n,r){n.httpResponse.statusCode=e,n.httpResponse.statusMessage=r,n.httpResponse.headers=t,n.httpResponse.body=i.util.buffer.toBuffer(""),n.httpResponse.buffers=[],n.httpResponse.numBytes=0;var a=t.date||t.Date,o=n.request.service;if(a){var s=Date.parse(a);o.config.correctClockSkew&&o.isClockSkewed(s)&&o.applyClockOffset(s)}})),e("HTTP_DATA","httpData",(function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var n=t.httpResponse.headers["content-length"],r={loaded:t.httpResponse.numBytes,total:n};t.request.emit("httpDownloadProgress",[r,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}})),e("HTTP_DONE","httpDone",(function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers})),e("FINALIZE_ERROR","retry",(function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))})),e("INVALIDATE_CREDENTIALS","retry",(function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}})),e("EXPIRED_SIGNATURE","retry",(function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)})),e("CLOCK_SKEWED","retry",(function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)})),e("REDIRECT","retry",(function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)})),e("RETRY_CHECK","retry",(function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,n)):t()}))})),CorePost:(new r).addNamedListeners((function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",(function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}}))})),Logger:(new r).addNamedListeners((function(e){e("LOG_REQUEST","complete",(function(e){var t=e.request,r=t.service.config.logger;if(r){var a=function(){var a=(e.request.service.getSkewCorrectedDate().getTime()-t.startTime.getTime())/1e3,o=!!r.isTTY,s=e.httpResponse.statusCode,c=t.params;t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input&&(c=function e(t,n){if(!n)return n;if(t.isSensitive)return"***SensitiveInformation***";switch(t.type){case"structure":var r={};return i.util.each(n,(function(n,i){Object.prototype.hasOwnProperty.call(t.members,n)?r[n]=e(t.members[n],i):r[n]=i})),r;case"list":var a=[];return i.util.arrayEach(n,(function(n,i){a.push(e(t.member,n))})),a;case"map":var o={};return i.util.each(n,(function(n,i){o[n]=e(t.value,i)})),o;default:return n}}(t.service.api.operations[t.operation].input,t.params));var l=n(159).inspect(c,!0,null),u="";return o&&(u+=""),u+="[AWS "+t.service.serviceIdentifier+" "+s,u+=" "+a.toString()+"s "+e.retryCount+" retries]",o&&(u+=""),u+=" "+i.util.string.lowerFirst(t.operation),u+="("+l+")",o&&(u+=""),u}();"function"==typeof r.log?r.log(a):"function"==typeof r.write&&r.write(a+"\n")}}))})),Json:(new r).addNamedListeners((function(e){var t=n(25);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Rest:(new r).addNamedListeners((function(e){var t=n(19);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),RestJson:(new r).addNamedListeners((function(e){var t=n(52);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),RestXml:(new r).addNamedListeners((function(e){var t=n(53);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Query:(new r).addNamedListeners((function(e){var t=n(50);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}))}},function(e,t,n){(function(t){var i=n(0),r=n(2),a=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function o(e){var t=e.service,n=t.api||{},i=(n.operations,{});return t.config.region&&(i.region=t.config.region),n.serviceId&&(i.serviceId=n.serviceId),t.config.credentials.accessKeyId&&(i.accessKeyId=t.config.credentials.accessKeyId),i}function s(e,t){var n={};return function e(t,n,i){i&&null!=n&&"structure"===i.type&&i.required&&i.required.length>0&&r.arrayEach(i.required,(function(r){var a=i.members[r];if(!0===a.endpointDiscoveryId){var o=a.isLocationName?a.name:r;t[o]=String(n[r])}else e(t,n[r],a)}))}(n,e.params,t),n}function c(e){var t=e.service,n=t.api,a=n.operations?n.operations[e.operation]:void 0,c=s(e,a?a.input:void 0),l=o(e);Object.keys(c).length>0&&(l=r.update(l,c),a&&(l.operation=a.name));var u=i.endpointCache.get(l);if(!u||1!==u.length||""!==u[0].Address)if(u&&u.length>0)e.httpRequest.updateEndpoint(u[0].Address);else{var d=t.makeRequest(n.endpointOperation,{Operation:a.name,Identifiers:c});p(d),d.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),d.removeListener("retry",i.EventListeners.Core.RETRY_CHECK),i.endpointCache.put(l,[{Address:"",CachePeriodInMinutes:1}]),d.send((function(e,t){t&&t.Endpoints?i.endpointCache.put(l,t.Endpoints):e&&i.endpointCache.put(l,[{Address:"",CachePeriodInMinutes:1}])}))}}var l={};function u(e,t){var n=e.service,a=n.api,c=a.operations?a.operations[e.operation]:void 0,u=c?c.input:void 0,d=s(e,u),m=o(e);Object.keys(d).length>0&&(m=r.update(m,d),c&&(m.operation=c.name));var h=i.EndpointCache.getKeyString(m),f=i.endpointCache.get(h);if(f&&1===f.length&&""===f[0].Address)return l[h]||(l[h]=[]),void l[h].push({request:e,callback:t});if(f&&f.length>0)e.httpRequest.updateEndpoint(f[0].Address),t();else{var E=n.makeRequest(a.endpointOperation,{Operation:c.name,Identifiers:d});E.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),p(E),i.endpointCache.put(h,[{Address:"",CachePeriodInMinutes:60}]),E.send((function(n,a){if(n){if(e.response.error=r.error(n,{retryable:!1}),i.endpointCache.remove(m),l[h]){var o=l[h];r.arrayEach(o,(function(e){e.request.response.error=r.error(n,{retryable:!1}),e.callback()})),delete l[h]}}else if(a&&(i.endpointCache.put(h,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),l[h])){o=l[h];r.arrayEach(o,(function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()})),delete l[h]}t()}))}}function p(e){var t=e.service.api.apiVersion;t&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=t)}function d(e){var t=e.error,n=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===n.statusCode)){var a=e.request,c=a.service.api.operations||{},l=s(a,c[a.operation]?c[a.operation].input:void 0),u=o(a);Object.keys(l).length>0&&(u=r.update(u,l),c[a.operation]&&(u.operation=c[a.operation].name)),i.endpointCache.remove(u)}}function m(e){return["false","0"].indexOf(e)>=0}e.exports={discoverEndpoint:function(e,n){var o=e.service||{};if(function(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw r.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=i.config[e.serviceIdentifier]||{};return Boolean(i.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}(o)||e.isPresigned())return n();var s=(o.api.operations||{})[e.operation],l=s?s.endpointDiscoveryRequired:"NULL",p=function(e){var n=e.service||{};if(void 0!==n.config.endpointDiscoveryEnabled)return n.config.endpointDiscoveryEnabled;if(!r.isBrowser()){for(var o=0;o=a)return e;switch(e){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":try{return JSON.stringify(i[n++])}catch(e){return"[Circular]"}default:return e}})),c=i[n];n=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),h(n)?i.showHidden=n:n&&t._extend(i,n),_(i.showHidden)&&(i.showHidden=!1),_(i.depth)&&(i.depth=2),_(i.colors)&&(i.colors=!1),_(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=c),u(i,e,i.depth)}function c(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function l(e,t){return e}function u(e,n,i){if(e.customInspect&&n&&y(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(i,e);return v(r)||(r=u(e,r,i)),r}var a=function(e,t){if(_(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(E(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(f(t))return e.stylize("null","null")}(e,n);if(a)return a;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),R(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(n);if(0===o.length){if(y(n)){var c=n.name?": "+n.name:"";return e.stylize("[Function"+c+"]","special")}if(g(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(A(n))return e.stylize(Date.prototype.toString.call(n),"date");if(R(n))return p(n)}var l,O="",I=!1,S=["{","}"];(m(n)&&(I=!0,S=["[","]"]),y(n))&&(O=" [Function"+(n.name?": "+n.name:"")+"]");return g(n)&&(O=" "+RegExp.prototype.toString.call(n)),A(n)&&(O=" "+Date.prototype.toUTCString.call(n)),R(n)&&(O=" "+p(n)),0!==o.length||I&&0!=n.length?i<0?g(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=I?function(e,t,n,i,r){for(var a=[],o=0,s=t.length;o=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,O,S)):S[0]+O+S[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,i,r,a){var o,s,c;if((c=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),D(i,r)||(o="["+r+"]"),s||(e.seen.indexOf(c.value)<0?(s=f(n)?u(e,c.value,null):u(e,c.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),_(o)){if(a&&r.match(/^\d+$/))return s;(o=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function m(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function f(e){return null===e}function E(e){return"number"==typeof e}function v(e){return"string"==typeof e}function _(e){return void 0===e}function g(e){return O(e)&&"[object RegExp]"===I(e)}function O(e){return"object"==typeof e&&null!==e}function A(e){return O(e)&&"[object Date]"===I(e)}function R(e){return O(e)&&("[object Error]"===I(e)||e instanceof Error)}function y(e){return"function"==typeof e}function I(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(_(a)&&(a=e.env.NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(a)){var i=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,i,e)}}else o[n]=function(){};return o[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=m,t.isBoolean=h,t.isNull=f,t.isNullOrUndefined=function(e){return null==e},t.isNumber=E,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=_,t.isRegExp=g,t.isObject=O,t.isDate=A,t.isError=R,t.isFunction=y,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(160);var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function b(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],t].join(" ")}function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",b(),t.format.apply(t,arguments))},t.inherits=n(161),t._extend=function(e,t){if(!t||!O(t))return e;for(var n=Object.keys(t),i=n.length;i--;)e[n[i]]=t[n[i]];return e};var C="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function T(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var t;if("function"!=typeof(t=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,i=new Promise((function(e,i){t=e,n=i})),r=[],a=0;a=0){c=!0;var l=0}var u=function(){c&&l!==s?r.emit("error",t.util.error(new Error("Stream content length mismatch. Received "+l+" of "+s+" bytes."),{code:"StreamContentLengthMismatch"})):2===t.HttpClient.streamsApiVersion?r.end():r.emit("end")},p=o.httpResponse.createUnbufferedStream();if(2===t.HttpClient.streamsApiVersion)if(c){var d=new n.PassThrough;d._write=function(e){return e&&e.length&&(l+=e.length),n.PassThrough.prototype._write.apply(this,arguments)},d.on("end",u),r.on("error",(function(e){c=!1,p.unpipe(d),d.emit("end"),d.end()})),p.pipe(d).pipe(r,{end:!1})}else p.pipe(r);else c&&p.on("data",(function(e){e&&e.length&&(l+=e.length)})),p.on("data",(function(e){r.emit("data",e)})),p.on("end",u);p.on("error",(function(e){c=!1,r.emit("error",e)}))}})),r},emitEvent:function(e,n,i){"function"==typeof n&&(i=n,n=null),i||(i=function(){}),n||(n=this.eventParameters(e,this.response)),t.SequentialExecutor.prototype.emit.call(this,e,n,(function(e){e&&(this.response.error=e),i.call(this,e)}))},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,n){return n||"function"!=typeof e||(n=e,e=null),(new t.Signers.Presign).sign(this.toGet(),e,n)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",t.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",t.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),t.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e((function(e,n){t.on("complete",(function(t){t.error?n(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))})),t.runTo()}))}},t.Request.deletePromisesFromClass=function(){delete this.prototype.promise},t.util.addPromises(t.Request),t.util.mixin(t.Request,t.SequentialExecutor)}).call(this,n(8))},function(e,t){function n(e,t){this.currentState=t||null,this.states=e||{}}n.prototype.runTo=function(e,t,n,i){"function"==typeof e&&(i=n,n=t,t=e,e=null);var r=this,a=r.states[r.currentState];a.fn.call(n||r,i,(function(i){if(i){if(!a.fail)return t?t.call(n,i):null;r.currentState=a.fail}else{if(!a.accept)return t?t.call(n):null;r.currentState=a.accept}if(r.currentState===e)return t?t.call(n,i):null;r.runTo(e,t,n,i)}))},n.prototype.addState=function(e,t,n,i){return"function"==typeof t?(i=t,t=null,n=null):"function"==typeof n&&(i=n,n=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:n,fn:i},this},e.exports=n},function(e,t,n){var i=n(0),r=i.util.inherit,a=n(30);i.Response=r({constructor:function(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new i.HttpResponse,e&&(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function(e){var t,n=this.request.service,r=this.request.operation;try{t=n.paginationConfig(r,!0)}catch(e){this.error=e}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var a=i.util.copy(this.request.params);if(this.nextPageTokens){var o=t.inputToken;"string"==typeof o&&(o=[o]);for(var s=0;s=0?"&":"?";this.request.path+=a+i.util.queryParamsToString(r)},authorization:function(e,t){var n=[],i=this.credentialString(t);return n.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),n.push("SignedHeaders="+this.signedHeaders()),n.push("Signature="+this.signature(e,t)),n.join(", ")},signature:function(e,t){var n=r.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(n,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=i.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];i.util.each.call(this,this.request.headers,(function(t,n){e.push([t,n])})),e.sort((function(e,t){return e[0].toLowerCase()604800){throw i.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[a]=t}else{if(n!==i.Signers.S3)throw i.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var r=e.service?e.service.getSkewCorrectedDate():i.util.date.getDate();e.httpRequest.headers[a]=parseInt(i.util.date.unixTimestamp(r)+t,10).toString()}}function s(e){var t=e.httpRequest.endpoint,n=i.util.urlParse(e.httpRequest.path),r={};n.search&&(r=i.util.queryStringParse(n.search.substr(1)));var o=e.httpRequest.headers.Authorization.split(" ");if("AWS"===o[0])o=o[1].split(":"),r.Signature=o.pop(),r.AWSAccessKeyId=o.join(":"),i.util.each(e.httpRequest.headers,(function(e,t){e===a&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete r[e],e=e.toLowerCase()),r[e]=t})),delete e.httpRequest.headers[a],delete r.Authorization,delete r.Host;else if("AWS4-HMAC-SHA256"===o[0]){o.shift();var s=o.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];r["X-Amz-Signature"]=s,delete r.Expires}t.pathname=n.pathname,t.search=i.util.queryParamsToString(r)}i.Signers.Presign=r({sign:function(e,t,n){if(e.httpRequest.headers[a]=t||3600,e.on("build",o),e.on("sign",s),e.removeListener("afterBuild",i.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!n){if(e.build(),e.response.error)throw e.response.error;return i.util.urlFormat(e.httpRequest.endpoint)}e.build((function(){this.response.error?n(this.response.error):n(null,i.util.urlFormat(e.httpRequest.endpoint))}))}}),e.exports=i.Signers.Presign},function(e,t,n){var i=n(0);i.ParamValidator=i.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,n){if(this.errors=[],this.validateMember(e,t||{},n||"params"),this.errors.length>1){var r=this.errors.join("\n* ");throw r="There were "+this.errors.length+" validation errors:\n* "+r,i.util.error(new Error(r),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,n){var i;this.validateType(t,n,["object"],"structure");for(var r=0;e.required&&r= 1, but found "'+t+'" for '+n)},validatePattern:function(e,t,n){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+n))},validateRange:function(e,t,n,i){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+n),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+n)},validateEnum:function(e,t,n){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+n)},validateType:function(e,t,n,r){if(null==e)return!1;for(var a=!1,o=0;os)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,c=f,r=d;var v=(1e4*(268435455&(h+=122192928e5))+f)%4294967296;u[l++]=v>>>24&255,u[l++]=v>>>16&255,u[l++]=v>>>8&255,u[l++]=255&v;var _=h/4294967296*1e4&268435455;u[l++]=_>>>8&255,u[l++]=255&_,u[l++]=_>>>24&15|16,u[l++]=_>>>16&255,u[l++]=d>>>8|128,u[l++]=255&d;for(var g=0;g<6;++g)u[l+g]=p[g];return t||o(u)}},function(e,t,n){var i=n(65),r=n(66);e.exports=function(e,t,n){var a=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||i)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var s=0;s<16;++s)t[a+s]=o[s];return t||r(o)}},function(e,t,n){var i=n(177),r=n(180),a=n(181),o=n(182);e.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new r;if("sha256"===e)return new o;if("sha1"===e)return new a;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new i(r,t);if("sha256"===e)return new i(o,t);if("sha1"===e)return new i(a,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},function(e,t,n){var i=n(20);function r(e,t){this.hash=new e,this.outer=new e;var n=function(e,t){var n=i.convertToBuffer(t);if(n.byteLength>e.BLOCK_SIZE){var r=new e;r.update(n),n=r.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(n),a}(e,t),r=new Uint8Array(e.BLOCK_SIZE);r.set(n);for(var a=0;a>1,u=-7,p=n?r-1:0,d=n?-1:1,m=e[t+p];for(p+=d,a=m&(1<<-u)-1,m>>=-u,u+=s;u>0;a=256*a+e[t+p],p+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=i;u>0;o=256*o+e[t+p],p+=d,u-=8);if(0===a)a=1-l;else{if(a===c)return o?NaN:1/0*(m?-1:1);o+=Math.pow(2,i),a-=l}return(m?-1:1)*o*Math.pow(2,a-i)},t.write=function(e,t,n,i,r,a){var o,s,c,l=8*a-r-1,u=(1<>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=i?0:a-1,h=i?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),(t+=o+p>=1?d/c:d*Math.pow(2,1-p))*c>=2&&(o++,c/=2),o+p>=u?(s=0,o=u):o+p>=1?(s=(t*c-1)*Math.pow(2,r),o+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,r),o=0));r>=8;e[n+m]=255&s,m+=h,s/=256,r-=8);for(o=o<0;e[n+m]=255&o,m+=h,o/=256,l-=8);e[n+m-h]|=128*f}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){var i=n(20),r=n(16).Buffer;function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function o(e,t,n,i,r,a){return((t=(t+e&4294967295)+(i+a&4294967295)&4294967295)<>>32-r)+n&4294967295}function s(e,t,n,i,r,a,s){return o(t&n|~t&i,e,t,r,a,s)}function c(e,t,n,i,r,a,s){return o(t&i|n&~i,e,t,r,a,s)}function l(e,t,n,i,r,a,s){return o(t^n^i,e,t,r,a,s)}function u(e,t,n,i,r,a,s){return o(n^(t|~i),e,t,r,a,s)}e.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(i.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=i.convertToBuffer(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,t[n++]),r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this.buffer,n=this.bufferLength,i=8*this.bytesHashed;if(t.setUint8(this.bufferLength++,128),n%64>=56){for(var a=this.bufferLength;a<64;a++)t.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)t.setUint8(a,0);t.setUint32(56,i>>>0,!0),t.setUint32(60,Math.floor(i/4294967296),!0),this.hashBuffer(),this.finished=!0}var o=new DataView(new ArrayBuffer(16));for(a=0;a<4;a++)o.setUint32(4*a,this.state[a],!0);var s=new r(o.buffer,o.byteOffset,o.byteLength);return e?s.toString(e):s},a.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,n=t[0],i=t[1],r=t[2],a=t[3];n=s(n,i,r,a,e.getUint32(0,!0),7,3614090360),a=s(a,n,i,r,e.getUint32(4,!0),12,3905402710),r=s(r,a,n,i,e.getUint32(8,!0),17,606105819),i=s(i,r,a,n,e.getUint32(12,!0),22,3250441966),n=s(n,i,r,a,e.getUint32(16,!0),7,4118548399),a=s(a,n,i,r,e.getUint32(20,!0),12,1200080426),r=s(r,a,n,i,e.getUint32(24,!0),17,2821735955),i=s(i,r,a,n,e.getUint32(28,!0),22,4249261313),n=s(n,i,r,a,e.getUint32(32,!0),7,1770035416),a=s(a,n,i,r,e.getUint32(36,!0),12,2336552879),r=s(r,a,n,i,e.getUint32(40,!0),17,4294925233),i=s(i,r,a,n,e.getUint32(44,!0),22,2304563134),n=s(n,i,r,a,e.getUint32(48,!0),7,1804603682),a=s(a,n,i,r,e.getUint32(52,!0),12,4254626195),r=s(r,a,n,i,e.getUint32(56,!0),17,2792965006),n=c(n,i=s(i,r,a,n,e.getUint32(60,!0),22,1236535329),r,a,e.getUint32(4,!0),5,4129170786),a=c(a,n,i,r,e.getUint32(24,!0),9,3225465664),r=c(r,a,n,i,e.getUint32(44,!0),14,643717713),i=c(i,r,a,n,e.getUint32(0,!0),20,3921069994),n=c(n,i,r,a,e.getUint32(20,!0),5,3593408605),a=c(a,n,i,r,e.getUint32(40,!0),9,38016083),r=c(r,a,n,i,e.getUint32(60,!0),14,3634488961),i=c(i,r,a,n,e.getUint32(16,!0),20,3889429448),n=c(n,i,r,a,e.getUint32(36,!0),5,568446438),a=c(a,n,i,r,e.getUint32(56,!0),9,3275163606),r=c(r,a,n,i,e.getUint32(12,!0),14,4107603335),i=c(i,r,a,n,e.getUint32(32,!0),20,1163531501),n=c(n,i,r,a,e.getUint32(52,!0),5,2850285829),a=c(a,n,i,r,e.getUint32(8,!0),9,4243563512),r=c(r,a,n,i,e.getUint32(28,!0),14,1735328473),n=l(n,i=c(i,r,a,n,e.getUint32(48,!0),20,2368359562),r,a,e.getUint32(20,!0),4,4294588738),a=l(a,n,i,r,e.getUint32(32,!0),11,2272392833),r=l(r,a,n,i,e.getUint32(44,!0),16,1839030562),i=l(i,r,a,n,e.getUint32(56,!0),23,4259657740),n=l(n,i,r,a,e.getUint32(4,!0),4,2763975236),a=l(a,n,i,r,e.getUint32(16,!0),11,1272893353),r=l(r,a,n,i,e.getUint32(28,!0),16,4139469664),i=l(i,r,a,n,e.getUint32(40,!0),23,3200236656),n=l(n,i,r,a,e.getUint32(52,!0),4,681279174),a=l(a,n,i,r,e.getUint32(0,!0),11,3936430074),r=l(r,a,n,i,e.getUint32(12,!0),16,3572445317),i=l(i,r,a,n,e.getUint32(24,!0),23,76029189),n=l(n,i,r,a,e.getUint32(36,!0),4,3654602809),a=l(a,n,i,r,e.getUint32(48,!0),11,3873151461),r=l(r,a,n,i,e.getUint32(60,!0),16,530742520),n=u(n,i=l(i,r,a,n,e.getUint32(8,!0),23,3299628645),r,a,e.getUint32(0,!0),6,4096336452),a=u(a,n,i,r,e.getUint32(28,!0),10,1126891415),r=u(r,a,n,i,e.getUint32(56,!0),15,2878612391),i=u(i,r,a,n,e.getUint32(20,!0),21,4237533241),n=u(n,i,r,a,e.getUint32(48,!0),6,1700485571),a=u(a,n,i,r,e.getUint32(12,!0),10,2399980690),r=u(r,a,n,i,e.getUint32(40,!0),15,4293915773),i=u(i,r,a,n,e.getUint32(4,!0),21,2240044497),n=u(n,i,r,a,e.getUint32(32,!0),6,1873313359),a=u(a,n,i,r,e.getUint32(60,!0),10,4264355552),r=u(r,a,n,i,e.getUint32(24,!0),15,2734768916),i=u(i,r,a,n,e.getUint32(52,!0),21,1309151649),n=u(n,i,r,a,e.getUint32(16,!0),6,4149444226),a=u(a,n,i,r,e.getUint32(44,!0),10,3174756917),r=u(r,a,n,i,e.getUint32(8,!0),15,718787259),i=u(i,r,a,n,e.getUint32(36,!0),21,3951481745),t[0]=n+t[0]&4294967295,t[1]=i+t[1]&4294967295,t[2]=r+t[2]&4294967295,t[3]=a+t[3]&4294967295}},function(e,t,n){var i=n(16).Buffer,r=n(20);new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}e.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(r.isEmptyData(e))return this;var t=(e=r.convertToBuffer(e)).length;this.totalLength+=8*t;for(var n=0;n14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var n=new i(20),r=new DataView(n.buffer);return r.setUint32(0,this.h0,!1),r.setUint32(4,this.h1,!1),r.setUint32(8,this.h2,!1),r.setUint32(12,this.h3,!1),r.setUint32(16,this.h4,!1),e?n.toString(e):n},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var n,i,r=this.h0,a=this.h1,o=this.h2,s=this.h3,c=this.h4;for(e=0;e<80;e++){e<20?(n=s^a&(o^s),i=1518500249):e<40?(n=a^o^s,i=1859775393):e<60?(n=a&o|s&(a|o),i=2400959708):(n=a^o^s,i=3395469782);var l=(r<<5|r>>>27)+n+c+i+(0|this.block[e]);c=s,s=o,o=a<<30|a>>>2,a=r,r=l}for(this.h0=this.h0+r|0,this.h1=this.h1+a|0,this.h2=this.h2+o|0,this.h3=this.h3+s|0,this.h4=this.h4+c|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},function(e,t,n){var i=n(16).Buffer,r=n(20),a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),o=Math.pow(2,53)-1;function s(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}e.exports=s,s.BLOCK_SIZE=64,s.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(r.isEmptyData(e))return this;var t=0,n=(e=r.convertToBuffer(e)).byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>o)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,n=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(n.setUint8(this.bufferLength++,128),r%64>=56){for(var a=this.bufferLength;a<64;a++)n.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)n.setUint8(a,0);n.setUint32(56,Math.floor(t/4294967296),!0),n.setUint32(60,t),this.hashBuffer(),this.finished=!0}var o=new i(32);for(a=0;a<8;a++)o[4*a]=this.state[a]>>>24&255,o[4*a+1]=this.state[a]>>>16&255,o[4*a+2]=this.state[a]>>>8&255,o[4*a+3]=this.state[a]>>>0&255;return e?o.toString(e):o},s.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],i=t[1],r=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],p=0;p<64;p++){if(p<16)this.temp[p]=(255&e[4*p])<<24|(255&e[4*p+1])<<16|(255&e[4*p+2])<<8|255&e[4*p+3];else{var d=this.temp[p-2],m=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,h=((d=this.temp[p-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[p]=(m+this.temp[p-7]|0)+(h+this.temp[p-16]|0)}var f=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(a[p]+this.temp[p]|0)|0)|0,E=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&i^n&r^i&r)|0;u=l,l=c,c=s,s=o+f|0,o=r,r=i,i=n,n=f+E|0}t[0]+=n,t[1]+=i,t[2]+=r,t[3]+=o,t[4]+=s,t[5]+=c,t[6]+=l,t[7]+=u}},function(e,t,n){"use strict";var i=n(184),r=n(186);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=g,t.resolve=function(e,t){return g(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?g(e,!1,!0).resolveObject(t):t},t.format=function(e){r.isString(e)&&(e=g(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),p=["%","/","?",";","#"].concat(u),d=["/","?","#"],m=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},_=n(67);function g(e,t,n){if(e&&r.isObject(e)&&e instanceof a)return e;var i=new a;return i.parse(e,t,n),i}a.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=-1!==a&&a127?w+="x":w+=N[k];if(!w.match(m)){var M=T.slice(0,b),P=T.slice(b+1),U=N.match(h);U&&(M.push(U[1]),P.unshift(U[2])),P.length&&(g="/"+P.join(".")+g),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=i.toASCII(this.hostname));var F=this.port?":"+this.port:"",V=this.hostname||"";this.host=V+F,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==g[0]&&(g="/"+g))}if(!f[R])for(b=0,x=u.length;b0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!y.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=y.slice(-1)[0],L=(n.host||e.host||y.length>1)&&("."===S||".."===S)||""===S,b=0,D=y.length;D>=0;D--)"."===(S=y[D])?y.splice(D,1):".."===S?(y.splice(D,1),b++):b&&(y.splice(D,1),b--);if(!A&&!R)for(;b--;b)y.unshift("..");!A||""===y[0]||y[0]&&"/"===y[0].charAt(0)||y.unshift(""),L&&"/"!==y.join("/").substr(-1)&&y.push("");var C,T=""===y[0]||y[0]&&"/"===y[0].charAt(0);I&&(n.hostname=n.host=T?"":y.length?y.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(A=A||n.host&&y.length)&&!T&&y.unshift(""),y.length?n.pathname=y.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,i){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof i&&i;o.global!==o&&o.window!==o&&o.self;var s,c=2147483647,l=/^xn--/,u=/[^\x20-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},m=Math.floor,h=String.fromCharCode;function f(e){throw new RangeError(d[e])}function E(e,t){for(var n=e.length,i=[];n--;)i[n]=t(e[n]);return i}function v(e,t){var n=e.split("@"),i="";return n.length>1&&(i=n[0]+"@",e=n[1]),i+E((e=e.replace(p,".")).split("."),t).join(".")}function _(e){for(var t,n,i=[],r=0,a=e.length;r=55296&&t<=56319&&r65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,n){var i=0;for(e=n?m(e/700):e>>1,e+=m(e/t);e>455;i+=36)e=m(e/35);return m(i+36*e/(e+38))}function R(e){var t,n,i,r,a,o,s,l,u,p,d,h=[],E=e.length,v=0,_=128,O=72;for((n=e.lastIndexOf("-"))<0&&(n=0),i=0;i=128&&f("not-basic"),h.push(e.charCodeAt(i));for(r=n>0?n+1:0;r=E&&f("invalid-input"),((l=(d=e.charCodeAt(r++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||l>m((c-v)/o))&&f("overflow"),v+=l*o,!(l<(u=s<=O?1:s>=O+26?26:s-O));s+=36)o>m(c/(p=36-u))&&f("overflow"),o*=p;O=A(v-a,t=h.length+1,0==a),m(v/t)>c-_&&f("overflow"),_+=m(v/t),v%=t,h.splice(v++,0,_)}return g(h)}function y(e){var t,n,i,r,a,o,s,l,u,p,d,E,v,g,R,y=[];for(E=(e=_(e)).length,t=128,n=0,a=72,o=0;o=t&&dm((c-n)/(v=i+1))&&f("overflow"),n+=(s-t)*v,t=s,o=0;oc&&f("overflow"),d==t){for(l=n,u=36;!(l<(p=u<=a?1:u>=a+26?26:u-a));u+=36)R=l-p,g=36-p,y.push(h(O(p+R%g,0))),l=m(R/g);y.push(h(O(l,0))),a=A(n,v,i==r),n=0,++i}++n,++t}return y.join("")}s={version:"1.4.1",ucs2:{decode:_,encode:g},decode:R,encode:y,toASCII:function(e){return v(e,(function(e){return u.test(e)?"xn--"+y(e):e}))},toUnicode:function(e){return v(e,(function(e){return l.test(e)?R(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return s}.call(t,n,t,e))||(e.exports=r)}()}).call(this,n(185)(e),n(11))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var c=1e3;a&&"number"==typeof a.maxKeys&&(c=a.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(p=f.substr(0,E),d=f.substr(E+1)):(p=f,d=""),m=decodeURIComponent(p),h=decodeURIComponent(d),i(o,m)?r(o[m])?o[m].push(h):o[m]=[o[m],h]:o[m]=h}return o};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(o(e),(function(o){var s=encodeURIComponent(i(o))+n;return r(e[o])?a(e[o],(function(e){return s+encodeURIComponent(i(e))})).join(t):s+encodeURIComponent(i(e[o]))})).join(t):s?encodeURIComponent(i(s))+n+encodeURIComponent(i(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i-1&&(e[t]++,0===e[t]);t--);}a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),n=7,i=Math.abs(Math.round(e));n>-1&&i>0;n--,i/=256)t[n]=i;return e<0&&o(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&o(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},e.exports={Int64:a}},function(e,t,n){var i=n(0).util,r=i.buffer.toBuffer;e.exports={splitMessage:function(e){if(i.Buffer.isBuffer(e)||(e=r(e)),e.length<16)throw new Error("Provided message too short to accommodate event stream message overhead");if(e.length!==e.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var t=e.readUInt32BE(8);if(t!==i.crypto.crc32(e.slice(0,8)))throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.");var n=e.readUInt32BE(e.length-4);if(n!==i.crypto.crc32(e.slice(0,e.length-4)))throw new Error("The message checksum did not match the expected value of "+n);var a=12+e.readUInt32BE(4);return{headers:e.slice(12,a),body:e.slice(a,e.length-4)}}}},function(e,t,n){var i=n(0),r=n(17);i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get((function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,(function(n,i){n||t.service.credentialsFrom(i,t),e(n)}))}))},loadMasterCredentials:function(e){for(this.masterCredentials=e||i.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new i.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new r({params:this.params})}})},function(e,t,n){var i=n(0),r=n(68);i.util.update(i.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new i.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,n=t.config;if(n.stsRegionalEndpoints=r(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===n.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!n.region)throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var a=n.endpoint.indexOf(".amazonaws.com"),o=n.endpoint.substring(0,a)+"."+n.region+n.endpoint.substring(a);e.httpRequest.updateEndpoint(o),e.httpRequest.region=n.region}}})},function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2011-06-15","endpointPrefix":"sts","globalEndpoint":"sts.amazonaws.com","protocol":"query","serviceAbbreviation":"AWS STS","serviceFullName":"AWS Security Token Service","serviceId":"STS","signatureVersion":"v4","uid":"sts-2011-06-15","xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"},"operations":{"AssumeRole":{"input":{"type":"structure","required":["RoleArn","RoleSessionName"],"members":{"RoleArn":{},"RoleSessionName":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"},"TransitiveTagKeys":{"type":"list","member":{}},"ExternalId":{},"SerialNumber":{},"TokenCode":{},"SourceIdentity":{}}},"output":{"resultWrapper":"AssumeRoleResult","type":"structure","members":{"Credentials":{"shape":"Si"},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"SourceIdentity":{}}}},"AssumeRoleWithSAML":{"input":{"type":"structure","required":["RoleArn","PrincipalArn","SAMLAssertion"],"members":{"RoleArn":{},"PrincipalArn":{},"SAMLAssertion":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithSAMLResult","type":"structure","members":{"Credentials":{"shape":"Si"},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"Subject":{},"SubjectType":{},"Issuer":{},"Audience":{},"NameQualifier":{},"SourceIdentity":{}}}},"AssumeRoleWithWebIdentity":{"input":{"type":"structure","required":["RoleArn","RoleSessionName","WebIdentityToken"],"members":{"RoleArn":{},"RoleSessionName":{},"WebIdentityToken":{},"ProviderId":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithWebIdentityResult","type":"structure","members":{"Credentials":{"shape":"Si"},"SubjectFromWebIdentityToken":{},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"Provider":{},"Audience":{},"SourceIdentity":{}}}},"DecodeAuthorizationMessage":{"input":{"type":"structure","required":["EncodedMessage"],"members":{"EncodedMessage":{}}},"output":{"resultWrapper":"DecodeAuthorizationMessageResult","type":"structure","members":{"DecodedMessage":{}}}},"GetAccessKeyInfo":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyInfoResult","type":"structure","members":{"Account":{}}}},"GetCallerIdentity":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"GetCallerIdentityResult","type":"structure","members":{"UserId":{},"Account":{},"Arn":{}}}},"GetFederationToken":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Policy":{},"PolicyArns":{"shape":"S4"},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"}}},"output":{"resultWrapper":"GetFederationTokenResult","type":"structure","members":{"Credentials":{"shape":"Si"},"FederatedUser":{"type":"structure","required":["FederatedUserId","Arn"],"members":{"FederatedUserId":{},"Arn":{}}},"PackedPolicySize":{"type":"integer"}}}},"GetSessionToken":{"input":{"type":"structure","members":{"DurationSeconds":{"type":"integer"},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"GetSessionTokenResult","type":"structure","members":{"Credentials":{"shape":"Si"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"S8":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Si":{"type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}},"Sn":{"type":"structure","required":["AssumedRoleId","Arn"],"members":{"AssumedRoleId":{},"Arn":{}}}}}')},function(e){e.exports=JSON.parse('{"pagination":{}}')},function(e,t,n){var i=n(0),r=n(17);i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var n=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new r(n)},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this,n=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode((function(i,r){var a={};i?e(i):(r&&(a.TokenCode=r),t.service[n](a,(function(n,i){n||t.service.credentialsFrom(i,t),e(n)})))}))},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,(function(n,r){if(n){var a=n;return n instanceof Error&&(a=n.message),void e(i.util.error(new Error("Error fetching MFA token: "+a),{code:t.errorCode}))}e(null,r)})):e(null)}})},function(e,t,n){var i=n(0),r=n(17);i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=i.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity((function(n,i){t.data=null,n||(t.data=i,t.service.credentialsFrom(i,t)),e(n)}))},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params,this.service=new r(e)}}})},function(e,t,n){var i=n(0),r=n(203),a=n(17);i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=i.util.copy(t||{}),this.loadCachedId();var n=this;Object.defineProperty(this,"identityId",{get:function(){return n.loadCachedId(),n._identityId||n.params.IdentityId},set:function(e){n._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId((function(n){n?(t.clearIdOnNotAuthorized(n),e(n)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)}))},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){"NotAuthorizedException"==e.code&&this.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId((function(n,i){!n&&i.IdentityId?(t.params.IdentityId=i.IdentityId,e(null,i.IdentityId)):e(n)}))},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity((function(n,i){n?t.clearIdOnNotAuthorized(n):(t.cacheId(i),t.data=i,t.loadCredentials(t.data,t)),e(n)}))},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken((function(n,i){n?(t.clearIdOnNotAuthorized(n),e(n)):(t.cacheId(i),t.params.WebIdentityToken=i.Token,t.webIdentityCredentials.refresh((function(n){n||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(n)})))}))},loadCachedId:function(){if(i.util.isBrowser()&&!this.params.IdentityId){var e=this.getStorage("id");if(e&&this.params.Logins){var t=Object.keys(this.params.Logins);0!==(this.getStorage("providers")||"").split(",").filter((function(e){return-1!==t.indexOf(e)})).length&&(this.params.IdentityId=e)}else e&&(this.params.IdentityId=e)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e),!this.cognito){var t=i.util.merge({},e);t.params=this.params,this.cognito=new r(t)}this.sts=this.sts||new a(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,i.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.cognitoidentity={},i.CognitoIdentity=r.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(a.services.cognitoidentity,"2014-06-30",{get:function(){var e=n(204);return e.paginators=n(205).pagination,e},enumerable:!0,configurable:!0}),e.exports=i.CognitoIdentity},function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity","serviceId":"Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30"},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"output":{"shape":"Sk"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Sv"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sk"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}},"authtype":"none"},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{}}},"authtype":"none"},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}},"authtype":"none"},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"S10"},"PrincipalTags":{"shape":"S1s"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Sv"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sh"}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"SetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"LoginsToRemove":{"shape":"Sw"}}},"authtype":"none"},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIdentityPool":{"input":{"shape":"Sk"},"output":{"shape":"Sk"}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sg":{"type":"list","member":{}},"Sh":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"Sv":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Sw"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"map","key":{},"value":{}},"S1c":{"type":"map","key":{},"value":{}},"S1e":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}},"S1s":{"type":"map","key":{},"value":{}}}}')},function(e){e.exports=JSON.parse('{"pagination":{"ListIdentityPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IdentityPools"}}}')},function(e,t,n){var i=n(0),r=n(17);i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML((function(n,i){n||t.service.credentialsFrom(i,t),e(n)}))},createClients:function(){this.service=this.service||new r({params:this.params})}})},function(e,t,n){var i=n(2),r=n(15);function a(){}function o(e,t){for(var n=e.getElementsByTagName(t),i=0,r=n.length;i=this.HEADERS_RECEIVED&&!p&&(c.statusCode=u.status,c.headers=o.parseHeaders(u.getAllResponseHeaders()),c.emit("headers",c.statusCode,c.headers,u.statusText),p=!0),this.readyState===this.DONE&&o.finishRequest(u,c)}),!1),u.upload.addEventListener("progress",(function(e){c.emit("sendProgress",e)})),u.addEventListener("progress",(function(e){c.emit("receiveProgress",e)}),!1),u.addEventListener("timeout",(function(){a(i.util.error(new Error("Timeout"),{code:"TimeoutError"}))}),!1),u.addEventListener("error",(function(){a(i.util.error(new Error("Network Failure"),{code:"NetworkingError"}))}),!1),u.addEventListener("abort",(function(){a(i.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))}),!1),n(c),u.open(e.method,l,!1!==t.xhrAsync),i.util.each(e.headers,(function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&u.setRequestHeader(e,t)})),t.timeout&&!1!==t.xhrAsync&&(u.timeout=t.timeout),t.xhrWithCredentials&&(u.withCredentials=!0);try{u.responseType="arraybuffer"}catch(e){}try{e.body?u.send(e.body):u.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;u.send(e.body.buffer)}return c},parseHeaders:function(e){var t={};return i.util.arrayEach(e.split(/\r?\n/),(function(e){var n=e.split(":",1)[0],i=e.substring(n.length+2);n.length>0&&(t[n.toLowerCase()]=i)})),t},finishRequest:function(e,t){var n;if("arraybuffer"===e.responseType&&e.response){var r=e.response;n=new i.util.Buffer(r.byteLength);for(var a=new Uint8Array(r),o=0;o0&&o.length>r&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,s=c,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=d.bind(i);return r.listener=n,i.wrapFn=r,r}function h(e,t,n){var i=e._events;if(void 0===i)return[];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=r[e];if(void 0===c)return!1;if("function"==typeof c)a(c,this,t);else{var l=c.length,u=E(c,l);for(n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,r=a;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1=0;i--)this.removeListener(e,t[i]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},s.prototype.listenerCount=f,s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},function(e,t,n){var i=n(0),r=n(64),a=n(68),o=n(211),s=n(29);n(212);var c={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},l=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,n=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,r=!!e&&e.isPresigned();return n?n="v2"===n?"s3":n:(!0!==r?t="v4":i&&(t=i),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=i.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===i.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",i.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=i.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn)),e.addListener("validate",o.validateArnRegion),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),i.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,n=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==n){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service.getSignatureVersion(e),n=e.params&&e.params.Bucket,r=e.params&&e.params.Key,a=n&&n.indexOf("/");if(n&&a>=0)if("string"==typeof r&&a>0){e.params=i.util.copy(e.params);var o=n.substr(a+1)||"";e.params.Key=o+"/"+r,e.params.Bucket=n.substr(0,a)}else if("v4"===t){var s="Bucket names cannot contain forward slashes. Bucket: "+n;throw i.util.error(new Error,{code:"InvalidBucket",message:s})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,n=t.config;if(n.s3UsEast1RegionalEndpoint=a(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===n.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=n.endpoint.indexOf(".amazonaws.com");regionalEndpoint=n.endpoint.substring(0,i)+".us-east-1"+n.endpoint.substring(i),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,n=e.params.Bucket,i=e.service,r=t.endpoint;if(n&&!i.pathStyleBucketName(n)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstack?r.hostname=n+".s3-accelerate.dualstack.amazonaws.com":r.hostname=n+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(r.hostname=n+"."+r.hostname);var a=r.port;r.host=80!==a&&443!==a?r.hostname+":"+r.port:r.hostname,t.virtualHostedBucket=n,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,n=t.virtualHostedBucket;if(n&&t.path){if(e.params&&e.params.Key){var r="/"+i.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(r)&&(t.path.length===r.length||"?"===t.path[r.length]))return}t.path=t.path.replace(new RegExp("/"+n),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,n="s3-outposts"===t.service,r="s3-object-lambda"===t.service,a=n?"."+t.outpostId:"",o=n?"s3-outposts":"s3-accesspoint",c=!n&&e.service.config.useDualstack?".dualstack":"",l=e.httpRequest.endpoint,u=s.getEndpointSuffix(t.region),p=e.service.config.s3UseArnRegion;if(l.hostname=[t.accessPoint+"-"+t.accountId+a,o+c,p?t.region:e.service.config.region,u].join("."),r){o="s3-object-lambda";var d=t.resource.split("/")[1];l.hostname=[d+"-"+t.accountId,o,p?t.region:e.service.config.region,u].join(".")}l.host=l.hostname;var m=i.util.uriEscape(e.params.Bucket),h=e.httpRequest.path;e.httpRequest.path=h.replace(new RegExp("/"+m),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];i.util.isNode()&&(t>=1048576||e.params.Body instanceof i.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"!==t.method&&"HEAD"!==t.method){t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var n=t.headers["Content-Type"];if(i.util.isBrowser())if("string"!=typeof t.body||n.match(/;\s*charset=/)){t.headers["Content-Type"]=n.replace(/(;\s*charset=)(.+)$/,(function(e,t,n){return t+n.toUpperCase()}))}else{t.headers["Content-Type"]+="; charset=UTF-8"}}else delete t.headers["Content-Type"]},computableChecksumOperations:{putBucketCors:!0,putBucketLifecycle:!0,putBucketLifecycleConfiguration:!0,putBucketTagging:!0,deleteObjects:!0,putBucketReplication:!0,putObjectLegalHold:!0,putObjectRetention:!0,putObjectLockConfiguration:!0},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,n=e.httpRequest.body,r=t.ContentMD5&&!e.params.ContentMD5&&n&&(i.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!r||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!r||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){i.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},(function(t,n){if(e.params[t]){var r=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[n]=r}}))},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(c[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match(""))throw e.data=null,(this.service?this.service:this).extractError(e),e.error;if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!c[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=l.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):i.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var n=e.httpRequest;if("string"==typeof t&&t.length&&(n.region=t),n.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var r=e.service,a=r.config,o=a.s3BucketEndpoint;o&&delete a.s3BucketEndpoint;var s=i.util.copy(a);delete s.endpoint,s.region=n.region,n.endpoint=new i.S3(s).endpoint,r.populateURI(e),a.s3BucketEndpoint=o,n.headers.Host=n.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",r.populateURI),e.addListener("build",r.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var n=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=n?n[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var r=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!r&&"createBucket"===t.operation&&!e.error){var a=t.params.CreateBucketConfiguration;r=a?"EU"===a.LocationConstraint?"eu-west-1":a.LocationConstraint:"us-east-1"}r&&i&&r!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=r)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(e){var t,n={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,a=e.httpResponse.statusCode,o=e.httpResponse.body||"",s=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null,c=r.params.Bucket||null,l=r.service.bucketRegionCache;if(s&&c&&s!==l[c]&&(l[c]=s),n[a]&&0===o.length)c&&!s&&(t=l[c]||null)!==r.httpRequest.region&&(s=t),e.error=i.util.error(new Error,{code:n[a],message:null,region:s});else{var u=(new i.XML.Parser).parse(o.toString());u.Region&&!s?(s=u.Region,c&&s!==l[c]&&(l[c]=s)):!c||s||u.Region||(t=l[c]||null)!==r.httpRequest.region&&(s=t),e.error=i.util.error(new Error,{code:u.Code||a,message:u.Message||null,region:s})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var n=e.error,r=e.request,a=r.params.Bucket||null;if(!n||!a||n.region||"listObjects"===r.operation||i.util.isNode()&&"headBucket"===r.operation||400===n.statusCode&&"headObject"!==r.operation||-1===l.indexOf(n.code))return t();var o=i.util.isNode()?"headBucket":"listObjects",s={Bucket:a};"listObjects"===o&&(s.MaxKeys=0);var c=r.service[o](s);c._requestRegionForBucket=a,c.send((function(){var e=r.service.bucketRegionCache[a]||null;n.region=e,t()}))},reqRegionForNetworkingError:function(e,t){if(!i.util.isBrowser())return t();var n=e.error,r=e.request,a=r.params.Bucket;if(!n||"NetworkingError"!==n.code||!a||"us-east-1"===r.httpRequest.region)return t();var s=r.service,c=s.bucketRegionCache,l=c[a]||null;if(l&&l!==r.httpRequest.region)s.updateReqBucketRegion(r,l),t();else if(o.dnsCompatibleBucketName(a))if(r.httpRequest.virtualHostedBucket){var u=s.listObjects({Bucket:a,MaxKeys:0});s.updateReqBucketRegion(u,"us-east-1"),u._requestRegionForBucket=a,u.send((function(){var e=s.bucketRegionCache[a]||null;e&&e!==r.httpRequest.region&&s.updateReqBucketRegion(r,e),t()}))}else t();else s.updateReqBucketRegion(r,"us-east-1"),"us-east-1"!==c[a]&&(c[a]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var n=0;n=0||n.indexOf("fips")>=0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!t&&n!==o)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(t&&r.getEndpointSuffix(n)!==r.getEndpointSuffix(o))throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstack)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var n="AWS_S3_USE_ARN_REGION",r="s3_use_arn_region",a=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)a=!0===o.s3UseArnRegion;else if(i.util.isNode())if(t.env[n]){var s=t.env[n].trim().toLowerCase();if(["false","true"].indexOf(s)<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:n+" only accepts true or false. Got "+t.env[n],retryable:!1});a="true"===s}else{var c={};try{c=i.util.getProfilesFromSharedConfig(i.util.iniLoader)[t.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(c[r]){if(["false","true"].indexOf(c[r].trim().toLowerCase())<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+c[r],retryable:!1});a="true"===c[r].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=a,a},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,n=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),r=new RegExp(/\.\./);return!(!t.match(n)||t.match(i)||t.match(r))}};e.exports=a}).call(this,n(8))},function(e,t,n){var i=n(0),r=i.util.string.byteLength,a=i.util.Buffer;i.S3.ManagedUpload=i.util.inherit({constructor:function(e){var t=this;i.SequentialExecutor.call(t),t.body=null,t.sliceFn=null,t.callback=null,t.parts={},t.completeInfo=[],t.fillQueue=function(){t.callback(new Error("Unsupported body payload "+typeof t.body))},t.configure(e)},configure:function(e){if(e=e||{},this.partSize=this.minPartSize,e.queueSize&&(this.queueSize=e.queueSize),e.partSize&&(this.partSize=e.partSize),e.leavePartsOnError&&(this.leavePartsOnError=!0),e.tags){if(!Array.isArray(e.tags))throw new Error("Tags must be specified as an array; "+typeof e.tags+" provided.");this.tags=e.tags}if(this.partSize=1&&t.doneParts===t.numParts&&t.finishMultiPart()})))}n&&t.fillQueue.call(t)},abort:function(){!0===this.isDoneChunking&&1===this.totalPartNumbers&&this.singlePart?this.singlePart.abort():this.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){if(this.body=this.service.config.params.Body,"string"==typeof this.body)this.body=i.util.buffer.toBuffer(this.body);else if(!this.body)throw new Error("params.Body is required");this.sliceFn=i.util.arraySliceFn(this.body)},bindServiceObject:function(e){e=e||{};if(this.service){var t=this.service,n=i.util.copy(t.config);n.signatureVersion=t.getSignatureVersion(),this.service=new t.constructor.__super__(n),this.service.config.params=i.util.merge(this.service.config.params||{},e),Object.defineProperty(this.service,"_originalConfig",{get:function(){return t._originalConfig},enumerable:!1,configurable:!0})}else this.service=new i.S3({params:e})},adjustTotalBytes:function(){try{this.totalBytes=r(this.body)}catch(e){}if(this.totalBytes){var e=Math.ceil(this.totalBytes/this.maxTotalParts);e>this.partSize&&(this.partSize=e)}else this.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=r(this.body);if(0===e)return this.isDoneChunking=!0,this.numParts=1,void this.nextChunk(this.body);for(;this.activeParts=this.queueSize)){var e=this.body.read(this.partSize-this.partBufferLength)||this.body.read();if(e&&(this.partBuffers.push(e),this.partBufferLength+=e.length,this.totalChunkedBytes+=e.length),this.partBufferLength>=this.partSize){var t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers);if(this.partBuffers=[],this.partBufferLength=0,t.length>this.partSize){var n=t.slice(this.partSize);this.partBuffers.push(n),this.partBufferLength+=n.length,t=t.slice(0,this.partSize)}this.nextChunk(t)}this.isDoneChunking&&!this.isDoneSending&&(t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers),this.partBuffers=[],this.partBufferLength=0,this.totalBytes=this.totalChunkedBytes,this.isDoneSending=!0,(0===this.numParts||t.length>0)&&(this.numParts++,this.nextChunk(t))),this.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var n=++t.totalPartNumbers;if(t.isDoneChunking&&1===n){var r={Body:e};this.tags&&(r.Tagging=this.getTaggingHeader());var a=t.service.putObject(r);return a._managedUpload=t,a.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=a,null}if(t.service.config.params.ContentMD5){var o=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[n]&&null!==t.completeInfo[n].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,n):t.multipartReq?t.queueChunks(e,n):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",(function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null})),t.queueChunks(e,n),t.multipartReq.on("error",(function(e){t.cleanup(e)})),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;ts||("add"===e.op||"copy"===e.op?c[a]=Math.max(0,s-r):"remove"===e.op&&(c[a]=Math.max(0,s+r))),c}function a(e){return"remove"===e.op?{op:e.op,path:e.path}:"copy"===e.op||"move"===e.op?{op:e.op,path:e.path,from:e.from}:{op:e.op,path:e.path,value:e.value}}e.exports=function(e,t){var n=i.parse(e.path),o=i.parse(t.path),s=function(e,t){var n=e.length,i=t.length;if(0===n||0===i||n<2&&i<2)return[];var r=n===i?n-1:Math.min(n,i),a=0;for(;ac&&"remove"===n.op&&((a=t.slice())[o]=Math.max(0,s-1),e.path=i.absolute(i.join(a)));return[n,e]}(e,t,n,a);t.length>a.length?(t=r(n,a,e,t,-1),e.path=i.absolute(i.join(t))):(a=r(e,t,n,a,1),n.path=i.absolute(i.join(a)));return[n,e]}(l,n,u,o):function(e,t,n,i){if(e.path===n.path)throw new TypeError("cannot commute "+e.op+","+n.op+" with identical object paths");return[n,e]}(l,0,u):[u,l]}},function(e,t,n){var i=n(44);function r(e,t,n,r){var a=i[t.op];return void 0!==a&&"function"==typeof a.inverse?a.inverse(e,t,n,r):1}e.exports=function(e){var t,n,i=[];for(t=e.length-1;t>=0;t-=n)n=r(i,e[t],t,e);return i}},function(e,t,n){"use strict";n.r(t),n.d(t,"version",(function(){return i})),n.d(t,"VERSION",(function(){return r})),n.d(t,"atob",(function(){return x})),n.d(t,"atobPolyfill",(function(){return T})),n.d(t,"btoa",(function(){return _})),n.d(t,"btoaPolyfill",(function(){return v})),n.d(t,"fromBase64",(function(){return M})),n.d(t,"toBase64",(function(){return S})),n.d(t,"utob",(function(){return y})),n.d(t,"encode",(function(){return S})),n.d(t,"encodeURI",(function(){return L})),n.d(t,"encodeURL",(function(){return L})),n.d(t,"btou",(function(){return C})),n.d(t,"decode",(function(){return M})),n.d(t,"isValid",(function(){return P})),n.d(t,"fromUint8Array",(function(){return O})),n.d(t,"toUint8Array",(function(){return w})),n.d(t,"extendString",(function(){return F})),n.d(t,"extendUint8Array",(function(){return V})),n.d(t,"extendBuiltins",(function(){return z})),n.d(t,"Base64",(function(){return H}));const i="3.6.1",r=i,a="function"==typeof atob,o="function"==typeof btoa,s="function"==typeof Buffer,c="function"==typeof TextDecoder?new TextDecoder:void 0,l="function"==typeof TextEncoder?new TextEncoder:void 0,u=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],p=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(u),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,m=String.fromCharCode.bind(String),h="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):(e,t=(e=>e))=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),f=e=>e.replace(/[+\/]/g,e=>"+"==e?"-":"_").replace(/=+$/m,""),E=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),v=e=>{let t,n,i,r,a="";const o=e.length%3;for(let o=0;o255||(i=e.charCodeAt(o++))>255||(r=e.charCodeAt(o++))>255)throw new TypeError("invalid character found");t=n<<16|i<<8|r,a+=u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}return o?a.slice(0,o-3)+"===".substring(o):a},_=o?e=>btoa(e):s?e=>Buffer.from(e,"binary").toString("base64"):v,g=s?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let n=0,i=e.length;nt?f(g(e)):g(e),A=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?m(192|t>>>6)+m(128|63&t):m(224|t>>>12&15)+m(128|t>>>6&63)+m(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return m(240|t>>>18&7)+m(128|t>>>12&63)+m(128|t>>>6&63)+m(128|63&t)},R=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=e=>e.replace(R,A),I=s?e=>Buffer.from(e,"utf8").toString("base64"):l?e=>g(l.encode(e)):e=>_(y(e)),S=(e,t=!1)=>t?f(I(e)):I(e),L=e=>S(e,!0),b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,D=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return m(55296+(t>>>10))+m(56320+(1023&t));case 3:return m((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return m((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},C=e=>e.replace(b,D),T=e=>{if(e=e.replace(/\s+/g,""),!d.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,i,r="";for(let a=0;a>16&255):64===i?m(t>>16&255,t>>8&255):m(t>>16&255,t>>8&255,255&t);return r},x=a?e=>atob(E(e)):s?e=>Buffer.from(e,"base64").toString("binary"):T,N=s?e=>h(Buffer.from(e,"base64")):e=>h(x(e),e=>e.charCodeAt(0)),w=e=>N(G(e)),k=s?e=>Buffer.from(e,"base64").toString("utf8"):c?e=>c.decode(N(e)):e=>C(x(e)),G=e=>E(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),M=e=>k(G(e)),P=e=>{if("string"!=typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/=+$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},U=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),F=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,U(t));e("fromBase64",(function(){return M(this)})),e("toBase64",(function(e){return S(this,e)})),e("toBase64URI",(function(){return S(this,!0)})),e("toBase64URL",(function(){return S(this,!0)})),e("toUint8Array",(function(){return w(this)}))},V=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,U(t));e("toBase64",(function(e){return O(this,e)})),e("toBase64URI",(function(){return O(this,!0)})),e("toBase64URL",(function(){return O(this,!0)}))},z=()=>{F(),V()},H={version:i,VERSION:r,atob:x,atobPolyfill:T,btoa:_,btoaPolyfill:v,fromBase64:M,toBase64:S,encode:S,encodeURI:L,encodeURL:L,utob:y,btou:C,decode:M,isValid:P,fromUint8Array:O,toUint8Array:w,extendString:F,extendUint8Array:V,extendBuiltins:z}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9)),s=a(n(4)),c=n(5),l=s.default.div,u=s.default.button,p=s.default.span,d=a(n(18)),m=a(n(49)),h=a(n(1)),f=a(n(48)),E=n(3),v=n(3),_=n(3),g=a(n(41)),O=a(n(42)),A=n(14),R=c.createReactClassFactory({displayName:"DocumentStoreAuthorizationDialog",getInitialState:function(){return{docStoreAvailable:!1}},UNSAFE_componentWillMount:function(){var e=this;return this.props.provider._onDocStoreLoaded((function(){return e.setState({docStoreAvailable:!0})}))},authenticate:function(){return this.props.provider.authorize()},render:function(){return l({className:"document-store-auth"},l({className:"document-store-concord-logo"},""),l({className:"document-store-footer"},this.state.docStoreAvailable?u({onClick:this.authenticate},"Login to Concord"):"Trying to log into Concord..."))}}),y=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||h.default("~PROVIDER.DOCUMENT_STORE"),urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:t.isNotDeprecated(E.ECapabilities.save),resave:t.isNotDeprecated(E.ECapabilities.save),export:!1,load:t.isNotDeprecated(E.ECapabilities.load),list:t.isNotDeprecated(E.ECapabilities.list),remove:t.isNotDeprecated(E.ECapabilities.remove),rename:t.isNotDeprecated(E.ECapabilities.rename),close:!1}})||this;return r._loginWindow=null,r.options=n,r.client=i,r.urlParams={documentServer:d.default("documentServer"),recordid:d.default("recordid"),runKey:d.default("runKey"),docName:d.default("doc"),docOwner:d.default("owner")},r.removableQueryParams=["recordid","doc","owner"],r.docStoreUrl=new g.default(r.urlParams.documentServer),r.user=null,r.savedContent=new O.default(r.options.patchObjectHash),r}return r(t,e),Object.defineProperty(t,"deprecationPhase",{get:function(){return 3},enumerable:!1,configurable:!0}),t.isNotDeprecated=function(e){return"save"===e?t.deprecationPhase<2:t.deprecationPhase<3},t.prototype.can=function(t,n){return("save"!==t&&"resave"!==t||!function(e,t){return null!=e?t(e):void 0}(null==n?void 0:n.providerData,(function(e){return e.owner})))&&e.prototype.can.call(this,t,n)},t.prototype.isAuthorizationRequired=function(){return!(this.urlParams.runKey||this.urlParams.docName&&this.urlParams.docOwner)},t.prototype.authorized=function(e){return this.authCallback=e,this.authCallback?this.user?this.authCallback(!0):this._checkLogin():null!==this.user},t.prototype.authorize=function(e){return this._showLoginWindow(e)},t.prototype._onDocStoreLoaded=function(e){if(this.docStoreLoadedCallback=e,this._docStoreLoaded)return this.docStoreLoadedCallback()},t.prototype._checkLogin=function(){var e=this,t=function(t){if(e.user=t,e._docStoreLoaded=!0,"function"==typeof e.docStoreLoadedCallback&&e.docStoreLoadedCallback(),t&&null!=e._loginWindow&&e._loginWindow.close(),e.authCallback)return e.authCallback(null!=t)};return $.ajax({dataType:"json",url:this.docStoreUrl.checkLogin(),xhrFields:{withCredentials:!0},success:function(e){return t(e)},error:function(){return t(null)}})},t.prototype._showLoginWindow=function(e){var t,n,i,r,a=this;if(this._loginWindow&&!this._loginWindow.closed)this._loginWindow.focus();else{var o=(t=1e3,n=480,i=window.screenLeft||screen.left,r=window.screenTop||screen.top,{left:(window.innerWidth||document.documentElement.clientWidth||screen.width)/2-t/2+i,top:(window.innerHeight||document.documentElement.clientHeight||screen.height)/2-n/2+r}),s=["width=1000","height=480","top="+o.top||!1,"left="+o.left||!1,"dependent=yes","resizable=no","location=no","dialog=yes","menubar=no"];if(this._loginWindow=window.open(this.docStoreUrl.authorize(),"auth",s.join()),this._loginWindow)var c=setInterval((function(){try{if(a._loginWindow.location.host===window.location.host&&(clearInterval(c),a._loginWindow.close(),a._checkLogin(),e))return e()}catch(e){A.reportError(e)}}),200)}return this._loginWindow},t.prototype.renderAuthorizationDialog=function(){return R({provider:this,authCallback:this.authCallback})},t.prototype.renderUser=function(){return this.user?p({},p({className:"document-store-icon"}),this.user.name):null},t.prototype.filterTabComponent=function(e,t){return"save"===e&&this.disableForNextSave?(this.disableForNextSave=!1,null):t},t.prototype.deprecationMessage=function(){return'
\n

\n \n tr(\'~CONCORD_CLOUD_DEPRECATION.SHUT_DOWN_MESSAGE\')}\n \n

\n

\n tr(\'~CONCORD_CLOUD_DEPRECATION.PLEASE_SAVE_ELSEWHERE\')}\n

\n
'},t.prototype.onProviderTabSelected=function(e){if("save"===e&&this.deprecationMessage())return this.client.alert(this.deprecationMessage(),h.default("~CONCORD_CLOUD_DEPRECATION.ALERT_SAVE_TITLE"))},t.prototype.handleUrlParams=function(){return this.urlParams.recordid?(this.client.openProviderFile(this.name,{id:this.urlParams.recordid}),!0):!(!this.urlParams.docName||!this.urlParams.docOwner)&&(this.client.openProviderFile(this.name,{name:this.urlParams.docName,owner:this.urlParams.docOwner}),!0)},t.prototype.list=function(e,t){var n=this;return $.ajax({dataType:"json",url:this.docStoreUrl.listDocuments(),context:this,xhrFields:{withCredentials:!0},success:function(e){for(var n=[],i=0,r=Object.keys(e||{});i=3,callback:function(){return n.disableForNextSave=!0,n.client.saveFileAsDialog(e)},rejectCallback:function(){i>1&&(n.client.appOptions.autoSaveInterval=null)}})},t.Name="documentStore",t}(E.ProviderInterface);t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(3),r=n(50),a=n(14),o=n(219),s=function(){function e(e,t){this.provider=t,this.client=e}return e.prototype.loadSharedContent=function(e,t){var n=new i.CloudMetadata({sharedContentId:e,type:i.ICloudFileTypes.File,overwritable:!1});this.provider.load(n,(function(e,i){return t(e,i,n)}))},e.prototype.getSharingMetadata=function(e){return{_permissions:e?1:0}},e.prototype.updateShare=function(e,t,n,i){r.updateFile({newFileContent:e,resourceId:t,readWriteToken:n}).then((function(){i(null,t)})).catch((function(e){return a.reportError(e),i("Unable to update shared file "+e)}))},e.prototype.deleteShare=function(e,t,n){r.deleteFile({resourceId:e,readWriteToken:t}).then((function(){n(null,e)})).catch((function(e){return a.reportError(e),n("Unable to delete shared file "+e)}))},e.prototype.createShare=function(e,t,n,i){r.createFile({fileContent:t}).then((function(t){var r=t.publicUrl,a=t.resourceId,o=t.readWriteToken;return n.sharedContentSecretKey=o,n.url=r,e.addMetadata({sharedDocumentId:a,sharedDocumentUrl:r,accessKeys:{readOnly:r,readWrite:o}}),i(null,o)})).catch((function(e){return i("Unable to share file "+e)}))},e.prototype.share=function(e,t,n,i,r){var a=t.get("sharedDocumentId"),s=t.get("accessKeys"),c=t.get("shareEditKey"),l=(null==s?void 0:s.readWrite)||c,u=n.getContentAsJSON();if(a&&l){0!==l.indexOf("read-write-token")&&((a=s.readOnly)||(a=o.sha256(l)),l="read-write-token:doc-store-imported:"+l),e?this.updateShare(u,a,l,r):this.deleteShare(a,l,r)}else{if(!e)return r("Unable to stop sharing the file - no access key");this.createShare(t,u,i,r)}},e.Name="s3-share-provider",e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=n(142);!function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(143));const r={dev:"http://localhost:5000/api/v1/resources",staging:"https://token-service-staging.firebaseapp.com/api/v1/resources",production:"https://token-service-62822.firebaseapp.com/api/v1/resources"},a=e=>r[e];t.TokenServiceClient=class{constructor(e){const{jwt:t,serviceUrl:n}=e;if(this.jwt=t,this.env=e.env||(()=>{if("undefined"==typeof window)throw new Error("env must be set in options when running as node library");const{host:e}=window.location;return e.match(/staging\./)?"staging":e.match(/concord\.org/)?"production":"dev"})(),this.serviceUrl=(()=>{if("undefined"==typeof window)return;const e=window.location.search.substring(1).split("&");for(let t=0;tthis.fetchFromServiceUrl("GET",this.url("/",e)).then(t).catch(n))}getResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("GET",this.url("/"+e)).then(t).catch(n))}createResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("POST",this.url("/"),{body:e}).then(t).catch(n))}updateResource(e,t){return new Promise((n,i)=>this.fetchFromServiceUrl("PATCH",this.url("/"+e),{body:t}).then(n).catch(i))}deleteResource(e){return new Promise((t,n)=>this.fetchFromServiceUrl("DELETE",this.url("/"+e)).then(t).catch(n))}getCredentials(e,t){return new Promise((n,i)=>this.fetchFromServiceUrl("POST",this.url(`/${e}/credentials`),{readWriteToken:t}).then(n).catch(i))}getReadWriteToken(e){return i.getRWTokenFromAccessRules(e)}getPublicS3Path(e,t=""){const{publicPath:n}=e;return`${n}${t}`}getPublicS3Url(e,t=""){const{publicUrl:n}=e;return`${n}${t}`}url(e,t={}){t.env=this.env;return`${e}?${Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&")}`}fetchFromServiceUrl(e,t,n){return new Promise((i,r)=>{const a=`${this.serviceUrl}${t}`,o={method:e,headers:{"Content-Type":"application/json"}},s=(null==n?void 0:n.readWriteToken)||this.jwt;return s&&(o.headers.Authorization="Bearer "+s),(null==n?void 0:n.body)&&(o.body=JSON.stringify(n.body)),(this.fetch||fetch)(a,o).then(e=>e.json()).then(e=>{"success"===e.status?i(e.result):r(e.error||e)}).catch(r)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRWTokenFromAccessRules=e=>{if(!e.accessRules)return;const t=e.accessRules.filter(e=>"readWriteToken"===e.type);return t.length>0?t[0].readWriteToken:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReadWriteTokenPrefix="read-write-token:"},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.s3={},i.S3=r.defineService("s3",["2006-03-01"]),n(212),Object.defineProperty(a.services.s3,"2006-03-01",{get:function(){var e=n(215);return e.paginators=n(216).pagination,e.waiters=n(217).waiters,e},enumerable:!0,configurable:!0}),e.exports=i.S3},function(e,t,n){(function(e){var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(146),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(11))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,r,a,o,s,c=1,l={},u=!1,p=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},i=function(e){a.port2.postMessage(e)}):p&&"onreadystatechange"in p.createElement("script")?(r=p.documentElement,i=function(e){var t=p.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(h,0,e)}:(o="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&h(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(o+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n0||i?a.toString():""},e.exports=o},function(e,t,n){var i=n(150).escapeAttribute;function r(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}r.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},r.prototype.addChildNode=function(e){return this.children.push(e),this},r.prototype.removeAttribute=function(e){return delete this.attributes[e],this},r.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,n=this.attributes,r=0,a=Object.keys(n);r"+this.children.map((function(e){return e.toString()})).join("")+"":"/>")},e.exports={XmlNode:r}},function(e,t){e.exports={escapeAttribute:function(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}}},function(e,t,n){var i=n(152).escapeElement;function r(e){this.value=e}r.prototype.toString=function(){return i(""+this.value)},e.exports={XmlText:r}},function(e,t){e.exports={escapeElement:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}}},function(e,t){function n(e,t){if(!n.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return n.services[e][t]}n.services={},e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(155),r=function(){function e(e){void 0===e&&(e=1e3),this.maxSize=e,this.cache=new i.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,n){var i="string"!=typeof t?e.getKeyString(t):t,r=this.populateValue(n);this.cache.put(i,r)},e.prototype.get=function(t){var n="string"!=typeof t?e.getKeyString(t):t,i=Date.now(),r=this.cache.get(n);if(r){for(var a=r.length-1;a>=0;a--){r[a].Expire=0;r--)if("*"!==t[r][t[r].length-1]&&(n=t[r]),t[r].substr(0,10)<=e)return n;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,n){if("function"==typeof t&&(n=t,t=null),t=t||{},this.config.params){var r=this.api.operations[e];r&&(t=i.util.copy(t),i.util.each(this.config.params,(function(e,n){r.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=n))})))}var a=new i.Request(this,e,t);return this.addAllRequestListeners(a),this.attachMonitoringEmitter(a),n&&a.send(n),a},makeUnauthenticatedRequest:function(e,t,n){"function"==typeof t&&(n=t,t={});var i=this.makeRequest(e,t).toUnauthenticated();return n?i.send(n):i},waitFor:function(e,t,n){return new i.ResourceWaiter(this,e).wait(t,n)},addAllRequestListeners:function(e){for(var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost],n=0;n299?(r.code&&(n.FinalAwsException=r.code),r.message&&(n.FinalAwsExceptionMessage=r.message)):((r.code||r.name)&&(n.FinalSdkException=r.code||r.name),r.message&&(n.FinalSdkExceptionMessage=r.message))}return n},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],n={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},i=e.response;return i.httpResponse.statusCode&&(n.HttpStatusCode=i.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(n.AccessKey=e.service.config.credentials.accessKeyId),i.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(n.SessionToken=e.httpRequest.headers["x-amz-security-token"]),i.httpResponse.headers["x-amzn-requestid"]&&(n.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]),i.httpResponse.headers["x-amz-request-id"]&&(n.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]),i.httpResponse.headers["x-amz-id-2"]&&(n.XAmzId2=i.httpResponse.headers["x-amz-id-2"]),n):n},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),n=e.response,i=n.error;return n.httpResponse.statusCode>299?(i.code&&(t.AwsException=i.code),i.message&&(t.AwsExceptionMessage=i.message)):((i.code||i.name)&&(t.SdkException=i.code||i.name),i.message&&(t.SdkExceptionMessage=i.message)),t},attachMonitoringEmitter:function(e){var t,n,r,a,o,s,c=0,l=this;e.on("validate",(function(){a=i.util.realClock.now(),s=Date.now()}),!0),e.on("sign",(function(){n=i.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,c++}),!0),e.on("validateResponse",(function(){r=Math.round(i.util.realClock.now()-n)})),e.addNamedListener("API_CALL_ATTEMPT","success",(function(){var n=l.apiAttemptEvent(e);n.Timestamp=t,n.AttemptLatency=r>=0?r:0,n.Region=o,l.emit("apiCallAttempt",[n])})),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",(function(){var a=l.attemptFailEvent(e);a.Timestamp=t,r=r||Math.round(i.util.realClock.now()-n),a.AttemptLatency=r>=0?r:0,a.Region=o,l.emit("apiCallAttempt",[a])})),e.addNamedListener("API_CALL","complete",(function(){var t=l.apiCallEvent(e);if(t.AttemptCount=c,!(t.AttemptCount<=0)){t.Timestamp=s;var n=Math.round(i.util.realClock.now()-a);t.Latency=n>=0?n:0;var r=e.response;r.error&&r.error.retryable&&"number"==typeof r.retryCount&&"number"==typeof r.maxRetries&&r.retryCount>=r.maxRetries&&(t.MaxRetriesExceeded=1),l.emit("apiCall",[t])}}))},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,n=null,r="";e&&(r=(n=(e.service.api.operations||{})[e.operation]||null)?n.authtype:"");return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===r||"v4-unsigned-body"===r?"v4":this.api.signatureVersion,i.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=(t=(t=t.replace(/\{service\}/g,this.api.endpointPrefix)).replace(/\{region\}/g,this.config.region)).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function(e,t){var n=this.api.operations[e].paginator;if(!n){if(t){var r=new Error;throw i.util.error(r,"No pagination configuration for "+e)}return null}return n}}),i.util.update(i.Service,{defineMethods:function(e){i.util.each(e.prototype.api.operations,(function(t){e.prototype[t]||("none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,n){return this.makeUnauthenticatedRequest(t,e,n)}:e.prototype[t]=function(e,n){return this.makeRequest(t,e,n)})}))},defineService:function(e,t,n){i.Service._serviceMap[e]=!0,Array.isArray(t)||(n=t,t=[]);var r=o(i.Service,n||{});if("string"==typeof e){i.Service.addVersions(r,t);var a=r.serviceIdentifier||e;r.serviceIdentifier=a}else r.prototype.api=e,i.Service.defineMethods(r);if(i.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&i.util.clientSideMonitoring){var s=i.util.clientSideMonitoring.Publisher,c=(0,i.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new s(c),c.enabled&&(i.Service._clientSideMonitoring=!0)}return i.SequentialExecutor.call(r.prototype),i.Service.addDefaultMonitoringListeners(r.prototype),r},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var n=0;n=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(a,(function(n,i){n?t(n):(e.httpRequest.headers["X-Amz-Content-Sha256"]=i,t())}))}else t()}})),e("SET_CONTENT_LENGTH","afterBuild",(function(e){var t=function(e){if(!e.service.api.operations)return"";var t=e.service.api.operations[e.operation];return t?t.authtype:""}(e),n=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var r=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=r}catch(i){if(n&&n.isStreaming){if(n.requiresLength)throw i;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}})),e("SET_HTTP_HOST","afterBuild",(function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host})),e("RESTART","restart",(function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],(function(e){e?t(e):a()})):a()})),e("HTTP_HEADERS","httpHeaders",(function(e,t,n,r){n.httpResponse.statusCode=e,n.httpResponse.statusMessage=r,n.httpResponse.headers=t,n.httpResponse.body=i.util.buffer.toBuffer(""),n.httpResponse.buffers=[],n.httpResponse.numBytes=0;var a=t.date||t.Date,o=n.request.service;if(a){var s=Date.parse(a);o.config.correctClockSkew&&o.isClockSkewed(s)&&o.applyClockOffset(s)}})),e("HTTP_DATA","httpData",(function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var n=t.httpResponse.headers["content-length"],r={loaded:t.httpResponse.numBytes,total:n};t.request.emit("httpDownloadProgress",[r,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}})),e("HTTP_DONE","httpDone",(function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers})),e("FINALIZE_ERROR","retry",(function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))})),e("INVALIDATE_CREDENTIALS","retry",(function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}})),e("EXPIRED_SIGNATURE","retry",(function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)})),e("CLOCK_SKEWED","retry",(function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)})),e("REDIRECT","retry",(function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)})),e("RETRY_CHECK","retry",(function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,n)):t()}))})),CorePost:(new r).addNamedListeners((function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",(function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}}))})),Logger:(new r).addNamedListeners((function(e){e("LOG_REQUEST","complete",(function(e){var t=e.request,r=t.service.config.logger;if(r){var a=function(){var a=(e.request.service.getSkewCorrectedDate().getTime()-t.startTime.getTime())/1e3,o=!!r.isTTY,s=e.httpResponse.statusCode,c=t.params;t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input&&(c=function e(t,n){if(!n)return n;if(t.isSensitive)return"***SensitiveInformation***";switch(t.type){case"structure":var r={};return i.util.each(n,(function(n,i){Object.prototype.hasOwnProperty.call(t.members,n)?r[n]=e(t.members[n],i):r[n]=i})),r;case"list":var a=[];return i.util.arrayEach(n,(function(n,i){a.push(e(t.member,n))})),a;case"map":var o={};return i.util.each(n,(function(n,i){o[n]=e(t.value,i)})),o;default:return n}}(t.service.api.operations[t.operation].input,t.params));var l=n(161).inspect(c,!0,null),u="";return o&&(u+=""),u+="[AWS "+t.service.serviceIdentifier+" "+s,u+=" "+a.toString()+"s "+e.retryCount+" retries]",o&&(u+=""),u+=" "+i.util.string.lowerFirst(t.operation),u+="("+l+")",o&&(u+=""),u}();"function"==typeof r.log?r.log(a):"function"==typeof r.write&&r.write(a+"\n")}}))})),Json:(new r).addNamedListeners((function(e){var t=n(25);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Rest:(new r).addNamedListeners((function(e){var t=n(19);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),RestJson:(new r).addNamedListeners((function(e){var t=n(53);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),RestXml:(new r).addNamedListeners((function(e){var t=n(54);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Query:(new r).addNamedListeners((function(e){var t=n(51);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}))}},function(e,t,n){(function(t){var i=n(0),r=n(2),a=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function o(e){var t=e.service,n=t.api||{},i=(n.operations,{});return t.config.region&&(i.region=t.config.region),n.serviceId&&(i.serviceId=n.serviceId),t.config.credentials.accessKeyId&&(i.accessKeyId=t.config.credentials.accessKeyId),i}function s(e,t){var n={};return function e(t,n,i){i&&null!=n&&"structure"===i.type&&i.required&&i.required.length>0&&r.arrayEach(i.required,(function(r){var a=i.members[r];if(!0===a.endpointDiscoveryId){var o=a.isLocationName?a.name:r;t[o]=String(n[r])}else e(t,n[r],a)}))}(n,e.params,t),n}function c(e){var t=e.service,n=t.api,a=n.operations?n.operations[e.operation]:void 0,c=s(e,a?a.input:void 0),l=o(e);Object.keys(c).length>0&&(l=r.update(l,c),a&&(l.operation=a.name));var u=i.endpointCache.get(l);if(!u||1!==u.length||""!==u[0].Address)if(u&&u.length>0)e.httpRequest.updateEndpoint(u[0].Address);else{var d=t.makeRequest(n.endpointOperation,{Operation:a.name,Identifiers:c});p(d),d.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),d.removeListener("retry",i.EventListeners.Core.RETRY_CHECK),i.endpointCache.put(l,[{Address:"",CachePeriodInMinutes:1}]),d.send((function(e,t){t&&t.Endpoints?i.endpointCache.put(l,t.Endpoints):e&&i.endpointCache.put(l,[{Address:"",CachePeriodInMinutes:1}])}))}}var l={};function u(e,t){var n=e.service,a=n.api,c=a.operations?a.operations[e.operation]:void 0,u=c?c.input:void 0,d=s(e,u),m=o(e);Object.keys(d).length>0&&(m=r.update(m,d),c&&(m.operation=c.name));var h=i.EndpointCache.getKeyString(m),f=i.endpointCache.get(h);if(f&&1===f.length&&""===f[0].Address)return l[h]||(l[h]=[]),void l[h].push({request:e,callback:t});if(f&&f.length>0)e.httpRequest.updateEndpoint(f[0].Address),t();else{var E=n.makeRequest(a.endpointOperation,{Operation:c.name,Identifiers:d});E.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),p(E),i.endpointCache.put(h,[{Address:"",CachePeriodInMinutes:60}]),E.send((function(n,a){if(n){if(e.response.error=r.error(n,{retryable:!1}),i.endpointCache.remove(m),l[h]){var o=l[h];r.arrayEach(o,(function(e){e.request.response.error=r.error(n,{retryable:!1}),e.callback()})),delete l[h]}}else if(a&&(i.endpointCache.put(h,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),l[h])){o=l[h];r.arrayEach(o,(function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()})),delete l[h]}t()}))}}function p(e){var t=e.service.api.apiVersion;t&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=t)}function d(e){var t=e.error,n=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===n.statusCode)){var a=e.request,c=a.service.api.operations||{},l=s(a,c[a.operation]?c[a.operation].input:void 0),u=o(a);Object.keys(l).length>0&&(u=r.update(u,l),c[a.operation]&&(u.operation=c[a.operation].name)),i.endpointCache.remove(u)}}function m(e){return["false","0"].indexOf(e)>=0}e.exports={discoverEndpoint:function(e,n){var o=e.service||{};if(function(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw r.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=i.config[e.serviceIdentifier]||{};return Boolean(i.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}(o)||e.isPresigned())return n();var s=(o.api.operations||{})[e.operation],l=s?s.endpointDiscoveryRequired:"NULL",p=function(e){var n=e.service||{};if(void 0!==n.config.endpointDiscoveryEnabled)return n.config.endpointDiscoveryEnabled;if(!r.isBrowser()){for(var o=0;o=a)return e;switch(e){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":try{return JSON.stringify(i[n++])}catch(e){return"[Circular]"}default:return e}})),c=i[n];n=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),h(n)?i.showHidden=n:n&&t._extend(i,n),_(i.showHidden)&&(i.showHidden=!1),_(i.depth)&&(i.depth=2),_(i.colors)&&(i.colors=!1),_(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=c),u(i,e,i.depth)}function c(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function l(e,t){return e}function u(e,n,i){if(e.customInspect&&n&&y(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(i,e);return v(r)||(r=u(e,r,i)),r}var a=function(e,t){if(_(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(E(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(f(t))return e.stylize("null","null")}(e,n);if(a)return a;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),R(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(n);if(0===o.length){if(y(n)){var c=n.name?": "+n.name:"";return e.stylize("[Function"+c+"]","special")}if(g(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(A(n))return e.stylize(Date.prototype.toString.call(n),"date");if(R(n))return p(n)}var l,O="",I=!1,S=["{","}"];(m(n)&&(I=!0,S=["[","]"]),y(n))&&(O=" [Function"+(n.name?": "+n.name:"")+"]");return g(n)&&(O=" "+RegExp.prototype.toString.call(n)),A(n)&&(O=" "+Date.prototype.toUTCString.call(n)),R(n)&&(O=" "+p(n)),0!==o.length||I&&0!=n.length?i<0?g(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=I?function(e,t,n,i,r){for(var a=[],o=0,s=t.length;o=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,O,S)):S[0]+O+S[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,i,r,a){var o,s,c;if((c=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),D(i,r)||(o="["+r+"]"),s||(e.seen.indexOf(c.value)<0?(s=f(n)?u(e,c.value,null):u(e,c.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),_(o)){if(a&&r.match(/^\d+$/))return s;(o=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function m(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function f(e){return null===e}function E(e){return"number"==typeof e}function v(e){return"string"==typeof e}function _(e){return void 0===e}function g(e){return O(e)&&"[object RegExp]"===I(e)}function O(e){return"object"==typeof e&&null!==e}function A(e){return O(e)&&"[object Date]"===I(e)}function R(e){return O(e)&&("[object Error]"===I(e)||e instanceof Error)}function y(e){return"function"==typeof e}function I(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(_(a)&&(a=e.env.NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(a)){var i=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,i,e)}}else o[n]=function(){};return o[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=m,t.isBoolean=h,t.isNull=f,t.isNullOrUndefined=function(e){return null==e},t.isNumber=E,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=_,t.isRegExp=g,t.isObject=O,t.isDate=A,t.isError=R,t.isFunction=y,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(162);var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function b(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],t].join(" ")}function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",b(),t.format.apply(t,arguments))},t.inherits=n(163),t._extend=function(e,t){if(!t||!O(t))return e;for(var n=Object.keys(t),i=n.length;i--;)e[n[i]]=t[n[i]];return e};var C="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function T(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var t;if("function"!=typeof(t=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,i=new Promise((function(e,i){t=e,n=i})),r=[],a=0;a=0){c=!0;var l=0}var u=function(){c&&l!==s?r.emit("error",t.util.error(new Error("Stream content length mismatch. Received "+l+" of "+s+" bytes."),{code:"StreamContentLengthMismatch"})):2===t.HttpClient.streamsApiVersion?r.end():r.emit("end")},p=o.httpResponse.createUnbufferedStream();if(2===t.HttpClient.streamsApiVersion)if(c){var d=new n.PassThrough;d._write=function(e){return e&&e.length&&(l+=e.length),n.PassThrough.prototype._write.apply(this,arguments)},d.on("end",u),r.on("error",(function(e){c=!1,p.unpipe(d),d.emit("end"),d.end()})),p.pipe(d).pipe(r,{end:!1})}else p.pipe(r);else c&&p.on("data",(function(e){e&&e.length&&(l+=e.length)})),p.on("data",(function(e){r.emit("data",e)})),p.on("end",u);p.on("error",(function(e){c=!1,r.emit("error",e)}))}})),r},emitEvent:function(e,n,i){"function"==typeof n&&(i=n,n=null),i||(i=function(){}),n||(n=this.eventParameters(e,this.response)),t.SequentialExecutor.prototype.emit.call(this,e,n,(function(e){e&&(this.response.error=e),i.call(this,e)}))},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,n){return n||"function"!=typeof e||(n=e,e=null),(new t.Signers.Presign).sign(this.toGet(),e,n)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",t.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",t.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),t.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e((function(e,n){t.on("complete",(function(t){t.error?n(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))})),t.runTo()}))}},t.Request.deletePromisesFromClass=function(){delete this.prototype.promise},t.util.addPromises(t.Request),t.util.mixin(t.Request,t.SequentialExecutor)}).call(this,n(8))},function(e,t){function n(e,t){this.currentState=t||null,this.states=e||{}}n.prototype.runTo=function(e,t,n,i){"function"==typeof e&&(i=n,n=t,t=e,e=null);var r=this,a=r.states[r.currentState];a.fn.call(n||r,i,(function(i){if(i){if(!a.fail)return t?t.call(n,i):null;r.currentState=a.fail}else{if(!a.accept)return t?t.call(n):null;r.currentState=a.accept}if(r.currentState===e)return t?t.call(n,i):null;r.runTo(e,t,n,i)}))},n.prototype.addState=function(e,t,n,i){return"function"==typeof t?(i=t,t=null,n=null):"function"==typeof n&&(i=n,n=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:n,fn:i},this},e.exports=n},function(e,t,n){var i=n(0),r=i.util.inherit,a=n(30);i.Response=r({constructor:function(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new i.HttpResponse,e&&(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function(e){var t,n=this.request.service,r=this.request.operation;try{t=n.paginationConfig(r,!0)}catch(e){this.error=e}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var a=i.util.copy(this.request.params);if(this.nextPageTokens){var o=t.inputToken;"string"==typeof o&&(o=[o]);for(var s=0;s=0?"&":"?";this.request.path+=a+i.util.queryParamsToString(r)},authorization:function(e,t){var n=[],i=this.credentialString(t);return n.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),n.push("SignedHeaders="+this.signedHeaders()),n.push("Signature="+this.signature(e,t)),n.join(", ")},signature:function(e,t){var n=r.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(n,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=i.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];i.util.each.call(this,this.request.headers,(function(t,n){e.push([t,n])})),e.sort((function(e,t){return e[0].toLowerCase()604800){throw i.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[a]=t}else{if(n!==i.Signers.S3)throw i.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var r=e.service?e.service.getSkewCorrectedDate():i.util.date.getDate();e.httpRequest.headers[a]=parseInt(i.util.date.unixTimestamp(r)+t,10).toString()}}function s(e){var t=e.httpRequest.endpoint,n=i.util.urlParse(e.httpRequest.path),r={};n.search&&(r=i.util.queryStringParse(n.search.substr(1)));var o=e.httpRequest.headers.Authorization.split(" ");if("AWS"===o[0])o=o[1].split(":"),r.Signature=o.pop(),r.AWSAccessKeyId=o.join(":"),i.util.each(e.httpRequest.headers,(function(e,t){e===a&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete r[e],e=e.toLowerCase()),r[e]=t})),delete e.httpRequest.headers[a],delete r.Authorization,delete r.Host;else if("AWS4-HMAC-SHA256"===o[0]){o.shift();var s=o.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];r["X-Amz-Signature"]=s,delete r.Expires}t.pathname=n.pathname,t.search=i.util.queryParamsToString(r)}i.Signers.Presign=r({sign:function(e,t,n){if(e.httpRequest.headers[a]=t||3600,e.on("build",o),e.on("sign",s),e.removeListener("afterBuild",i.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!n){if(e.build(),e.response.error)throw e.response.error;return i.util.urlFormat(e.httpRequest.endpoint)}e.build((function(){this.response.error?n(this.response.error):n(null,i.util.urlFormat(e.httpRequest.endpoint))}))}}),e.exports=i.Signers.Presign},function(e,t,n){var i=n(0);i.ParamValidator=i.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,n){if(this.errors=[],this.validateMember(e,t||{},n||"params"),this.errors.length>1){var r=this.errors.join("\n* ");throw r="There were "+this.errors.length+" validation errors:\n* "+r,i.util.error(new Error(r),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,n){var i;this.validateType(t,n,["object"],"structure");for(var r=0;e.required&&r= 1, but found "'+t+'" for '+n)},validatePattern:function(e,t,n){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+n))},validateRange:function(e,t,n,i){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+n),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+n)},validateEnum:function(e,t,n){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+n)},validateType:function(e,t,n,r){if(null==e)return!1;for(var a=!1,o=0;os)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,c=f,r=d;var v=(1e4*(268435455&(h+=122192928e5))+f)%4294967296;u[l++]=v>>>24&255,u[l++]=v>>>16&255,u[l++]=v>>>8&255,u[l++]=255&v;var _=h/4294967296*1e4&268435455;u[l++]=_>>>8&255,u[l++]=255&_,u[l++]=_>>>24&15|16,u[l++]=_>>>16&255,u[l++]=d>>>8|128,u[l++]=255&d;for(var g=0;g<6;++g)u[l+g]=p[g];return t||o(u)}},function(e,t,n){var i=n(66),r=n(67);e.exports=function(e,t,n){var a=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||i)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var s=0;s<16;++s)t[a+s]=o[s];return t||r(o)}},function(e,t,n){var i=n(179),r=n(182),a=n(183),o=n(184);e.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new r;if("sha256"===e)return new o;if("sha1"===e)return new a;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new i(r,t);if("sha256"===e)return new i(o,t);if("sha1"===e)return new i(a,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},function(e,t,n){var i=n(20);function r(e,t){this.hash=new e,this.outer=new e;var n=function(e,t){var n=i.convertToBuffer(t);if(n.byteLength>e.BLOCK_SIZE){var r=new e;r.update(n),n=r.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(n),a}(e,t),r=new Uint8Array(e.BLOCK_SIZE);r.set(n);for(var a=0;a>1,u=-7,p=n?r-1:0,d=n?-1:1,m=e[t+p];for(p+=d,a=m&(1<<-u)-1,m>>=-u,u+=s;u>0;a=256*a+e[t+p],p+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=i;u>0;o=256*o+e[t+p],p+=d,u-=8);if(0===a)a=1-l;else{if(a===c)return o?NaN:1/0*(m?-1:1);o+=Math.pow(2,i),a-=l}return(m?-1:1)*o*Math.pow(2,a-i)},t.write=function(e,t,n,i,r,a){var o,s,c,l=8*a-r-1,u=(1<>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=i?0:a-1,h=i?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),(t+=o+p>=1?d/c:d*Math.pow(2,1-p))*c>=2&&(o++,c/=2),o+p>=u?(s=0,o=u):o+p>=1?(s=(t*c-1)*Math.pow(2,r),o+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,r),o=0));r>=8;e[n+m]=255&s,m+=h,s/=256,r-=8);for(o=o<0;e[n+m]=255&o,m+=h,o/=256,l-=8);e[n+m-h]|=128*f}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){var i=n(20),r=n(16).Buffer;function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function o(e,t,n,i,r,a){return((t=(t+e&4294967295)+(i+a&4294967295)&4294967295)<>>32-r)+n&4294967295}function s(e,t,n,i,r,a,s){return o(t&n|~t&i,e,t,r,a,s)}function c(e,t,n,i,r,a,s){return o(t&i|n&~i,e,t,r,a,s)}function l(e,t,n,i,r,a,s){return o(t^n^i,e,t,r,a,s)}function u(e,t,n,i,r,a,s){return o(n^(t|~i),e,t,r,a,s)}e.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(i.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=i.convertToBuffer(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,t[n++]),r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this.buffer,n=this.bufferLength,i=8*this.bytesHashed;if(t.setUint8(this.bufferLength++,128),n%64>=56){for(var a=this.bufferLength;a<64;a++)t.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)t.setUint8(a,0);t.setUint32(56,i>>>0,!0),t.setUint32(60,Math.floor(i/4294967296),!0),this.hashBuffer(),this.finished=!0}var o=new DataView(new ArrayBuffer(16));for(a=0;a<4;a++)o.setUint32(4*a,this.state[a],!0);var s=new r(o.buffer,o.byteOffset,o.byteLength);return e?s.toString(e):s},a.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,n=t[0],i=t[1],r=t[2],a=t[3];n=s(n,i,r,a,e.getUint32(0,!0),7,3614090360),a=s(a,n,i,r,e.getUint32(4,!0),12,3905402710),r=s(r,a,n,i,e.getUint32(8,!0),17,606105819),i=s(i,r,a,n,e.getUint32(12,!0),22,3250441966),n=s(n,i,r,a,e.getUint32(16,!0),7,4118548399),a=s(a,n,i,r,e.getUint32(20,!0),12,1200080426),r=s(r,a,n,i,e.getUint32(24,!0),17,2821735955),i=s(i,r,a,n,e.getUint32(28,!0),22,4249261313),n=s(n,i,r,a,e.getUint32(32,!0),7,1770035416),a=s(a,n,i,r,e.getUint32(36,!0),12,2336552879),r=s(r,a,n,i,e.getUint32(40,!0),17,4294925233),i=s(i,r,a,n,e.getUint32(44,!0),22,2304563134),n=s(n,i,r,a,e.getUint32(48,!0),7,1804603682),a=s(a,n,i,r,e.getUint32(52,!0),12,4254626195),r=s(r,a,n,i,e.getUint32(56,!0),17,2792965006),n=c(n,i=s(i,r,a,n,e.getUint32(60,!0),22,1236535329),r,a,e.getUint32(4,!0),5,4129170786),a=c(a,n,i,r,e.getUint32(24,!0),9,3225465664),r=c(r,a,n,i,e.getUint32(44,!0),14,643717713),i=c(i,r,a,n,e.getUint32(0,!0),20,3921069994),n=c(n,i,r,a,e.getUint32(20,!0),5,3593408605),a=c(a,n,i,r,e.getUint32(40,!0),9,38016083),r=c(r,a,n,i,e.getUint32(60,!0),14,3634488961),i=c(i,r,a,n,e.getUint32(16,!0),20,3889429448),n=c(n,i,r,a,e.getUint32(36,!0),5,568446438),a=c(a,n,i,r,e.getUint32(56,!0),9,3275163606),r=c(r,a,n,i,e.getUint32(12,!0),14,4107603335),i=c(i,r,a,n,e.getUint32(32,!0),20,1163531501),n=c(n,i,r,a,e.getUint32(52,!0),5,2850285829),a=c(a,n,i,r,e.getUint32(8,!0),9,4243563512),r=c(r,a,n,i,e.getUint32(28,!0),14,1735328473),n=l(n,i=c(i,r,a,n,e.getUint32(48,!0),20,2368359562),r,a,e.getUint32(20,!0),4,4294588738),a=l(a,n,i,r,e.getUint32(32,!0),11,2272392833),r=l(r,a,n,i,e.getUint32(44,!0),16,1839030562),i=l(i,r,a,n,e.getUint32(56,!0),23,4259657740),n=l(n,i,r,a,e.getUint32(4,!0),4,2763975236),a=l(a,n,i,r,e.getUint32(16,!0),11,1272893353),r=l(r,a,n,i,e.getUint32(28,!0),16,4139469664),i=l(i,r,a,n,e.getUint32(40,!0),23,3200236656),n=l(n,i,r,a,e.getUint32(52,!0),4,681279174),a=l(a,n,i,r,e.getUint32(0,!0),11,3936430074),r=l(r,a,n,i,e.getUint32(12,!0),16,3572445317),i=l(i,r,a,n,e.getUint32(24,!0),23,76029189),n=l(n,i,r,a,e.getUint32(36,!0),4,3654602809),a=l(a,n,i,r,e.getUint32(48,!0),11,3873151461),r=l(r,a,n,i,e.getUint32(60,!0),16,530742520),n=u(n,i=l(i,r,a,n,e.getUint32(8,!0),23,3299628645),r,a,e.getUint32(0,!0),6,4096336452),a=u(a,n,i,r,e.getUint32(28,!0),10,1126891415),r=u(r,a,n,i,e.getUint32(56,!0),15,2878612391),i=u(i,r,a,n,e.getUint32(20,!0),21,4237533241),n=u(n,i,r,a,e.getUint32(48,!0),6,1700485571),a=u(a,n,i,r,e.getUint32(12,!0),10,2399980690),r=u(r,a,n,i,e.getUint32(40,!0),15,4293915773),i=u(i,r,a,n,e.getUint32(4,!0),21,2240044497),n=u(n,i,r,a,e.getUint32(32,!0),6,1873313359),a=u(a,n,i,r,e.getUint32(60,!0),10,4264355552),r=u(r,a,n,i,e.getUint32(24,!0),15,2734768916),i=u(i,r,a,n,e.getUint32(52,!0),21,1309151649),n=u(n,i,r,a,e.getUint32(16,!0),6,4149444226),a=u(a,n,i,r,e.getUint32(44,!0),10,3174756917),r=u(r,a,n,i,e.getUint32(8,!0),15,718787259),i=u(i,r,a,n,e.getUint32(36,!0),21,3951481745),t[0]=n+t[0]&4294967295,t[1]=i+t[1]&4294967295,t[2]=r+t[2]&4294967295,t[3]=a+t[3]&4294967295}},function(e,t,n){var i=n(16).Buffer,r=n(20);new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}e.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(r.isEmptyData(e))return this;var t=(e=r.convertToBuffer(e)).length;this.totalLength+=8*t;for(var n=0;n14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var n=new i(20),r=new DataView(n.buffer);return r.setUint32(0,this.h0,!1),r.setUint32(4,this.h1,!1),r.setUint32(8,this.h2,!1),r.setUint32(12,this.h3,!1),r.setUint32(16,this.h4,!1),e?n.toString(e):n},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var n,i,r=this.h0,a=this.h1,o=this.h2,s=this.h3,c=this.h4;for(e=0;e<80;e++){e<20?(n=s^a&(o^s),i=1518500249):e<40?(n=a^o^s,i=1859775393):e<60?(n=a&o|s&(a|o),i=2400959708):(n=a^o^s,i=3395469782);var l=(r<<5|r>>>27)+n+c+i+(0|this.block[e]);c=s,s=o,o=a<<30|a>>>2,a=r,r=l}for(this.h0=this.h0+r|0,this.h1=this.h1+a|0,this.h2=this.h2+o|0,this.h3=this.h3+s|0,this.h4=this.h4+c|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},function(e,t,n){var i=n(16).Buffer,r=n(20),a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),o=Math.pow(2,53)-1;function s(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}e.exports=s,s.BLOCK_SIZE=64,s.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(r.isEmptyData(e))return this;var t=0,n=(e=r.convertToBuffer(e)).byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>o)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,n=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(n.setUint8(this.bufferLength++,128),r%64>=56){for(var a=this.bufferLength;a<64;a++)n.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)n.setUint8(a,0);n.setUint32(56,Math.floor(t/4294967296),!0),n.setUint32(60,t),this.hashBuffer(),this.finished=!0}var o=new i(32);for(a=0;a<8;a++)o[4*a]=this.state[a]>>>24&255,o[4*a+1]=this.state[a]>>>16&255,o[4*a+2]=this.state[a]>>>8&255,o[4*a+3]=this.state[a]>>>0&255;return e?o.toString(e):o},s.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],i=t[1],r=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],p=0;p<64;p++){if(p<16)this.temp[p]=(255&e[4*p])<<24|(255&e[4*p+1])<<16|(255&e[4*p+2])<<8|255&e[4*p+3];else{var d=this.temp[p-2],m=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,h=((d=this.temp[p-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[p]=(m+this.temp[p-7]|0)+(h+this.temp[p-16]|0)}var f=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(a[p]+this.temp[p]|0)|0)|0,E=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&i^n&r^i&r)|0;u=l,l=c,c=s,s=o+f|0,o=r,r=i,i=n,n=f+E|0}t[0]+=n,t[1]+=i,t[2]+=r,t[3]+=o,t[4]+=s,t[5]+=c,t[6]+=l,t[7]+=u}},function(e,t,n){"use strict";var i=n(186),r=n(188);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=g,t.resolve=function(e,t){return g(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?g(e,!1,!0).resolveObject(t):t},t.format=function(e){r.isString(e)&&(e=g(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),p=["%","/","?",";","#"].concat(u),d=["/","?","#"],m=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},_=n(68);function g(e,t,n){if(e&&r.isObject(e)&&e instanceof a)return e;var i=new a;return i.parse(e,t,n),i}a.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=-1!==a&&a127?w+="x":w+=N[k];if(!w.match(m)){var M=T.slice(0,b),P=T.slice(b+1),U=N.match(h);U&&(M.push(U[1]),P.unshift(U[2])),P.length&&(g="/"+P.join(".")+g),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=i.toASCII(this.hostname));var F=this.port?":"+this.port:"",V=this.hostname||"";this.host=V+F,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==g[0]&&(g="/"+g))}if(!f[R])for(b=0,x=u.length;b0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!y.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=y.slice(-1)[0],L=(n.host||e.host||y.length>1)&&("."===S||".."===S)||""===S,b=0,D=y.length;D>=0;D--)"."===(S=y[D])?y.splice(D,1):".."===S?(y.splice(D,1),b++):b&&(y.splice(D,1),b--);if(!A&&!R)for(;b--;b)y.unshift("..");!A||""===y[0]||y[0]&&"/"===y[0].charAt(0)||y.unshift(""),L&&"/"!==y.join("/").substr(-1)&&y.push("");var C,T=""===y[0]||y[0]&&"/"===y[0].charAt(0);I&&(n.hostname=n.host=T?"":y.length?y.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(A=A||n.host&&y.length)&&!T&&y.unshift(""),y.length?n.pathname=y.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,i){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(a){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof i&&i;o.global!==o&&o.window!==o&&o.self;var s,c=2147483647,l=/^xn--/,u=/[^\x20-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},m=Math.floor,h=String.fromCharCode;function f(e){throw new RangeError(d[e])}function E(e,t){for(var n=e.length,i=[];n--;)i[n]=t(e[n]);return i}function v(e,t){var n=e.split("@"),i="";return n.length>1&&(i=n[0]+"@",e=n[1]),i+E((e=e.replace(p,".")).split("."),t).join(".")}function _(e){for(var t,n,i=[],r=0,a=e.length;r=55296&&t<=56319&&r65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,n){var i=0;for(e=n?m(e/700):e>>1,e+=m(e/t);e>455;i+=36)e=m(e/35);return m(i+36*e/(e+38))}function R(e){var t,n,i,r,a,o,s,l,u,p,d,h=[],E=e.length,v=0,_=128,O=72;for((n=e.lastIndexOf("-"))<0&&(n=0),i=0;i=128&&f("not-basic"),h.push(e.charCodeAt(i));for(r=n>0?n+1:0;r=E&&f("invalid-input"),((l=(d=e.charCodeAt(r++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||l>m((c-v)/o))&&f("overflow"),v+=l*o,!(l<(u=s<=O?1:s>=O+26?26:s-O));s+=36)o>m(c/(p=36-u))&&f("overflow"),o*=p;O=A(v-a,t=h.length+1,0==a),m(v/t)>c-_&&f("overflow"),_+=m(v/t),v%=t,h.splice(v++,0,_)}return g(h)}function y(e){var t,n,i,r,a,o,s,l,u,p,d,E,v,g,R,y=[];for(E=(e=_(e)).length,t=128,n=0,a=72,o=0;o=t&&dm((c-n)/(v=i+1))&&f("overflow"),n+=(s-t)*v,t=s,o=0;oc&&f("overflow"),d==t){for(l=n,u=36;!(l<(p=u<=a?1:u>=a+26?26:u-a));u+=36)R=l-p,g=36-p,y.push(h(O(p+R%g,0))),l=m(R/g);y.push(h(O(l,0))),a=A(n,v,i==r),n=0,++i}++n,++t}return y.join("")}s={version:"1.4.1",ucs2:{decode:_,encode:g},decode:R,encode:y,toASCII:function(e){return v(e,(function(e){return u.test(e)?"xn--"+y(e):e}))},toUnicode:function(e){return v(e,(function(e){return l.test(e)?R(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return s}.call(t,n,t,e))||(e.exports=r)}()}).call(this,n(187)(e),n(11))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var c=1e3;a&&"number"==typeof a.maxKeys&&(c=a.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(p=f.substr(0,E),d=f.substr(E+1)):(p=f,d=""),m=decodeURIComponent(p),h=decodeURIComponent(d),i(o,m)?r(o[m])?o[m].push(h):o[m]=[o[m],h]:o[m]=h}return o};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(o(e),(function(o){var s=encodeURIComponent(i(o))+n;return r(e[o])?a(e[o],(function(e){return s+encodeURIComponent(i(e))})).join(t):s+encodeURIComponent(i(e[o]))})).join(t):s?encodeURIComponent(i(s))+n+encodeURIComponent(i(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i-1&&(e[t]++,0===e[t]);t--);}a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),n=7,i=Math.abs(Math.round(e));n>-1&&i>0;n--,i/=256)t[n]=i;return e<0&&o(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&o(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},e.exports={Int64:a}},function(e,t,n){var i=n(0).util,r=i.buffer.toBuffer;e.exports={splitMessage:function(e){if(i.Buffer.isBuffer(e)||(e=r(e)),e.length<16)throw new Error("Provided message too short to accommodate event stream message overhead");if(e.length!==e.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var t=e.readUInt32BE(8);if(t!==i.crypto.crc32(e.slice(0,8)))throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.");var n=e.readUInt32BE(e.length-4);if(n!==i.crypto.crc32(e.slice(0,e.length-4)))throw new Error("The message checksum did not match the expected value of "+n);var a=12+e.readUInt32BE(4);return{headers:e.slice(12,a),body:e.slice(a,e.length-4)}}}},function(e,t,n){var i=n(0),r=n(17);i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get((function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,(function(n,i){n||t.service.credentialsFrom(i,t),e(n)}))}))},loadMasterCredentials:function(e){for(this.masterCredentials=e||i.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new i.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new r({params:this.params})}})},function(e,t,n){var i=n(0),r=n(69);i.util.update(i.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new i.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,n=t.config;if(n.stsRegionalEndpoints=r(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===n.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!n.region)throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var a=n.endpoint.indexOf(".amazonaws.com"),o=n.endpoint.substring(0,a)+"."+n.region+n.endpoint.substring(a);e.httpRequest.updateEndpoint(o),e.httpRequest.region=n.region}}})},function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2011-06-15","endpointPrefix":"sts","globalEndpoint":"sts.amazonaws.com","protocol":"query","serviceAbbreviation":"AWS STS","serviceFullName":"AWS Security Token Service","serviceId":"STS","signatureVersion":"v4","uid":"sts-2011-06-15","xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"},"operations":{"AssumeRole":{"input":{"type":"structure","required":["RoleArn","RoleSessionName"],"members":{"RoleArn":{},"RoleSessionName":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"},"TransitiveTagKeys":{"type":"list","member":{}},"ExternalId":{},"SerialNumber":{},"TokenCode":{},"SourceIdentity":{}}},"output":{"resultWrapper":"AssumeRoleResult","type":"structure","members":{"Credentials":{"shape":"Si"},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"SourceIdentity":{}}}},"AssumeRoleWithSAML":{"input":{"type":"structure","required":["RoleArn","PrincipalArn","SAMLAssertion"],"members":{"RoleArn":{},"PrincipalArn":{},"SAMLAssertion":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithSAMLResult","type":"structure","members":{"Credentials":{"shape":"Si"},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"Subject":{},"SubjectType":{},"Issuer":{},"Audience":{},"NameQualifier":{},"SourceIdentity":{}}}},"AssumeRoleWithWebIdentity":{"input":{"type":"structure","required":["RoleArn","RoleSessionName","WebIdentityToken"],"members":{"RoleArn":{},"RoleSessionName":{},"WebIdentityToken":{},"ProviderId":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithWebIdentityResult","type":"structure","members":{"Credentials":{"shape":"Si"},"SubjectFromWebIdentityToken":{},"AssumedRoleUser":{"shape":"Sn"},"PackedPolicySize":{"type":"integer"},"Provider":{},"Audience":{},"SourceIdentity":{}}}},"DecodeAuthorizationMessage":{"input":{"type":"structure","required":["EncodedMessage"],"members":{"EncodedMessage":{}}},"output":{"resultWrapper":"DecodeAuthorizationMessageResult","type":"structure","members":{"DecodedMessage":{}}}},"GetAccessKeyInfo":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyInfoResult","type":"structure","members":{"Account":{}}}},"GetCallerIdentity":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"GetCallerIdentityResult","type":"structure","members":{"UserId":{},"Account":{},"Arn":{}}}},"GetFederationToken":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Policy":{},"PolicyArns":{"shape":"S4"},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"}}},"output":{"resultWrapper":"GetFederationTokenResult","type":"structure","members":{"Credentials":{"shape":"Si"},"FederatedUser":{"type":"structure","required":["FederatedUserId","Arn"],"members":{"FederatedUserId":{},"Arn":{}}},"PackedPolicySize":{"type":"integer"}}}},"GetSessionToken":{"input":{"type":"structure","members":{"DurationSeconds":{"type":"integer"},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"GetSessionTokenResult","type":"structure","members":{"Credentials":{"shape":"Si"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"S8":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Si":{"type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}},"Sn":{"type":"structure","required":["AssumedRoleId","Arn"],"members":{"AssumedRoleId":{},"Arn":{}}}}}')},function(e){e.exports=JSON.parse('{"pagination":{}}')},function(e,t,n){var i=n(0),r=n(17);i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var n=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new r(n)},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this,n=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode((function(i,r){var a={};i?e(i):(r&&(a.TokenCode=r),t.service[n](a,(function(n,i){n||t.service.credentialsFrom(i,t),e(n)})))}))},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,(function(n,r){if(n){var a=n;return n instanceof Error&&(a=n.message),void e(i.util.error(new Error("Error fetching MFA token: "+a),{code:t.errorCode}))}e(null,r)})):e(null)}})},function(e,t,n){var i=n(0),r=n(17);i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=i.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity((function(n,i){t.data=null,n||(t.data=i,t.service.credentialsFrom(i,t)),e(n)}))},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params,this.service=new r(e)}}})},function(e,t,n){var i=n(0),r=n(205),a=n(17);i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=i.util.copy(t||{}),this.loadCachedId();var n=this;Object.defineProperty(this,"identityId",{get:function(){return n.loadCachedId(),n._identityId||n.params.IdentityId},set:function(e){n._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId((function(n){n?(t.clearIdOnNotAuthorized(n),e(n)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)}))},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){"NotAuthorizedException"==e.code&&this.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId((function(n,i){!n&&i.IdentityId?(t.params.IdentityId=i.IdentityId,e(null,i.IdentityId)):e(n)}))},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity((function(n,i){n?t.clearIdOnNotAuthorized(n):(t.cacheId(i),t.data=i,t.loadCredentials(t.data,t)),e(n)}))},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken((function(n,i){n?(t.clearIdOnNotAuthorized(n),e(n)):(t.cacheId(i),t.params.WebIdentityToken=i.Token,t.webIdentityCredentials.refresh((function(n){n||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(n)})))}))},loadCachedId:function(){if(i.util.isBrowser()&&!this.params.IdentityId){var e=this.getStorage("id");if(e&&this.params.Logins){var t=Object.keys(this.params.Logins);0!==(this.getStorage("providers")||"").split(",").filter((function(e){return-1!==t.indexOf(e)})).length&&(this.params.IdentityId=e)}else e&&(this.params.IdentityId=e)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e),!this.cognito){var t=i.util.merge({},e);t.params=this.params,this.cognito=new r(t)}this.sts=this.sts||new a(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,i.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},function(e,t,n){n(24);var i=n(0),r=i.Service,a=i.apiLoader;a.services.cognitoidentity={},i.CognitoIdentity=r.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(a.services.cognitoidentity,"2014-06-30",{get:function(){var e=n(206);return e.paginators=n(207).pagination,e},enumerable:!0,configurable:!0}),e.exports=i.CognitoIdentity},function(e){e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Cognito Identity","serviceId":"Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30"},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"output":{"shape":"Sk"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Sv"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sk"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}},"authtype":"none"},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{}}},"authtype":"none"},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}},"authtype":"none"},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"S10"},"PrincipalTags":{"shape":"S1s"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Sv"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sh"}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"SetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"LoginsToRemove":{"shape":"Sw"}}},"authtype":"none"},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIdentityPool":{"input":{"shape":"Sk"},"output":{"shape":"Sk"}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sg":{"type":"list","member":{}},"Sh":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"Sv":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Sw"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"map","key":{},"value":{}},"S1c":{"type":"map","key":{},"value":{}},"S1e":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}},"S1s":{"type":"map","key":{},"value":{}}}}')},function(e){e.exports=JSON.parse('{"pagination":{"ListIdentityPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IdentityPools"}}}')},function(e,t,n){var i=n(0),r=n(17);i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML((function(n,i){n||t.service.credentialsFrom(i,t),e(n)}))},createClients:function(){this.service=this.service||new r({params:this.params})}})},function(e,t,n){var i=n(2),r=n(15);function a(){}function o(e,t){for(var n=e.getElementsByTagName(t),i=0,r=n.length;i=this.HEADERS_RECEIVED&&!p&&(c.statusCode=u.status,c.headers=o.parseHeaders(u.getAllResponseHeaders()),c.emit("headers",c.statusCode,c.headers,u.statusText),p=!0),this.readyState===this.DONE&&o.finishRequest(u,c)}),!1),u.upload.addEventListener("progress",(function(e){c.emit("sendProgress",e)})),u.addEventListener("progress",(function(e){c.emit("receiveProgress",e)}),!1),u.addEventListener("timeout",(function(){a(i.util.error(new Error("Timeout"),{code:"TimeoutError"}))}),!1),u.addEventListener("error",(function(){a(i.util.error(new Error("Network Failure"),{code:"NetworkingError"}))}),!1),u.addEventListener("abort",(function(){a(i.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))}),!1),n(c),u.open(e.method,l,!1!==t.xhrAsync),i.util.each(e.headers,(function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&u.setRequestHeader(e,t)})),t.timeout&&!1!==t.xhrAsync&&(u.timeout=t.timeout),t.xhrWithCredentials&&(u.withCredentials=!0);try{u.responseType="arraybuffer"}catch(e){}try{e.body?u.send(e.body):u.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;u.send(e.body.buffer)}return c},parseHeaders:function(e){var t={};return i.util.arrayEach(e.split(/\r?\n/),(function(e){var n=e.split(":",1)[0],i=e.substring(n.length+2);n.length>0&&(t[n.toLowerCase()]=i)})),t},finishRequest:function(e,t){var n;if("arraybuffer"===e.responseType&&e.response){var r=e.response;n=new i.util.Buffer(r.byteLength);for(var a=new Uint8Array(r),o=0;o0&&o.length>r&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,s=c,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=d.bind(i);return r.listener=n,i.wrapFn=r,r}function h(e,t,n){var i=e._events;if(void 0===i)return[];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=r[e];if(void 0===c)return!1;if("function"==typeof c)a(c,this,t);else{var l=c.length,u=E(c,l);for(n=0;n=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,r=a;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1=0;i--)this.removeListener(e,t[i]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},s.prototype.listenerCount=f,s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},function(e,t,n){var i=n(0),r=n(65),a=n(69),o=n(213),s=n(29);n(214);var c={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},l=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,n=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,r=!!e&&e.isPresigned();return n?n="v2"===n?"s3":n:(!0!==r?t="v4":i&&(t=i),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=i.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===i.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",i.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=i.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn)),e.addListener("validate",o.validateArnRegion),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),i.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,n=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==n){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service.getSignatureVersion(e),n=e.params&&e.params.Bucket,r=e.params&&e.params.Key,a=n&&n.indexOf("/");if(n&&a>=0)if("string"==typeof r&&a>0){e.params=i.util.copy(e.params);var o=n.substr(a+1)||"";e.params.Key=o+"/"+r,e.params.Bucket=n.substr(0,a)}else if("v4"===t){var s="Bucket names cannot contain forward slashes. Bucket: "+n;throw i.util.error(new Error,{code:"InvalidBucket",message:s})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,n=t.config;if(n.s3UsEast1RegionalEndpoint=a(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===n.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=n.endpoint.indexOf(".amazonaws.com");regionalEndpoint=n.endpoint.substring(0,i)+".us-east-1"+n.endpoint.substring(i),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,n=e.params.Bucket,i=e.service,r=t.endpoint;if(n&&!i.pathStyleBucketName(n)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstack?r.hostname=n+".s3-accelerate.dualstack.amazonaws.com":r.hostname=n+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(r.hostname=n+"."+r.hostname);var a=r.port;r.host=80!==a&&443!==a?r.hostname+":"+r.port:r.hostname,t.virtualHostedBucket=n,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,n=t.virtualHostedBucket;if(n&&t.path){if(e.params&&e.params.Key){var r="/"+i.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(r)&&(t.path.length===r.length||"?"===t.path[r.length]))return}t.path=t.path.replace(new RegExp("/"+n),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,n="s3-outposts"===t.service,r="s3-object-lambda"===t.service,a=n?"."+t.outpostId:"",o=n?"s3-outposts":"s3-accesspoint",c=!n&&e.service.config.useDualstack?".dualstack":"",l=e.httpRequest.endpoint,u=s.getEndpointSuffix(t.region),p=e.service.config.s3UseArnRegion;if(l.hostname=[t.accessPoint+"-"+t.accountId+a,o+c,p?t.region:e.service.config.region,u].join("."),r){o="s3-object-lambda";var d=t.resource.split("/")[1];l.hostname=[d+"-"+t.accountId,o,p?t.region:e.service.config.region,u].join(".")}l.host=l.hostname;var m=i.util.uriEscape(e.params.Bucket),h=e.httpRequest.path;e.httpRequest.path=h.replace(new RegExp("/"+m),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];i.util.isNode()&&(t>=1048576||e.params.Body instanceof i.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"!==t.method&&"HEAD"!==t.method){t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var n=t.headers["Content-Type"];if(i.util.isBrowser())if("string"!=typeof t.body||n.match(/;\s*charset=/)){t.headers["Content-Type"]=n.replace(/(;\s*charset=)(.+)$/,(function(e,t,n){return t+n.toUpperCase()}))}else{t.headers["Content-Type"]+="; charset=UTF-8"}}else delete t.headers["Content-Type"]},computableChecksumOperations:{putBucketCors:!0,putBucketLifecycle:!0,putBucketLifecycleConfiguration:!0,putBucketTagging:!0,deleteObjects:!0,putBucketReplication:!0,putObjectLegalHold:!0,putObjectRetention:!0,putObjectLockConfiguration:!0},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,n=e.httpRequest.body,r=t.ContentMD5&&!e.params.ContentMD5&&n&&(i.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!r||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!r||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){i.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},(function(t,n){if(e.params[t]){var r=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[n]=r}}))},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(c[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match(""))throw e.data=null,(this.service?this.service:this).extractError(e),e.error;if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!c[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=l.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):i.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var n=e.httpRequest;if("string"==typeof t&&t.length&&(n.region=t),n.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var r=e.service,a=r.config,o=a.s3BucketEndpoint;o&&delete a.s3BucketEndpoint;var s=i.util.copy(a);delete s.endpoint,s.region=n.region,n.endpoint=new i.S3(s).endpoint,r.populateURI(e),a.s3BucketEndpoint=o,n.headers.Host=n.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",r.populateURI),e.addListener("build",r.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var n=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=n?n[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var r=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!r&&"createBucket"===t.operation&&!e.error){var a=t.params.CreateBucketConfiguration;r=a?"EU"===a.LocationConstraint?"eu-west-1":a.LocationConstraint:"us-east-1"}r&&i&&r!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=r)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(e){var t,n={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,a=e.httpResponse.statusCode,o=e.httpResponse.body||"",s=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null,c=r.params.Bucket||null,l=r.service.bucketRegionCache;if(s&&c&&s!==l[c]&&(l[c]=s),n[a]&&0===o.length)c&&!s&&(t=l[c]||null)!==r.httpRequest.region&&(s=t),e.error=i.util.error(new Error,{code:n[a],message:null,region:s});else{var u=(new i.XML.Parser).parse(o.toString());u.Region&&!s?(s=u.Region,c&&s!==l[c]&&(l[c]=s)):!c||s||u.Region||(t=l[c]||null)!==r.httpRequest.region&&(s=t),e.error=i.util.error(new Error,{code:u.Code||a,message:u.Message||null,region:s})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var n=e.error,r=e.request,a=r.params.Bucket||null;if(!n||!a||n.region||"listObjects"===r.operation||i.util.isNode()&&"headBucket"===r.operation||400===n.statusCode&&"headObject"!==r.operation||-1===l.indexOf(n.code))return t();var o=i.util.isNode()?"headBucket":"listObjects",s={Bucket:a};"listObjects"===o&&(s.MaxKeys=0);var c=r.service[o](s);c._requestRegionForBucket=a,c.send((function(){var e=r.service.bucketRegionCache[a]||null;n.region=e,t()}))},reqRegionForNetworkingError:function(e,t){if(!i.util.isBrowser())return t();var n=e.error,r=e.request,a=r.params.Bucket;if(!n||"NetworkingError"!==n.code||!a||"us-east-1"===r.httpRequest.region)return t();var s=r.service,c=s.bucketRegionCache,l=c[a]||null;if(l&&l!==r.httpRequest.region)s.updateReqBucketRegion(r,l),t();else if(o.dnsCompatibleBucketName(a))if(r.httpRequest.virtualHostedBucket){var u=s.listObjects({Bucket:a,MaxKeys:0});s.updateReqBucketRegion(u,"us-east-1"),u._requestRegionForBucket=a,u.send((function(){var e=s.bucketRegionCache[a]||null;e&&e!==r.httpRequest.region&&s.updateReqBucketRegion(r,e),t()}))}else t();else s.updateReqBucketRegion(r,"us-east-1"),"us-east-1"!==c[a]&&(c[a]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var n=0;n=0||n.indexOf("fips")>=0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!t&&n!==o)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(t&&r.getEndpointSuffix(n)!==r.getEndpointSuffix(o))throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstack)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var n="AWS_S3_USE_ARN_REGION",r="s3_use_arn_region",a=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)a=!0===o.s3UseArnRegion;else if(i.util.isNode())if(t.env[n]){var s=t.env[n].trim().toLowerCase();if(["false","true"].indexOf(s)<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:n+" only accepts true or false. Got "+t.env[n],retryable:!1});a="true"===s}else{var c={};try{c=i.util.getProfilesFromSharedConfig(i.util.iniLoader)[t.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(c[r]){if(["false","true"].indexOf(c[r].trim().toLowerCase())<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+c[r],retryable:!1});a="true"===c[r].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=a,a},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,n=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),r=new RegExp(/\.\./);return!(!t.match(n)||t.match(i)||t.match(r))}};e.exports=a}).call(this,n(8))},function(e,t,n){var i=n(0),r=i.util.string.byteLength,a=i.util.Buffer;i.S3.ManagedUpload=i.util.inherit({constructor:function(e){var t=this;i.SequentialExecutor.call(t),t.body=null,t.sliceFn=null,t.callback=null,t.parts={},t.completeInfo=[],t.fillQueue=function(){t.callback(new Error("Unsupported body payload "+typeof t.body))},t.configure(e)},configure:function(e){if(e=e||{},this.partSize=this.minPartSize,e.queueSize&&(this.queueSize=e.queueSize),e.partSize&&(this.partSize=e.partSize),e.leavePartsOnError&&(this.leavePartsOnError=!0),e.tags){if(!Array.isArray(e.tags))throw new Error("Tags must be specified as an array; "+typeof e.tags+" provided.");this.tags=e.tags}if(this.partSize=1&&t.doneParts===t.numParts&&t.finishMultiPart()})))}n&&t.fillQueue.call(t)},abort:function(){!0===this.isDoneChunking&&1===this.totalPartNumbers&&this.singlePart?this.singlePart.abort():this.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){if(this.body=this.service.config.params.Body,"string"==typeof this.body)this.body=i.util.buffer.toBuffer(this.body);else if(!this.body)throw new Error("params.Body is required");this.sliceFn=i.util.arraySliceFn(this.body)},bindServiceObject:function(e){e=e||{};if(this.service){var t=this.service,n=i.util.copy(t.config);n.signatureVersion=t.getSignatureVersion(),this.service=new t.constructor.__super__(n),this.service.config.params=i.util.merge(this.service.config.params||{},e),Object.defineProperty(this.service,"_originalConfig",{get:function(){return t._originalConfig},enumerable:!1,configurable:!0})}else this.service=new i.S3({params:e})},adjustTotalBytes:function(){try{this.totalBytes=r(this.body)}catch(e){}if(this.totalBytes){var e=Math.ceil(this.totalBytes/this.maxTotalParts);e>this.partSize&&(this.partSize=e)}else this.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=r(this.body);if(0===e)return this.isDoneChunking=!0,this.numParts=1,void this.nextChunk(this.body);for(;this.activeParts=this.queueSize)){var e=this.body.read(this.partSize-this.partBufferLength)||this.body.read();if(e&&(this.partBuffers.push(e),this.partBufferLength+=e.length,this.totalChunkedBytes+=e.length),this.partBufferLength>=this.partSize){var t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers);if(this.partBuffers=[],this.partBufferLength=0,t.length>this.partSize){var n=t.slice(this.partSize);this.partBuffers.push(n),this.partBufferLength+=n.length,t=t.slice(0,this.partSize)}this.nextChunk(t)}this.isDoneChunking&&!this.isDoneSending&&(t=1===this.partBuffers.length?this.partBuffers[0]:a.concat(this.partBuffers),this.partBuffers=[],this.partBufferLength=0,this.totalBytes=this.totalChunkedBytes,this.isDoneSending=!0,(0===this.numParts||t.length>0)&&(this.numParts++,this.nextChunk(t))),this.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var n=++t.totalPartNumbers;if(t.isDoneChunking&&1===n){var r={Body:e};this.tags&&(r.Tagging=this.getTaggingHeader());var a=t.service.putObject(r);return a._managedUpload=t,a.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=a,null}if(t.service.config.params.ContentMD5){var o=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[n]&&null!==t.completeInfo[n].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,n):t.multipartReq?t.queueChunks(e,n):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",(function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null})),t.queueChunks(e,n),t.multipartReq.on("error",(function(e){t.cleanup(e)})),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t>6,o[c++]=128|63&a):a<55296||a>=57344?(o[c++]=224|a>>12,o[c++]=128|a>>6&63,o[c++]=128|63&a):(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),o[c++]=240|a>>18,o[c++]=128|a>>12&63,o[c++]=128|a>>6&63,o[c++]=128|63&a);e=o}else{if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var l=[],u=[];for(i=0;i<64;++i){var p=e[i]||0;l[i]=92^p,u[i]=54^p}Sha256.call(this,t,n),this.update(u),this.oKeyPad=l,this.inner=!0,this.sharedMemory=n}Sha256.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var i,r,a=0,o=e.length,s=this.blocks;a>2]|=e[a]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[r>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=64?(this.block=s[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,n,i,r,a,o,s,c,l=this.h0,u=this.h1,p=this.h2,d=this.h3,m=this.h4,h=this.h5,f=this.h6,E=this.h7,v=this.blocks;for(e=16;e<64;++e)t=((r=v[e-15])>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,n=((r=v[e-2])>>>17|r<<15)^(r>>>19|r<<13)^r>>>10,v[e]=v[e-16]+t+v[e-7]+n<<0;for(c=u&p,e=0;e<64;e+=4)this.first?(this.is224?(a=300032,E=(r=v[0]-1413257819)-150054599<<0,d=r+24177077<<0):(a=704751109,E=(r=v[0]-210244248)-1521486534<<0,d=r+143694565<<0),this.first=!1):(t=(l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),i=(a=l&u)^l&p^c,E=d+(r=E+(n=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&h^~m&f)+K[e]+v[e])<<0,d=r+(t+i)<<0),t=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),i=(o=d&l)^d&u^a,f=p+(r=f+(n=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&m^~E&h)+K[e+1]+v[e+1])<<0,t=((p=r+(t+i)<<0)>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),i=(s=p&d)^p&l^o,h=u+(r=h+(n=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&E^~f&m)+K[e+2]+v[e+2])<<0,t=((u=r+(t+i)<<0)>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),i=(c=u&p)^u&d^s,m=l+(r=m+(n=(h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(h&f^~h&E)+K[e+3]+v[e+3])<<0,l=r+(t+i)<<0;this.h0=this.h0+l<<0,this.h1=this.h1+u<<0,this.h2=this.h2+p<<0,this.h3=this.h3+d<<0,this.h4=this.h4+m<<0,this.h5=this.h5+h<<0,this.h6=this.h6+f<<0,this.h7=this.h7+E<<0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,a=this.h5,o=this.h6,s=this.h7,c=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o];return this.is224||(c+=HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]),c},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,a=this.h5,o=this.h6,s=this.h7,c=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,n>>24&255,n>>16&255,n>>8&255,255&n,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,a>>24&255,a>>16&255,a>>8&255,255&a,o>>24&255,o>>16&255,o>>8&255,255&o];return this.is224||c.push(s>>24&255,s>>16&255,s>>8&255,255&s),c},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()}).call(this,__webpack_require__(8),__webpack_require__(11))},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),s=n(49),c=n(14),l=a(n(1)),u=function(e){function t(n){var i=this,r={urlDisplayName:"S3 Provider",name:t.Name,displayName:"S3 Provider",capabilities:{save:!0,load:!0,export:!1,resave:!1,list:!1,remove:!1,rename:!1,close:!1}};return(i=e.call(this,r)||this).options=r,i.client=n,i}return r(t,e),t.prototype.save=function(e,t,n){var i=e;"string"!=typeof i&&(i=JSON.stringify(i)),s.createFile({fileContent:i}).then((function(e){var i=e.publicUrl,r=(e.resourceId,e.readWriteToken);t.sharedContentSecretKey=r,t.url=i,t.sharedDocumentUrl=i,n(i)}))},t.prototype.loadFromUrl=function(e,t,n){fetch(e).then((function(e){if(404!==e.status)return e.json().then((function(e){var i,r=o.cloudContentFactory.createEnvelopedCloudContent(e),a=t.name||t.providerData.name||e.docName||e.name||(null===(i=e.content)||void 0===i?void 0:i.name);return t.rename(a),t.name&&r.addMetadata({docName:t.filename}),n(null,r)})).catch((function(e){n("Unable to load '"+t.name+"': "+e.message)}));n(l.default("~DOCSTORE.LOAD_SHARED_404_ERROR"))}))},t.prototype.getLoadUrlFromSharedContentId=function(e){return e.match(/^http/)?e:e.match(/^(\d)+$/)?s.getLegacyUrl(e):(c.reportError("Can't find URL from sharedDocumentId: \""+e+'"'),null)},t.prototype.load=function(e,t){var n=e.sharedContentId,i=this.getLoadUrlFromSharedContentId(n);null!==i?this.loadFromUrl(i,e,t):t("Unable to load "+n)},t.Name="s3-provider",t}(o.ProviderInterface);t.default=u},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),s=a(n(1)),c=n(3),l=a(n(36)),u=a(n(220)),p=o.createReactFactory(l.default),d=o.createReactFactory(u.default),m=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:n.displayName||s.default("~PROVIDER.LOCAL_FILE"),urlDisplayName:n.urlDisplayName||t.Name,capabilities:{save:!0,resave:!1,export:!0,load:!0,list:!0,remove:!1,rename:!1,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.prototype.filterTabComponent=function(e,t){return"list"===e?p:"save"===e||"export"===e?d:t},t.prototype.list=function(e,t){},t.prototype.save=function(e,t,n){return"function"==typeof n?n(null):void 0},t.prototype.load=function(e,t){var n=new FileReader;return n.onload=function(e){var n=c.cloudContentFactory.createEnvelopedCloudContent(e.target.result);return t(null,n)},n.readAsText(e.providerData.file)},t.prototype.canOpenSaved=function(){return!1},t.Name="localFile",t}(c.ProviderInterface);t.default=m},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=a.default.div,s=a.default.input,c=a.default.button,l=a.default.a,u=i(n(1)),p=n(3),d=n(3),m=i(n(221));t.default=r.default({displayName:"LocalFileSaveTab",getInitialState:function(){var e=null!=(null!=this.props.dialog.data?this.props.dialog.data.content:void 0),t=e&&this.props.dialog.data.extension?this.props.dialog.data.extension:"json",n=(null!=this.props.client.state.metadata?this.props.client.state.metadata.name:void 0)||u.default("~MENUBAR.UNTITLED_DOCUMENT");return{filename:n,supportsDownloadAttribute:void 0!==document.createElement("a").download,downloadFilename:this.getDownloadFilename(e,n,t),extension:t,mimeType:e&&null!=this.props.dialog.data.mimeType?this.props.dialog.data.mimeType:"text/plain",shared:this.props.client.isShared(),hasPropsContent:e,includeShareInfo:e,gotContent:e,content:null!=this.props.dialog.data?this.props.dialog.data.content:void 0}},componentDidMount:function(){var e=this;return this.state.hasPropsContent||this.props.client._event("getContent",{shared:this.props.client._sharedMetadata()},(function(t){var n=d.cloudContentFactory.createEnvelopedCloudContent(t);return function(e,t){null!=e&&t(e)}(null!=e.props.client.state?e.props.client.state.currentContent:void 0,(function(e){return e.copyMetadataTo(n)})),e.setState({gotContent:!0,content:n})})),this.downloadRef.addEventListener("click",this.confirm)},componentWillUnmount:function(){return this.downloadRef.removeEventListener("click",this.confirm)},filenameChanged:function(){var e=this.filenameRef.value;return this.setState({filename:e,downloadFilename:this.getDownloadFilename(this.state.hasPropsContent,e,this.state.extension)})},includeShareInfoChanged:function(){return this.setState({includeShareInfo:this.includeShareInfoRef.checked})},getDownloadFilename:function(e,t,n){var i=t.replace(/^\s+|\s+$/,"");return e?p.CloudMetadata.newExtension(i,n):p.CloudMetadata.withExtension(i,n)},confirm:function(e,t){if(!this.confirmDisabled()){if(this.state.supportsDownloadAttribute)this.downloadRef.href=this.props.client.getDownloadUrl(this.state.content,this.state.includeShareInfo,this.state.mimeType),t&&this.downloadRef.click();else{var n=this.props.client.getDownloadBlob(this.state.content,this.state.includeShareInfo,this.state.mimeType);m.default.saveAs(n,this.state.downloadFilename,!0),null!=e&&e.preventDefault()}var i=new p.CloudMetadata({name:this.state.downloadFilename.split(".")[0],type:p.CloudMetadata.File,parent:null,provider:this.props.provider});return this.props.dialog.callback(i),this.props.close(),this.state.supportsDownloadAttribute}null!=e&&e.preventDefault()},contextMenu:function(e){this.downloadRef.href=this.props.client.getDownloadUrl(this.state.content,this.state.includeShareInfo,this.state.mimeType)},cancel:function(){this.props.close()},watchForEnter:function(e){13!==e.keyCode||this.confirmDisabled()||(e.preventDefault(),e.stopPropagation(),this.confirm(null,!0))},confirmDisabled:function(){return 0===this.state.downloadFilename.length||!this.state.gotContent},render:function(){var e=this,t=this.confirmDisabled(),n=l({href:"#",ref:function(t){return e.downloadRef=t},className:t?"disabled":"",download:this.state.downloadFilename,onContextMenu:this.contextMenu},u.default("~FILE_DIALOG.DOWNLOAD")),i=c({ref:function(t){return e.downloadRef=t},className:t?"disabled":""},u.default("~FILE_DIALOG.DOWNLOAD"));return o({className:"dialogTab localFileSave"},s({type:"text",ref:function(t){return e.filenameRef=t},value:this.state.filename,placeholder:u.default("~FILE_DIALOG.FILENAME"),onChange:this.filenameChanged,onKeyDown:this.watchForEnter}),o({className:"saveArea"},this.state.shared&&!this.state.hasPropsContent?o({className:"shareCheckbox"},s({type:"checkbox",ref:function(t){return e.includeShareInfoRef=t},value:this.state.includeShareInfo,onChange:this.includeShareInfoChanged}),u.default("~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO")):void 0),o({className:"buttons"},this.state.supportsDownloadAttribute?n:i,c({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){var i,r=r||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,n=function(){return e.URL||e.webkitURL||e},i=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in i,a=/constructor/i.test(e.HTMLElement)||e.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),s=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},c=function(e){setTimeout((function(){"string"==typeof e?n().revokeObjectURL(e):e.remove()}),4e4)},l=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},u=function(t,u,p){p||(t=l(t));var d,m=this,h=function(){!function(e,t,n){for(var i=(t=[].concat(t)).length;i--;){var r=e["on"+t[i]];if("function"==typeof r)try{r.call(e,n||e)}catch(e){s(e)}}}(m,"writestart progress write writeend".split(" "))};if(m.readyState=m.INIT,r)return d=n().createObjectURL(t),void setTimeout((function(){var e,t;i.href=d,i.download=u,e=i,t=new MouseEvent("click"),e.dispatchEvent(t),h(),c(d),m.readyState=m.DONE}));!function(){if((o||a)&&e.FileReader){var i=new FileReader;return i.onloadend=function(){var t=o?i.result:i.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,m.readyState=m.DONE,h()},i.readAsDataURL(t),void(m.readyState=m.INIT)}d||(d=n().createObjectURL(t)),e.location.href=d,m.readyState=m.DONE,h(),c(d)}()},p=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=l(e)),navigator.msSaveOrOpenBlob(e,t)}:(p.abort=function(){},p.readyState=p.INIT=0,p.WRITING=1,p.DONE=2,p.error=p.onwritestart=p.onprogress=p.onwrite=p.onabort=p.onerror=p.onwriteend=null,function(e,t,n){return new u(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content); -/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */e.exports?e.exports.saveAs=r:null!==n(222)&&null!==n(69)&&(void 0===(i=function(){return r}.call(t,n,t,e))||(e.exports=i))},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),s=a(n(18)),c=function(e){function t(n,i){var r=e.call(this,{name:t.Name,capabilities:{save:!1,resave:!1,export:!!s.default("saveSecondaryFileViaPostMessage")&&"auto",load:!1,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.client=i,r.options=n||{},r}return r(t,e),t.prototype.canOpenSaved=function(){return!1},t.prototype.saveAsExport=function(e,t,n){window.parent.postMessage({action:"saveSecondaryFile",extension:t.extension,mimeType:t.mimeType,content:e},"*"),null==n||n(null)},t.Name="postMessage",t}(o.ProviderInterface);t.default=c},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),o=function(e){function t(n,i){var r=e.call(this,{name:t.name,displayName:"URL Provider",urlDisplayName:(null==n?void 0:n.urlDisplayName)||t.name,capabilities:{save:!1,resave:!1,export:!1,load:!1,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.prototype.canOpenSaved=function(){return!1},t.prototype.openFileFromUrl=function(e,t){var n=new a.CloudMetadata({type:a.ICloudFileTypes.File,url:e,parent:null,provider:this});return $.ajax({url:n.url,success:function(e){return t(null,a.cloudContentFactory.createEnvelopedCloudContent(e),n)},error:function(){t("Unable to load document from '"+n.url+"'")}})},t.Name="url-provider",t}(a.ProviderInterface);t.default=o},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),o=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||"Test Provider",urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!0,rename:!0,close:!1}})||this;return r.options=n,r.client=i,r.files={},r}return r(t,e),t.Available=function(){return!0},t.prototype.save=function(e,t,n){return this.files[t.filename]={content:e,metadata:t},null==n?void 0:n(null)},t.prototype.load=function(e,t){var n=this.files[e.filename];return n?t(null,n.content):t("Unable to load '"+e.name+"': file not previously saved")},t.prototype.list=function(e,t){return t(null,Object.values(this.files).map((function(e){return e.metadata})))},t.prototype.remove=function(e,t){return delete this.files[e.filename],null==t?void 0:t(null)},t.prototype.rename=function(e,t,n){var i=this.files[e.filename];return delete this.files[e.filename],this.files[t]=i,e.name=t,null==n?void 0:n(null,e)},t.prototype.canOpenSaved=function(){return!0},t.prototype.canAuto=function(){return!0},t.prototype.openSaved=function(e,t){var n=new a.CloudMetadata({name:e,type:a.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._getKey=function(e){return void 0===e&&(e=""),"cfm::"+e.replace(/\t/g," ")},t.Name="testProvider",t}(a.ProviderInterface);t.default=o},function(e,t,n){}]); \ No newline at end of file + */!function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&"object"==typeof module&&module.exports,AMD=__webpack_require__(70),ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(n){return new Sha256(t,!0).update(n)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var n=0;n>6,o[c++]=128|63&a):a<55296||a>=57344?(o[c++]=224|a>>12,o[c++]=128|a>>6&63,o[c++]=128|63&a):(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),o[c++]=240|a>>18,o[c++]=128|a>>12&63,o[c++]=128|a>>6&63,o[c++]=128|63&a);e=o}else{if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var l=[],u=[];for(i=0;i<64;++i){var p=e[i]||0;l[i]=92^p,u[i]=54^p}Sha256.call(this,t,n),this.update(u),this.oKeyPad=l,this.inner=!0,this.sharedMemory=n}Sha256.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var i,r,a=0,o=e.length,s=this.blocks;a>2]|=e[a]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[r>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=64?(this.block=s[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,n,i,r,a,o,s,c,l=this.h0,u=this.h1,p=this.h2,d=this.h3,m=this.h4,h=this.h5,f=this.h6,E=this.h7,v=this.blocks;for(e=16;e<64;++e)t=((r=v[e-15])>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,n=((r=v[e-2])>>>17|r<<15)^(r>>>19|r<<13)^r>>>10,v[e]=v[e-16]+t+v[e-7]+n<<0;for(c=u&p,e=0;e<64;e+=4)this.first?(this.is224?(a=300032,E=(r=v[0]-1413257819)-150054599<<0,d=r+24177077<<0):(a=704751109,E=(r=v[0]-210244248)-1521486534<<0,d=r+143694565<<0),this.first=!1):(t=(l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),i=(a=l&u)^l&p^c,E=d+(r=E+(n=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&h^~m&f)+K[e]+v[e])<<0,d=r+(t+i)<<0),t=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),i=(o=d&l)^d&u^a,f=p+(r=f+(n=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&m^~E&h)+K[e+1]+v[e+1])<<0,t=((p=r+(t+i)<<0)>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),i=(s=p&d)^p&l^o,h=u+(r=h+(n=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&E^~f&m)+K[e+2]+v[e+2])<<0,t=((u=r+(t+i)<<0)>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),i=(c=u&p)^u&d^s,m=l+(r=m+(n=(h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(h&f^~h&E)+K[e+3]+v[e+3])<<0,l=r+(t+i)<<0;this.h0=this.h0+l<<0,this.h1=this.h1+u<<0,this.h2=this.h2+p<<0,this.h3=this.h3+d<<0,this.h4=this.h4+m<<0,this.h5=this.h5+h<<0,this.h6=this.h6+f<<0,this.h7=this.h7+E<<0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,a=this.h5,o=this.h6,s=this.h7,c=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o];return this.is224||(c+=HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]),c},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=this.h3,r=this.h4,a=this.h5,o=this.h6,s=this.h7,c=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,n>>24&255,n>>16&255,n>>8&255,255&n,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,a>>24&255,a>>16&255,a>>8&255,255&a,o>>24&255,o>>16&255,o>>8&255,255&o];return this.is224||c.push(s>>24&255,s>>16&255,s>>8&255,255&s),c},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()}).call(this,__webpack_require__(8),__webpack_require__(11))},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),s=n(50),c=n(14),l=a(n(1)),u=function(e){function t(n){var i=this,r={urlDisplayName:"S3 Provider",name:t.Name,displayName:"S3 Provider",capabilities:{save:!0,load:!0,export:!1,resave:!1,list:!1,remove:!1,rename:!1,close:!1}};return(i=e.call(this,r)||this).options=r,i.client=n,i}return r(t,e),t.prototype.save=function(e,t,n){var i=e;"string"!=typeof i&&(i=JSON.stringify(i)),s.createFile({fileContent:i}).then((function(e){var i=e.publicUrl,r=(e.resourceId,e.readWriteToken);t.sharedContentSecretKey=r,t.url=i,t.sharedDocumentUrl=i,n(i)}))},t.prototype.loadFromUrl=function(e,t,n){fetch(e).then((function(e){if(404!==e.status)return e.json().then((function(e){var i,r=o.cloudContentFactory.createEnvelopedCloudContent(e),a=t.name||t.providerData.name||e.docName||e.name||(null===(i=e.content)||void 0===i?void 0:i.name);return t.rename(a),t.name&&r.addMetadata({docName:t.filename}),n(null,r)})).catch((function(e){n("Unable to load '"+t.name+"': "+e.message)}));n(l.default("~DOCSTORE.LOAD_SHARED_404_ERROR"))}))},t.prototype.getLoadUrlFromSharedContentId=function(e){return e.match(/^http/)?e:e.match(/^(\d)+$/)?s.getLegacyUrl(e):(c.reportError("Can't find URL from sharedDocumentId: \""+e+'"'),null)},t.prototype.load=function(e,t){var n=e.sharedContentId,i=this.getLoadUrlFromSharedContentId(n);null!==i?this.loadFromUrl(i,e,t):t("Unable to load "+n)},t.Name="s3-provider",t}(o.ProviderInterface);t.default=u},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),s=a(n(1)),c=n(3),l=a(n(36)),u=a(n(222)),p=o.createReactFactory(l.default),d=o.createReactFactory(u.default),m=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:n.displayName||s.default("~PROVIDER.LOCAL_FILE"),urlDisplayName:n.urlDisplayName||t.Name,capabilities:{save:!0,resave:!1,export:!0,load:!0,list:!0,remove:!1,rename:!1,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.prototype.filterTabComponent=function(e,t){return"list"===e?p:"save"===e||"export"===e?d:t},t.prototype.list=function(e,t){},t.prototype.save=function(e,t,n){return"function"==typeof n?n(null):void 0},t.prototype.load=function(e,t){var n=new FileReader;return n.onload=function(e){var n=c.cloudContentFactory.createEnvelopedCloudContent(e.target.result);return t(null,n)},n.readAsText(e.providerData.file)},t.prototype.canOpenSaved=function(){return!1},t.Name="localFile",t}(c.ProviderInterface);t.default=m},function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(6)),a=i(n(4)),o=a.default.div,s=a.default.input,c=a.default.button,l=a.default.a,u=i(n(1)),p=n(3),d=n(3),m=i(n(223));t.default=r.default({displayName:"LocalFileSaveTab",getInitialState:function(){var e=null!=(null!=this.props.dialog.data?this.props.dialog.data.content:void 0),t=e&&this.props.dialog.data.extension?this.props.dialog.data.extension:"json",n=(null!=this.props.client.state.metadata?this.props.client.state.metadata.name:void 0)||u.default("~MENUBAR.UNTITLED_DOCUMENT");return{filename:n,supportsDownloadAttribute:void 0!==document.createElement("a").download,downloadFilename:this.getDownloadFilename(e,n,t),extension:t,mimeType:e&&null!=this.props.dialog.data.mimeType?this.props.dialog.data.mimeType:"text/plain",shared:this.props.client.isShared(),hasPropsContent:e,includeShareInfo:e,gotContent:e,content:null!=this.props.dialog.data?this.props.dialog.data.content:void 0}},componentDidMount:function(){var e=this;return this.state.hasPropsContent||this.props.client._event("getContent",{shared:this.props.client._sharedMetadata()},(function(t){var n=d.cloudContentFactory.createEnvelopedCloudContent(t);return function(e,t){null!=e&&t(e)}(null!=e.props.client.state?e.props.client.state.currentContent:void 0,(function(e){return e.copyMetadataTo(n)})),e.setState({gotContent:!0,content:n})})),this.downloadRef.addEventListener("click",this.confirm)},componentWillUnmount:function(){return this.downloadRef.removeEventListener("click",this.confirm)},filenameChanged:function(){var e=this.filenameRef.value;return this.setState({filename:e,downloadFilename:this.getDownloadFilename(this.state.hasPropsContent,e,this.state.extension)})},includeShareInfoChanged:function(){return this.setState({includeShareInfo:this.includeShareInfoRef.checked})},getDownloadFilename:function(e,t,n){var i=t.replace(/^\s+|\s+$/,"");return e?p.CloudMetadata.newExtension(i,n):p.CloudMetadata.withExtension(i,n)},confirm:function(e,t){if(!this.confirmDisabled()){if(this.state.supportsDownloadAttribute)this.downloadRef.href=this.props.client.getDownloadUrl(this.state.content,this.state.includeShareInfo,this.state.mimeType),t&&this.downloadRef.click();else{var n=this.props.client.getDownloadBlob(this.state.content,this.state.includeShareInfo,this.state.mimeType);m.default.saveAs(n,this.state.downloadFilename,!0),null!=e&&e.preventDefault()}var i=new p.CloudMetadata({name:this.state.downloadFilename.split(".")[0],type:p.CloudMetadata.File,parent:null,provider:this.props.provider});return this.props.dialog.callback(i),this.props.close(),this.state.supportsDownloadAttribute}null!=e&&e.preventDefault()},contextMenu:function(e){this.downloadRef.href=this.props.client.getDownloadUrl(this.state.content,this.state.includeShareInfo,this.state.mimeType)},cancel:function(){this.props.close()},watchForEnter:function(e){13!==e.keyCode||this.confirmDisabled()||(e.preventDefault(),e.stopPropagation(),this.confirm(null,!0))},confirmDisabled:function(){return 0===this.state.downloadFilename.length||!this.state.gotContent},render:function(){var e=this,t=this.confirmDisabled(),n=l({href:"#",ref:function(t){return e.downloadRef=t},className:t?"disabled":"",download:this.state.downloadFilename,onContextMenu:this.contextMenu},u.default("~FILE_DIALOG.DOWNLOAD")),i=c({ref:function(t){return e.downloadRef=t},className:t?"disabled":""},u.default("~FILE_DIALOG.DOWNLOAD"));return o({className:"dialogTab localFileSave"},s({type:"text",ref:function(t){return e.filenameRef=t},value:this.state.filename,placeholder:u.default("~FILE_DIALOG.FILENAME"),onChange:this.filenameChanged,onKeyDown:this.watchForEnter}),o({className:"saveArea"},this.state.shared&&!this.state.hasPropsContent?o({className:"shareCheckbox"},s({type:"checkbox",ref:function(t){return e.includeShareInfoRef=t},value:this.state.includeShareInfo,onChange:this.includeShareInfoChanged}),u.default("~DOWNLOAD_DIALOG.INCLUDE_SHARE_INFO")):void 0),o({className:"buttons"},this.state.supportsDownloadAttribute?n:i,c({onClick:this.cancel},u.default("~FILE_DIALOG.CANCEL"))))}})},function(e,t,n){var i,r=r||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,n=function(){return e.URL||e.webkitURL||e},i=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in i,a=/constructor/i.test(e.HTMLElement)||e.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),s=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},c=function(e){setTimeout((function(){"string"==typeof e?n().revokeObjectURL(e):e.remove()}),4e4)},l=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},u=function(t,u,p){p||(t=l(t));var d,m=this,h=function(){!function(e,t,n){for(var i=(t=[].concat(t)).length;i--;){var r=e["on"+t[i]];if("function"==typeof r)try{r.call(e,n||e)}catch(e){s(e)}}}(m,"writestart progress write writeend".split(" "))};if(m.readyState=m.INIT,r)return d=n().createObjectURL(t),void setTimeout((function(){var e,t;i.href=d,i.download=u,e=i,t=new MouseEvent("click"),e.dispatchEvent(t),h(),c(d),m.readyState=m.DONE}));!function(){if((o||a)&&e.FileReader){var i=new FileReader;return i.onloadend=function(){var t=o?i.result:i.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,m.readyState=m.DONE,h()},i.readAsDataURL(t),void(m.readyState=m.INIT)}d||(d=n().createObjectURL(t)),e.location.href=d,m.readyState=m.DONE,h(),c(d)}()},p=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=l(e)),navigator.msSaveOrOpenBlob(e,t)}:(p.abort=function(){},p.readyState=p.INIT=0,p.WRITING=1,p.DONE=2,p.error=p.onwritestart=p.onprogress=p.onwrite=p.onabort=p.onerror=p.onwriteend=null,function(e,t,n){return new u(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content); +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */e.exports?e.exports.saveAs=r:null!==n(224)&&null!==n(70)&&(void 0===(i=function(){return r}.call(t,n,t,e))||(e.exports=i))},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),s=a(n(18)),c=function(e){function t(n,i){var r=e.call(this,{name:t.Name,capabilities:{save:!1,resave:!1,export:!!s.default("saveSecondaryFileViaPostMessage")&&"auto",load:!1,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.client=i,r.options=n||{},r}return r(t,e),t.prototype.canOpenSaved=function(){return!1},t.prototype.saveAsExport=function(e,t,n){window.parent.postMessage({action:"saveSecondaryFile",extension:t.extension,mimeType:t.mimeType,content:e},"*"),null==n||n(null)},t.Name="postMessage",t}(o.ProviderInterface);t.default=c},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),o=function(e){function t(n,i){var r=e.call(this,{name:t.name,displayName:"URL Provider",urlDisplayName:(null==n?void 0:n.urlDisplayName)||t.name,capabilities:{save:!1,resave:!1,export:!1,load:!1,list:!1,remove:!1,rename:!1,close:!1}})||this;return r.options=n,r.client=i,r}return r(t,e),t.prototype.canOpenSaved=function(){return!1},t.prototype.openFileFromUrl=function(e,t){var n=new a.CloudMetadata({type:a.ICloudFileTypes.File,url:e,parent:null,provider:this});return $.ajax({url:n.url,success:function(e){return t(null,a.cloudContentFactory.createEnvelopedCloudContent(e),n)},error:function(){t("Unable to load document from '"+n.url+"'")}})},t.Name="url-provider",t}(a.ProviderInterface);t.default=o},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),o=function(e){function t(n,i){var r=e.call(this,{name:t.Name,displayName:(null==n?void 0:n.displayName)||"Test Provider",urlDisplayName:null==n?void 0:n.urlDisplayName,capabilities:{save:!0,resave:!0,export:!0,load:!0,list:!0,remove:!0,rename:!0,close:!1}})||this;return r.options=n,r.client=i,r.files={},r}return r(t,e),t.Available=function(){return!0},t.prototype.save=function(e,t,n){return this.files[t.filename]={content:e,metadata:t},null==n?void 0:n(null)},t.prototype.load=function(e,t){var n=this.files[e.filename];return n?t(null,n.content):t("Unable to load '"+e.name+"': file not previously saved")},t.prototype.list=function(e,t){return t(null,Object.values(this.files).map((function(e){return e.metadata})))},t.prototype.remove=function(e,t){return delete this.files[e.filename],null==t?void 0:t(null)},t.prototype.rename=function(e,t,n){var i=this.files[e.filename];return delete this.files[e.filename],this.files[t]=i,e.name=t,null==n?void 0:n(null,e)},t.prototype.canOpenSaved=function(){return!0},t.prototype.canAuto=function(){return!0},t.prototype.openSaved=function(e,t){var n=new a.CloudMetadata({name:e,type:a.CloudMetadata.File,parent:null,provider:this});return this.load(n,(function(e,i){return t(e,i,n)}))},t.prototype.getOpenSavedParams=function(e){return e.name},t.prototype._getKey=function(e){return void 0===e&&(e=""),"cfm::"+e.replace(/\t/g," ")},t.Name="testProvider",t}(a.ProviderInterface);t.default=o},function(e,t,n){}]); \ No newline at end of file diff --git a/cfm-version.txt b/cfm-version.txt index 162b1504fe..45ad72d1e3 100644 --- a/cfm-version.txt +++ b/cfm-version.txt @@ -1,2 +1,2 @@ -version: 1.9.3 -commit: 3b3230675badb43e79e282f98a31ca3741be9fad +version: 1.9.4 +commit: ceb79b94dc392e8b5499b60f075d24d1edcf81ac